Jump to content

Outline of software engineering: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
add links
Line 36: Line 36:
* [[Ilities]]
* [[Ilities]]


== Prominent figures in software engineering ==
== Software engineering scholars ==
{{sect-stub}}


* [[Edsger Dijkstra]]
== Leaders in software engineering ==
* [[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

History of software engineering

Main article: History of software engineering

Basic software engineering concepts

Prominent figures in software engineering

Software engineering lists

Main article: List of software engineering topics

See also