List of basic software engineering topics
- For a more comprehensive list, see the List of software engineering topics.
Software Engineering (SE) is the design, development, and documentation of software by applying technologies and practices from computer science, project management, engineering, application domains, interface design, digital asset management and other fields.
The following outline is provided as an overview of and introduction to software engineering:
Software engineering PortalContents
- 1 Essence of software engineering
- 2 Methodologies of software engineering
- 3 History of software engineering
- 4 Basic software engineering concepts
- 5 Prominent figures in software engineering
- 6 Software engineering lists
- 7 See also
- 8 External links
Essence of software engineering
- Main article: Software engineering
- See also: Software development process
Methodologies of software engineering
- Flowcharting
- Structured programming since 1969
- Structured Systems Analysis and Design Methodology (SSADM)
- Information Engineering (IE/IEM)
- Top-down programming
- Jackson Structured Programming
- Dynamic Systems Development Method
- Object-Oriented Programming (OOP)
- Rational Unified Process (RUP)
- Enterprise Unified Process (EUP)
- Agile Unified Process (AUP)
- Extreme Programming since 1999
- Scrum (development)
- Virtual finite state machine (VFSM) since 1990s
- Praxis
- Constructionist design methodology (CDM)
History of software engineering
- Main article: History of software engineering
Basic software engineering concepts
Please help improve this sectionby expanding it.Further information might be found on the talk pageor at requests for expansion.
Prominent figures in software engineering
- Edsger Dijkstra
- Brian Kernighan (inventor of C and Unix)
- Bill Joy (inventor of vi)
- Anders Hejlsberg (developer of Turbo Pascal)
- John Von Neumann (originator of the operating system concept)
- John Backus (inventor of Fortran)
- Bjarne Stroustrup (developer of C++)
- Alan Kay (pioneering work on object-oriented programming: Originator of Smalltalk)
- James Gosling (developer of Oak)
- Alan Cooper (developer of Visual Basic)
- Tony Williams (co-inventor of COM - interesting interview)
Software engineering lists
- Main article: List of software engineering topics
See also
External links
Find more about Software engineering on Wikipedia's sister projects: Dictionary definitionsTextbooksQuotationsSource textsImages and mediaNews storiesLearning resourcesFurther information might be found on the talk pageor at requests for expansion.
Link former page on this page
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
http://wikipedia.atpedia.jp/wiki/%E9%BA%BB%E5%A9%86%E8%B1%86%E8%85%90
-
http://wikipedia.atpedia.jp/wiki/%E7%94%9F%E4%B9%B3
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0
-
[[wikipedia@pedia]] 0