Software Engineering Process

This description does not account for any software engineering standards, like IEEE, RUP, CMM, CMMI, etc. For a more complete description, see the Wikipedia description.

School of Computer Science > Software Engineering Process

Many people think that the creation of software should take place (or does take place) according to a process. A process is a series of steps or a way of going about something.

A number of software engineering processes have been suggested or articulated. Some of them are:

* extreme programming
* agile methods
* OO design
* hacking
* top down design
* test driven development
* waterfall model
* spiral model
* prototyping
* high production
* pinexse

## Readings

[edit | edit source]

### Wikipedia

[edit | edit source]

* Software development process
* Software development
* Software engineering
* History of software engineering
* Outline of software engineering
* Software architecture
* Computer programming
* Software design
* Software construction
* Software testing
* Program analysis
* Software maintenance
* Software engineering demographics
* Software craftsmanship
* List of software engineering conferences
* Software Engineering Institute
* Bachelor of Software Engineering

### Wikibooks

[edit | edit source]

* Introduction to Software Engineering

### External

[edit | edit source]

* Software Engineering Processes
* U.S. Department of Education's list of recognized institutions offering a degree program in Computer Software Engineering