You are on page 1of 3

Practical 2

Title: select the relevant process model to define activities and related tasks set for assigned
project.
Theory:
Software process models:
A software process model is a simplified representation of software process. Each model
represent a process from a specific perspective. Some methodologies are sometimes known
as software development life cycle(SDLC) methodologies, though this term could also be
used more generally to refer any methodology.

Types of process models:


1) The Waterfall model
2) The process of prototype development
3) The increment development model
4) The spiral model
5) The phases of iterative development
6) The principles of agile methods

Waterfall model:
The Waterfall model is a sequential approach, where each fundamental activity of a process
is represented as a separate phase arranged in a linear order. In waterfall model you must plan
and schedule all of the activities before starting working on them. (Plan Driven Process)
Procedure:
The process model used in our project "University management" is Waterfall model.

Requirements definition:

The requirement stem from market demand, business need, customer request, technological
advances, legal/ regulatory changes and social needs. In university management database is for
whole campus. In that database some data bases are for courses, curriculum, faculty,
administrators and some for daily curriculum activity like tests and all daily updates. All of
this requirements should be cohesive, complete, consistent, correct, feasible, mandatory,
modifiable, unambiguous and most importantly testable.

System and software design:


After all the requirements that are beneficial and important for university management are
gathered, actual designing of software is carried out. After finalization of requirement
definition of software the software is designed into different modules. Separate module for
courses, admission batch, faculty, campus and for daily updatable curriculum.
Implementation and unit testing:
With inputs from system design, the system is first developed in in small programs called
units which are integrated in next phase.
In this each module and units get tested and improved functionalities are added. All
separate modules of courses, administrators, faculties, staff, campus are unit tested In this
phase and get debugged in this phase itself.

Integration and system testing:


In this phase all the units and the modules of program get integrated into a system after
testing of each unit and module get linked with each and gets converted into software.

Operation and maintenance

This step occurs after installation and involves making notification, modification to system or
an individual component to alter attributes or improve performance. These modifications arise
either due to change requests initiated by the customer or defects uncovered during the live use
of the system. The client is provided with regular maintenance and support for the developed
software.

Conclusion:- thus success of project is defined and measured by number of points covered
and related task set that is assigned for project is done.

You might also like