Harman Patil (Editor)

Index of software engineering articles

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit

This is an alphabetical list of articles pertaining specifically to software engineering.

Contents

0–9

2D computer graphics3D computer graphics

A

Abstract syntax tree — Abstraction — Accounting softwareAdaAddressing mode — Agile software development — Algorithm — Antipattern — Application frameworkApplication softwareArtificial intelligence — Artificial neural network — ASCIIAspect-oriented programming — Assembler — Assembly languageAssertionAutomata theory — Automotive software — Avionics software

B

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

C

C — C++ — 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 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 extension — Finite state machine — FirmwareFormal methodsForthFortranForward compatibilityFunctional decompositionFunctional designFunctional programming

G

Game development — Game programming — Game tester — GIMP Toolkit — Graphical user interface

H

Hierarchical databaseHigh-level languageHoare logicHuman–computer interactionHyperlinkHyper-threading

I

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

J

JavaJava Modeling LanguageJava virtual machine

K

KernelKnowledge 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 WindowsMinicomputer — MIPS architecture — Multi-paradigm programming language

N

NesC — 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 optimizerQueueing theory

R

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

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 languageSpriteSQL — Standard data model — SCAMPI — Stack (data structure) — Static code analysis — Static single assignment form — Statistical package — StringStructured programming — Structured Query Language — Subroutine — Supercomputer — System development life cycle — Systems architectSystems design — SPICE (ISO15504)

T

TclTexture mappingTheory of computationThink aloud protocolThreadThreaded 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

Z

Z notation

References

Index of software engineering articles Wikipedia


Similar Topics