Index of software engineering articles

From HandWiki
Short description: none

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 Distribution — Beta test — Boolean logic — Business software

C

CC++C#CADCanonical modelCapability Maturity ModelCapability Maturity Model IntegrationCOBOLCode coverageCohesionCompilersComplexityComputationComputational complexity theoryComputerComputer-aided designComputer-aided manufacturingComputer architectureComputer bugComputer fileComputer graphics — Computer model — Computer multitaskingComputer programmingComputer science — Computer software — Computer term etymologies — Concurrent programming — Configuration managementCouplingCyclomatic complexity

D

Data structure — Data-structured language — DatabaseDead codeDecision tableDeclarative programmingDesign pattern — Development stage — Device driverDisassemblerDisk imageDomain-specific language

E

EEPROMElectronic design automationEmbedded systemEngineering — Engineering model — EPROM — Even-odd rule — Expert systemExtreme programming

F

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

G

Game developmentGame programming — Game tester — GIMP ToolkitGraphical user interface

H

Hierarchical databaseHigh-level languageHoare logicHuman–computer interactionHyperlinkHyper-threading

I

IEEE SoftwareImperative programmingInformation technology engineeringInformation systemsInformation technology — Instruction set — Interactive programmingInterface description language — Intermediate language — InterpreterInvariantISOISO 9000ISO 9001ISO 9660 — ISO/IEC 12207 — ISO imageIterative development

J

JavaJava Modeling LanguageJava virtual machine

K

KernelKnowledge management

L

Level design — Level designer — LIFOLinuxList of programming languagesLiterate programming

M

Machine code — Machine language — MainframeMedical informaticsMedical softwareMesh networkingMetadata (computing)MicrocodeMicroprogramMicrosoft WindowsMinicomputerMIPS architecture — Multi-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 database — Release to manufacturing — Reliability engineeringRequirementRequirements analysisRevision controlRobotics

S

Scripting languageSecond-system effectSignal analysisSimulation — Software — Software architectureSoftware bloatSoftware brittlenessSoftware componentrySoftware configuration managementSoftware development cycleSoftware development processSoftware engineeringSoftware frameworkSoftware maintenanceSoftware metricSource codeSource lines of codeSpecification languageSpriteSQLStandard data model — SCAMPI — Stack (abstract data type)Static code analysisStatic single-assignment formStatistical packageStringStructured programmingStructured Query LanguageSubroutineSupercomputerSystems architectSystems development life cycleSystems design — SPICE (ISO15504)

T

Tcl — Texture mappingTheory of computationThink aloud protocolThreadThreaded codeThree-address codeTimeboxingTinyOS

U

UCSD p-System — UnixUsabilityUsability 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