Jump to content

Index of software engineering articles

From Wikipedia, the free encyclopedia

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 developmentAlgorithmAnti-patternApplication frameworkApplication softwareArtificial intelligenceArtificial 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]

FIFO (computing and electronics)File 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 technology 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]

Neural network softwareNumerical analysis

O

[edit]

Object codeObject databaseObject-oriented programmingOntologyOpcodeOpen implementationOpen-source softwareOperating system

P

[edit]

Packet writingPair programmingParallax scrollingPascalp-code machinePerlPHPPost-object programmingPrivacy Engineering - Procedural 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 engineeringRequirementRequirements 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 (abstract data type)Static code analysisStatic single-assignment formStatistical packageStringStructured programmingStructured Query LanguageSubroutineSupercomputerSystems architectSystems development life cycleSystems 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 (classic)Visual Basic .NET

W

[edit]

Waterfall modelWikiWindowsWindows Vista

X

[edit]

Xerox PARC

Y

[edit]

YouTube

Z

[edit]

Z notation