Index of software engineering articles

From Wikipedia, the free encyclopedia
Jump to: navigation, search

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

0–9[edit]

2D computer graphics3D computer graphics

A[edit]

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

B[edit]

Backward compatibilityBASICBCPLBerkeley Software DistributionBeta testBoolean logicBusiness software

C[edit]

CC++C#CADCanonical ModelCapability Maturity ModelCapability Maturity Model IntegrationCOBOLCode coverageCohesionCompilersComplexityComputationComputational complexity theoryComputerComputer-aided designComputer-aided manufacturingComputer architectureComputer bugComputer fileComputer graphicsComputer modelComputer multitaskingComputer programmingComputer scienceComputer softwareComputer term etymologiesConcurrent programmingConfiguration managementCouplingCyclomatic complexity

D[edit]

Data structureData-structured languageDatabaseDead codeDecision tableDeclarative programmingDesign patternDevelopment stageDevice driverDisassemblerDisk imageDomain-specific language

E[edit]

EEPROMElectronic design automationEmbedded systemEngineeringEngineering modelEPROMEven-odd ruleExpert systemExtreme programming

F[edit]

FIFOFile systemFilename extensionFinite state machineFirmwareFormal methodsForthFortranForward compatibilityFunctional decompositionFunctional designFunctional programming

G[edit]

Game developmentGame programmingGame testerGIMP ToolkitGraphical user interface

H[edit]

Hierarchical databaseHigh-level languageHoare logicHuman–computer interactionHyperlinkHyper-threading

I[edit]

IEEE SoftwareImperative programmingInformation engineeringInformation systemsInformation technologyInstruction setInteractive programmingInterface description languageIntermediate languageInterpreterInvariantISOISO 9000ISO 9001ISO 9660ISO/IEC 12207ISO imageIterative development

J[edit]

JavaJava Modeling LanguageJava virtual machine

K[edit]

KernelKnowledge management

L[edit]

Level designLevel designerLIFOLinuxList of programming languagesLiterate programming

M[edit]

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

N[edit]

NesCNeural network softwareNumerical analysis

O[edit]

Object codeObject databaseObject-oriented programmingOntologyOpcodeOpen implementationOpen-source softwareOperating system

P[edit]

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

Q[edit]

Qt (toolkit)Query optimizerQueueing theory

R[edit]

Rapid application developmentRational Unified ProcessReal-time operating systemRefactoringReflectionRegression testingRelational databaseRelease to manufacturingReliability (engineering)RequirementRequirements analysisRevision controlRobotics

S[edit]

Scripting languageSecond-system effectSignal analysisSimulationSoftwareSoftware architectureSoftware bloatSoftware brittlenessSoftware componentrySoftware configuration managementSoftware development cycleSoftware development processSoftware engineeringSoftware frameworkSoftware maintenanceSoftware metricSource codeSource lines of codeSpecification languageSpriteSQLStandard data modelSCAMPIStack (data structure)Static code analysisStatic single assignment formStatistical packageStringStructured programmingStructured Query LanguageSubroutineSupercomputerSystem development life cycleSystems architectSystems designSPICE (ISO15504)

T[edit]

TclTexture mappingTheory of computationThink aloud protocolThreadThreaded codeThree address codeTimeboxingTinyOS

U[edit]

UCSD p-SystemUnixUsabilityUsability testingUser interface

V[edit]

Video gamesVirtual finite state machineVisual Basic

W[edit]

Waterfall modelWikiWindowsWindows Vista

X[edit]

Xerox PARC

Y[edit]

Z[edit]

Z notation