Outline of software engineering: Difference between revisions
Appearance
Content deleted Content added
→Basic software engineering concepts: add link |
add links |
||
Line 36: | Line 36: | ||
* [[Ilities]] |
* [[Ilities]] |
||
⚫ | |||
== Software engineering scholars == |
|||
{{sect-stub}} |
|||
* [[Edsger Dijkstra]] |
|||
⚫ | |||
* [[Brian Kernighan]] (inventor of C and Unix) |
|||
{{sect-stub}} |
|||
* [[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) |
|||
* [http://channel9.msdn.com/ShowPost.aspx?PostID=224935 Tony Williams] (co-inventor of COM - interesting interview) |
|||
== Software engineering lists == |
== Software engineering lists == |
Revision as of 06:51, 6 February 2008
- 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 list of topics is provided as an overview of and introduction to software engineering:
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
![]() | This section needs expansion. You can help by adding to it. |
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
![]() | This section needs expansion. You can help by adding to it. |