Analysis
Design
Implement
Testing
10

Systematic application of engineering to develop more efficient and reliable software    

Software Engineering

10

Identity

Classification

Inheritance

Polymorphism

Aspects (characteristics) required by an OO approach.

10

All systems involve interaction of some kind.

Interaction model

10

Intended to show that a program does what it is intended to do and to discover program defects before it is put into use.

Software Testing

10

SRS

Software Requirement Specification

10

sharing of attributes and operations (features) among classes based on a hierarchical relationship.

Inheritance

10

Use case modeling and Sequence diagrams

Approaches to interaction modeling:

10

Are we building the right product

Validation 

10

Software Requirement Specification

First phase in project development

10

Same operation may behave differently for different classes

Polymorphism

10

sequence of interactions that take place during a particular use case or use case instance

Sequence Diagrams

10

Are we building the product right

Verification

10

Client Requirements, Design Requirements and Design Constraints

Output of SRS

10

graphic notation for modeling classes and their relationships

Class Diagram

10

Display the organization of a system in terms of the Components that make up that system and their relationships

Structural Model

10

Users or potential users of a system test the system in their own environment.

User Testing

10

Incorrect and Misinterpretation of SRS

Project Failure

10

UML

Unified Modelling Language

10

To infer that different members of these classes have some common characteristics.

Generalization

 


10

Testing team tests a complete version of the system before it is released to users.

Release Testing

M
e
n
u