Index of software engineering articles

This is an alphabetical list of articles pertaining specifically to software engineering.

0–9

2D computer graphics3D computer graphics

A

Abstract syntax treeAbstractionAccounting softwareAdaAddressing modeAgile software developmentAlgorithmAntipatternApplication frameworkApplication softwareArtificial intelligenceArtificial neural networkASCIIAspect-oriented programmingAssemblerAssembly languageAssertionAutomata theoryAutomotive softwareAvionics software

B

Backward compatibilityBASICBCPLBerkeley Software DistributionBeta testBoolean logicBusiness software

C

CC++C#CADCanonical ModelCapability Maturity ModelCapability Maturity Model IntegrationCOBOLCode coverageCohesionCompilersComplexityComputationComputational complexity theoryComputerComputer-aided designComputer-aided manufacturingComputer architecture — Computer bug — Computer fileComputer graphics — Computer model — Computer multitaskingComputer programmingComputer scienceComputer softwareComputer term etymologiesConcurrent programmingConfiguration managementCouplingCyclomatic complexity

D

Data structureData-structured languageDatabaseDead codeDecision tableDeclarative programming — Design pattern — Development stageDevice driverDisassemblerDisk imageDomain-specific language

E

EEPROMElectronic design automationEmbedded systemEngineeringEngineering modelEPROMEven-odd ruleExpert systemExtreme programming

F

FIFO (computing and electronics)File systemFilename extensionFinite state machineFirmwareFormal methodsForthFortranForward compatibilityFunctional decompositionFunctional designFunctional programming

G

Game developmentGame programmingGame testerGIMP ToolkitGraphical user interface

H

Hierarchical databaseHigh-level languageHoare logicHuman–computer interactionHyperlinkHyper-threading

I

IEEE SoftwareImperative programming — Information technology engineering — Information systems — Information technologyInstruction setInteractive programmingInterface description languageIntermediate languageInterpreter — Invariant — ISOISO 9000ISO 9001ISO 9660ISO/IEC 12207 — ISO image — Iterative development

J

JavaJava Modeling LanguageJava virtual machine

K

KernelKnowledge management

L

Level designLevel designerLIFOLinuxList of programming languagesLiterate programming

M

Machine codeMachine languageMainframeMedical informaticsMedical softwareMesh networkingMetadata (computing)MicrocodeMicroprogramMicrosoft WindowsMinicomputerMIPS architectureMulti-paradigm programming language

N

Neural network softwareNumerical analysis

O

Object codeObject databaseObject-oriented programmingOntologyOpcodeOpen implementationOpen-source softwareOperating system

P

Packet writingPair programmingParallax scrollingPascalp-code machinePerlPHPPost-object programmingPrivacy Engineering - Procedural programmingProcessor registerProgram specificationProgramming languageProgramming paradigmProgramming toolProject lifecycleProprietary softwarePython

Q

Qt (toolkit)Query optimizerQueueing theory

R

Rapid application developmentRational Unified ProcessReal-time operating system — Refactoring — ReflectionRegression testingRelational databaseRelease to manufacturingReliability (engineering)RequirementRequirements analysisRevision controlRobotics

S

Scripting languageSecond-system effectSignal analysisSimulationSoftwareSoftware architectureSoftware bloatSoftware brittlenessSoftware componentrySoftware configuration management — Software development cycle — Software development processSoftware engineeringSoftware frameworkSoftware maintenanceSoftware metricSource codeSource lines of codeSpecification languageSpriteSQLStandard data modelSCAMPIStack (data structure)Static code analysisStatic single assignment form — Statistical package — StringStructured programmingStructured Query LanguageSubroutineSupercomputerSystem development life cycleSystems architectSystems designSPICE (ISO15504)

T

TclTexture mappingTheory of computationThink aloud protocolThreadThreaded codeThree-address codeTimeboxingTinyOS

U

UCSD p-SystemUnixUsabilityUsability testingUser interface

V

Video games — Virtual finite state machine — Visual Basic

W

Waterfall modelWikiWindowsWindows Vista

X

Xerox PARC

Y

YouTube-

Z

Z notation

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.