eWebStudy.com


Customer Care    Customer Care - USA: 703-738-9900
Customer Care    Customer Care - Canada: 416-907-6613
Customer Care    Toll Free: 1-888-326-2767

Customer Feedback

Object-Oriented Requirements Analysis and Design

Introduction

Software methods and models
Introduction to UML

Analysis vs. Design

Requirements vs. non-requirements
Functional requirements vs. non-functional requirements
How to separate
Why to separate
A definition of analysis and design

Object Orientation

What it means to be object-oriented
Concepts and terminology of object-orientation
Benefits of object-orientation

Fundamental Design Principles

Object-oriented Analysis (OOA)

Use Case Modeling

Actors
Use cases
Participates
Includes
Extends

Class Modeling

Classes
attributes
domains
associations
multiplicity
generalization

Interaction modeling

Sequence
Collaboration

Dynamic modeling

States
Events
Transitions
Actions
Activities

Cross-model Consistency

Object-oriented Design (OOD)

Designing interfaces

Storyboarding
Dialog maps
Usability
Interface control documents (ICDs)