Computing Students - Computer Science Degree Notes
Home Contact Shop Notes Questions Programming Links Dictionary Coursework FORUM Tutors
  Recommended Amazon Searches: Computer Science | Computing | Computer Systems | Database | Computing Revision  

Notes > Software Engineering > Unified Software Development Process (USDP)

USDP attempts to make use of both the Waterfall Model of software engineering as well as the iterative type of model known as the Spiral Model. UML is integral to USDP. USDP is also based around the use of software components which lends towards re-usability of code.

USDP is Use Case driven. This means it is driven by the needs of the user whether they happen to be a human client or another software system. A Use Case Model is built from individual Use Cases which are defined by users based on their particular requirements of the system.

The definition of the software architecture is derived from the Use Case Model. Key Use Cases or functions will be developed into separate sub-systems. The overall style of USDP is based on incremental steps which steadily advance the project toward completion. This style of software development reduces the risk of serious errors and "bad code" being left deep in the system.

Search for "Unified Software Development Process" on: Google | Kelkoo | Amazon | eBay (UK) | eBay (US)

Search for "Unified Software Development Process" on the rest of Computing Students: Unified Software Development Process






Home | Contact | Shop | Notes | Questions | Programming | Links | Dictionary | Coursework | Tutors Sponsored Links: Affiliate Program Articles | Computer Science Definitions | CS Degree Notes
Copyright © 2005-2009 ComputingStudents.com
This site is to be used in accordance with the ComputingStudents.com User Agreement
High Wycombe Web Design