Professional Documents
Culture Documents
OOSE LAB 01 - Introduction and Project Definition
OOSE LAB 01 - Introduction and Project Definition
OOSE LAB 01 - Introduction and Project Definition
1
Introduction and Project
Definition
Object Oriented Software Engineering BSE-IV
1. Outline
Introduction to the lab plan and objectives.
Project definition.
2. Background
The software engineer is a key person analyzing the business, identifying
opportunities for improvement, and designing information systems to implement
these ideas. It is important to understand and develop through practice the skills
needed to successfully design and implement new software systems.
2.1 Introduction
In this lab you will practice the software development life cycle (project
management, requirements engineering, systems modeling, software design,
prototyping, and testing) using CASE tools within a team work environment.
UML notation is covered in this lab as the modeling language for analysis and
design.
3. CASE Tools
No tools are used for this lab.
4. What is a project?
Project is a great opportunity for organizations and individuals to achieve their business
and non-business objectives more efficiently through implementing change. Projects
help us make desired changes in an organized manner and with reduced probability of
failure.
Projects differ from other types of work (e.g. process, task, procedure). Meanwhile, in
the broadest sense a project is defined as a specific, finite activity that produces an
observable and measurable result under certain preset requirements.
5. In-Class Example
3
Object Oriented Software Engineering BSE-IV
LAB TASKS
Task 1:
Form groups of 3-4 students (with one of them as a leader).
Brainstorm and list 2 suitable project titles from the list provided at the end or you
can choose project of your own choice.
Present these to the class.
Choose one of the projects from your list and
Try to write (a hypothetical) project definition for it.
r
Choose any one project and do the following exercises for that project
6. Deliverables
Form teams of 3-4 students for the term project.
Suggest / research a project and write a project definition/problem statement.