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 language — Assertion — Automata theoryAutomotive softwareAvionics software

B

Backward compatibilityBASICBCPLBerkeley Software Distribution — Beta test — Boolean logic — Business software

C

CC++C#CAD — Canonical Model — Capability Maturity ModelCapability Maturity Model IntegrationCOBOLCode coverageCohesionCompilersComplexityComputationComputational complexity theoryComputerComputer-aided designComputer-aided manufacturingComputer architecture — Computer bug — Computer fileComputer graphics — Computer model — Computer multitaskingComputer programmingComputer science — Computer software — Computer term etymologies — Concurrent programming — Configuration management — Coupling — Cyclomatic complexity

D

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

E

EEPROMElectronic design automationEmbedded systemEngineeringEngineering modelEPROM — Even-odd rule — Expert systemExtreme programming

F

FIFO (computing and electronics)File systemFilename extension — Finite state machine — FirmwareFormal methodsForthFortranForward compatibilityFunctional decompositionFunctional designFunctional programming

G

Game development — Game programming — Game tester — GIMP ToolkitGraphical user interface

H

Hierarchical database — High-level language — Hoare logicHuman–computer interactionHyperlinkHyper-threading

I

IEEE SoftwareImperative programming — Information technology engineering — Information systems — Information technology — Instruction set — Interactive programmingInterface description language — Intermediate language — Interpreter — Invariant — ISOISO 9000 — ISO 9001 — ISO 9660ISO/IEC 12207ISO image — Iterative development

J

JavaJava Modeling LanguageJava virtual machine

K

Kernel — Knowledge management

L

Level design — Level designer — LIFO — LinuxList of programming languagesLiterate programming

M

Machine code — Machine language — Mainframe — Medical informatics — Medical softwareMesh networking — Metadata (computing) — MicrocodeMicroprogramMicrosoft WindowsMinicomputerMIPS architecture — Multi-paradigm programming language

N

Neural network softwareNumerical analysis

O

Object codeObject databaseObject-oriented programming — Ontology — OpcodeOpen implementationOpen-source softwareOperating system

P

Packet writingPair programmingParallax scrollingPascalp-code machinePerlPHP — Post-object programming — Privacy Engineering - Procedural programmingProcessor register — Program specification — Programming languageProgramming paradigmProgramming tool — Project lifecycle — Proprietary softwarePython

Q

Qt (toolkit) — Query optimizer — Queueing theory

R

Rapid application developmentRational Unified ProcessReal-time operating systemRefactoring — Reflection — Regression testingRelational database — Release to manufacturing — Reliability (engineering) — RequirementRequirements analysis — Revision control — Robotics

S

Scripting languageSecond-system effect — Signal analysis — Simulation — Software — Software architectureSoftware bloatSoftware brittleness — Software componentry — Software configuration management — Software development cycle — Software development processSoftware engineeringSoftware frameworkSoftware maintenanceSoftware metricSource codeSource lines of codeSpecification languageSpriteSQLStandard data model — SCAMPI — Stack (data structure) — Static code analysis — Static single assignment form — Statistical package — StringStructured programming — Structured Query Language — SubroutineSupercomputer — System development life cycle — Systems architectSystems design — SPICE (ISO15504)

T

TclTexture mappingTheory of computationThink aloud protocol — Thread — Threaded codeThree-address codeTimeboxingTinyOS

U

UCSD p-System — UnixUsabilityUsability testingUser interface

V

Video games — Virtual finite state machine — Visual Basic

W

Waterfall modelWikiWindowsWindows Vista

X

Xerox PARC

Y

YouTube-

Z

Z notation

gollark: Anyway, it seems to be running fine in production, so good news there.
gollark: Never mind, that was just because the key was missing a letter.
gollark: I've encountered mysterious unforseen difficulties with the new SPUDNET thing, *somehow*.
gollark: Hi.
gollark: What do you mean "quantum tunneling device"? You mean portals? Do you know what quantum tunneling *is*?
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.