Resources Management Risks

Software Models

Current Software is rarley written from scratch. Software can be written to extend or modify something that is already written and in use. Normaly, programs are made from off the shelf style components to do tasks within the progam. Most of the task is just configuring it to work in your spesific use case.

Software Design

The decodeion of the structure of the software to be implemented, data models, interfaces and algorythms. Platform information, software requirements, and Data decodeions get turned in to System architecure, database design, interface specification, and component decodeions

Examples of Process Models

  1. The waterfall model
  2. Incremental Development
  3. Reuse-Oriented sotware engenering
Waterfall:
Good:
Bad:
Incremental Development:
Good:
Bad:
Reuse-oriented software Engineering:
This is a little different from the other two methods, as it relies components to already be written previously or by other people.
Good:
Bad: