|
Specifying Requirements - Using USE Cases There are many ways to create and document system requirements. There are two core challenges in determining the system requirements. The first is to make sure that the system requirements really meet end user needs. The second challenge is to make sure that the requirements are complete and consistent. Many requirements specifications fail on both counts. This course teaches an approach for specifying requirements called “USE Cases”. The USE Case approach focuses on the specific tasks that end users want to accomplish and models each such USE Case as a scenario. This course teaches the methodology for USE Case analysis, how to role play USE cases to make sure that they are complete and consistent and how to document USE Cases using UML. |
|||
|
Object Oriented Analysis and Design Using UML Thinking in Object Oriented terms is very different. This course teaches the core Object Oriented concepts including abstraction, encapsulation, inheritance and polymorphism. UML (The Unified Modeling Language) is the standard notation used to describe and document Object Oriented architectures. Its most important notations include Class Diagrams, Use Case Diagrams and various forms of Collaboration Diagrams. |
|||
| [Home] [About] [Services] [Courses] [Java/J2EE] [Web Tech] [XML] [Object Orientation] [Analysis/Design] [SW Quality] [Databases] [Unix/Linux] [Sys Admin] [Management] [Creativity] [Contact Us] [Testimonials] |