Index_of_software_engineering_articles

Index of software engineering articles

Index of software engineering articles

Add article description


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 developmentAlgorithmAnti-patternApplication 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 architectureComputer bugComputer fileComputer graphicsComputer modelComputer multitaskingComputer programmingComputer scienceComputer softwareComputer term etymologiesConcurrent programmingConfiguration managementCouplingCyclomatic complexity

D

Data structureData-structured languageDatabaseDead codeDecision tableDeclarative programmingDesign patternDevelopment 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 programmingInformation technology engineeringInformation systemsInformation technologyInstruction setInteractive programmingInterface description languageIntermediate languageInterpreterInvariantISOISO 9000ISO 9001ISO 9660ISO/IEC 12207ISO imageIterative 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 systemRefactoringReflectionRegression testingRelational databaseRelease to manufacturingReliability engineeringRequirementRequirements analysisRevision controlRobotics

S

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

TclTexture mappingTheory of computationThink aloud protocolThreadThreaded codeThree-address codeTimeboxingTinyOS

U

UCSD p-SystemUnixUsabilityUsability testingUser interface

V

Video gamesVirtual finite-state machineVisual Basic (classic)Visual Basic .NET

W

Waterfall modelWikiWindowsWindows Vista

X

Xerox PARC

Y

YouTube

Z

Z notation


Share this article:

This article uses material from the Wikipedia article Index_of_software_engineering_articles, and is written by contributors. Text is available under a CC BY-SA 4.0 International License; additional terms may apply. Images, videos and audio are available under their respective licenses.