0% found this document useful (0 votes)
51 views5 pages

Se Exp 1

The document summarizes an experiment on applying traditional software process models. It discusses the waterfall model and spiral model. For the project, the waterfall model is used because requirements are known upfront and it is a predictive model. The spiral model is also described as it handles risks well through iterative cycles of planning, risk analysis, engineering, and evaluation. In conclusion, a process model was successfully selected for the project.

Uploaded by

Alok sahu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views5 pages

Se Exp 1

The document summarizes an experiment on applying traditional software process models. It discusses the waterfall model and spiral model. For the project, the waterfall model is used because requirements are known upfront and it is a predictive model. The spiral model is also described as it handles risks well through iterative cycles of planning, risk analysis, engineering, and evaluation. In conclusion, a process model was successfully selected for the project.

Uploaded by

Alok sahu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

DATTA MEGHE COLLEGE OF ENGINEERING

DEPARTMENT OF COMPUTER ENGINEERING

ACADEMIC YEAR 2023-24 (TERM I)

SUBJECT: SOFTWARE ENGINEERING LAB (CSL501)

SEM: V DIV: A&B

RUBRICS FOR GRADING ASSIGNMENTS

Rubric Marks*
Rubric Title Criteria
Number (out of 5)
On-time 2
Punctuality,

R1 Completion Time Delayed by not more than a Week 1


/ Timeline
Delayed more than a Week 0

Clear understanding 2
Knowledge &
R2 Partially understood 1
Concept
Weak understanding 0

Correct Documentation 1
R3 Documentation
Not documented properly 0

*means obtained marks will be scaled to 5 for Assignments


EXPERIMENT NO.:01
Date of Performance:

Date of Submission:

Aim: Application of at least two traditional process models.

Software Used: Ms Word

Theory: Software Processes is a coherent set of activities for specifying, designing,


implementing and testing software systems. A software process model is an abstract
representation of a process that presents a description of a process from some particular
perspective. There are many different software processes but all involve:
● Specification – defining what the system should do;
● Design and implementation – defining the organization of the system and implementing
the system;
● Validation – checking that it does what the customer wants;
● Evolution – changing the system in response to changing customer needs.

Types of Software Process Model


Software processes, methodologies and frameworks range from specific prescriptive steps that
can be used directly by an organization in day-to-day work, to flexible frameworks that an
organization uses to generate a custom set of steps tailored to the needs of a specific project or
group. In some cases a “sponsor” or “maintenance” organization distributes an official set of
documents that describe the process.
Software Process and Software Development Lifecycle Model
One of the basic notions of the software development process is SDLC models which stands
for Software Development Life Cycle models. There are many development life cycle models
that have been developed in order to achieve different required objectives. The models specify
the various stages of the process and the order in which they are carried out. The most used,
popular and important SDLC models are given below:
● Waterfall model
● V model
● Incremental model
● RAD model
● Agile model
● Iterative model
● Spiral model
● Prototype model

8
 Waterfall model

Reasons to use waterfall model for our project:


 The waterfall model is simple and easy to understand, implement, and use.
 All the requirements are known at the beginning of the project, hence it is easy to
manage.
 Our model is prediction model so waterfall model is used in this project.
 Waterfall methodology just follows the direction where the first goes or those who
leads the direction.

 Spiral Model
Spiral model is one of the most important Software Development Life Cycle models,
which provides support for Risk Handling. In its diagrammatic representation, it
looks like a spiral with many loops. The exact number of loops of the spiral is
unknown and can vary from project to project. Each loop of the spiral is called a
Phase of the software

development process. The exact number of phases needed to develop the product can
be varied by the project manager depending upon the project risks. As the project
manager dynamically determines the number of phases, so the project manager has an
important role to develop a product using the spiral model.

The Radius of the spiral at any point represents the expenses(cost) of the project so far,
and the angular dimension represents the progress made so far in the current phase.

Advantages of Spiral Model:

Below are some advantages of the Spiral Model.

1. Risk Handling: The projects with many unknown risks that occur as the
development proceeds, in that case, Spiral Model is the best development
model to follow due to the risk analysis and risk handling at every phase.
2. Good for large projects: It is recommended to use the Spiral Model in large
and complex projects.
3. Flexibility in Requirements: Change requests in the Requirements at later
phase can be incorporated accurately by using this model.
4. Customer Satisfaction: Customer can see the development of the product at
the early phase of the software development and thus, they habituated with the
system by using it before completion of the total product.

Conclusion: Process Model was successfully selected for the project.

Sign and Remark:

Total
R1 R2 R3 Signature
Marks
(5) (5) (5) (15)

You might also like