Index of software engineering articles

From HandWiki
Short description: Wikipedia index


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 developmentAlgorithm — Antipattern — Application framework — Application software — Artificial 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 structure — Data-structured language — DatabaseDead codeDecision tableDeclarative programming — Design 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 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 — InterpreterInvariantISOISO 9000ISO 9001ISO 9660 — ISO/IEC 12207 — ISO 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) — Microcode — Microprogram — Microsoft 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 writing — Pair programmingParallax scrollingPascalp-code machinePerlPHP — Post-object programming — Privacy Engineering - Procedural programmingProcessor register — Program specification — Programming languageProgramming paradigm — Programming tool — Project lifecycle — Proprietary softwarePython

Q

Qt (toolkit) — Query optimizer — Queueing theory

R

Rapid application developmentRational Unified ProcessReal-time operating system — Refactoring — 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