Francais | English | Espanõl

List of software engineering topics (alphabetical)

From Wikipedia, the free encyclopedia

Jump to: navigation, search

This page aims to list all topics related to the specific discipline of software engineering.

See also: List of software engineering topics (thematic).

Contents: Top - 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

[edit] #

2D computer graphics -- 3D computer graphics --

[edit] A

Abstract syntax tree -- Abstraction -- Accounting software -- Ada -- Addressing mode -- Agile software development -- Algorithm -- Antipattern -- Application software -- Artificial neural network -- ASCII -- Aspect-oriented programming -- Assembler -- Assembly language -- Assertion Code -- Automata theory -- Automotive software -- Avionics software --

[edit] B

Backward compatibility -- BASIC programming language -- BCPL -- Berkeley Software Distribution -- Beta test -- Boolean logic -- Business software --

[edit] C

C -- C++ -- C# -- CAD -- Capability Maturity Model -- Capability Maturity Model Integration -- COBOL -- Code coverage -- Cohesion -- Compilers -- Complexity -- Computation -- Computational complexity theory -- Computer -- Computer-aided design -- Computer-aided manufacturing -- Computer and video games -- Computer architecture -- Computer bug -- Computer file -- Computer graphics -- Computer model -- Computer multitasking -- Computer programming -- Computer science -- Computer software -- Computer term etymologies -- Concurrent programming -- Configuration management -- Coupling -- Cyclomatic complexity --

[edit] D

Data structure -- Data-structured language -- Database -- Dead code -- Decision table -- Declarative programming -- Design pattern -- Development stage -- Device driver -- Disassembler -- Disk image --

[edit] E

EEPROM -- Electronic design automation -- Embedded system -- Engineering -- Engineering model -- EPROM -- Expert system -- Extreme programming --

[edit] F

FIFO -- File system -- Filename extension -- Finite state machine -- Firmware -- Formal methods -- Forth -- Fortran -- Forward compatibility -- Framework -- Functional decomposition -- Functional design -- Functional programming --

[edit] G

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

[edit] H

Hierarchical database -- High-level language -- Human-computer interaction -- Hyperlink -- Hyper-threading --

[edit] I

IEEE Software -- Imperative programming -- Information engineering -- Information systems -- Information technology -- Instruction set -- Interactive programming -- Interface description language -- Intermediate language -- Interpreter -- Invariant -- ISO -- ISO 9000 -- ISO 9001 -- ISO 9660 -- ISO 12207 -- ISO image -- Iterative development --

[edit] J

Java-- Java virtual machine --

[edit] K

Kernel -- Knowledge management --

[edit] L

Level design -- Level designer -- LIFO -- Linux -- List of programming languages -- Literate programming --

[edit] M

Machine code -- Machine language -- Mainframe -- Medical informatics -- Medical software -- Mesh networking -- Metadata (computing) -- Methodology (software engineering) -- Microcode -- Microprogram -- Microsoft Windows -- Minicomputer -- MIPS architecture -- Multi-paradigm programming language --

[edit] N

NesC -- Neural network software -- Numerical analysis --

[edit] O

Object code -- Object database -- Object-oriented programming -- Ontology -- Opcode -- Open implementation -- Open-source software -- Operating system --

[edit] P

Packet writing -- Pair programming -- Parallax scrolling -- Pascal programming language -- P-Code machine -- Perl -- PHP -- Post-object programming -- Procedural programming -- Processor register -- Program specification -- Programming language -- Programming paradigm -- Programming tool -- Project lifecycle -- Proprietary software -- Python programming language --

[edit] Q

Qt (toolkit) -- Query optimizer -- Queueing theory --

[edit] R

Rapid application development -- Rational Unified Process -- Real-time operating system -- Refactoring -- Reflection -- Regression testing -- Relational database -- Release to manufacturing -- Reliability (engineering) -- Requirement -- Requirements analysis -- Revision control -- Robotics --

[edit] S

Scripting language -- Second-system effect -- Signal analysis -- Simulation -- Software -- Software architecture -- Software brittleness problem -- Software componentry -- Software configuration management -- Software development cycle -- Ū Software development process -- Software engineering -- Software maintenance -- Software metric -- Source code -- Source lines of code -- Specification language -- Sprite -- SQL -- Standard data model -- SCAMPI -- Stack (data structure) -- Static single assignment form -- Statistical package -- String -- Structured programming -- Structured Query Language -- Subroutine -- Supercomputer -- System Development Life Cycle -- Systems architect -- Systems design -- SPICE (ISO15504) --

[edit] T

Tcl -- Texture mapping -- Theory of computation -- Think aloud protocol -- Thread -- Threaded code -- Three address code -- Timebox -- TinyOS --

[edit] U

UCSD p-System -- Unix -- Usability -- Usability testing -- User interface --

[edit] V

Virtual finite state machine -- Visual basic --

[edit] W

Waterfall model -- Wiki -- Windows -- Windows Vista --

[edit] X

Xerox PARC --

[edit] Y

[edit] Z

Z notation --

Personal tools