Strengths of Object Oriented Programming

What is a Software Process?

A software process defines WHO is doing WHAT, WHEN and HOW to reach a certain goal which could be to build a new software product or enhance an existing one. The Rational Unified Process (RUP) is a generic process that uses UML as a modeling language. An actor is someone or something outside the system that interacts with the system. A use-case is a sequence of actions a system performs that yields an observable result of value to a particular actor.

What is UML?

Unified Modeling Language is a language for specifying, visualizing, constructing, and documenting a software intensive system.

What are the different views of Software Architecture?

What are the Lifecycle Phase in the development of Software?

Within each phase there is a series of iterations. Each iteration results in a release encompassing larger and larger subsets of the final application

In our development process for this class we will take the following path

Who is an actor?

An actor is someone or something outside the system that interacts with the system. An actor can be a human being or another system or a device. An actor is represented by a stick figure in UML.

What is a Use-Case?

A Use-Case is a sequence of actions a system performs that yields an observable result of value to a particular actor. A Use-Case describes functionality of the system from the user's point of view. A Use-Case is represented by an oval in UML.

Example: College Registration System

Study the requirements specification of the College Registration System.

Here are the steps in the analysis process: