SE Assignment 1
SE Assignment 1
ASSIGNMENT 1 :
3. Use Cases: Scenarios outlining how users will interact with the system.
Early iteration release might be prototype but later iterations provides more
complete version of software.
It is divided into framework activities (C, P, M, C.D). Each activity represents one
segment of the spiral.
Each pass through the planning region results in adjustments to
Advantages :
Disadvantages :
Can be a costly model to use.
Risk analysis requires highly specific expertise.
Project’s success is highly dependent on the risk analysis phase.
Doesn’t work well for smaller projects.
Answer: A process is a collection of activities, actions, and tasks that are performed when
some work product is to be created.
2. Planning: Defining project schedules, resources, costs, risks, and tasks, creating a
roadmap for the development process.
3. Modeling: Designing system architecture and components, focusing on both
functionality and structure.
4. Construction:
o Testing: Ensuring the code meets requirements through various testing levels.
Answer: When requirement of a problems are well understood then this model is
used in which work flow from communication to deployment is linear.
Technology is understood.
Advantages :
Drawbacks :
Working version is not available during development, which can lead the
development with major mistakes.
Deadlock can occur due to delay in any step.
Communication
project initiation Planning
requirement gathering estimating Modeling
scheduling
analysis Construction
tracking
design Deployment
code
test delivery
support
f eedback
1. Management Myths:
o Myth: "We can add more people to the project to meet the deadline."
2. Customer Myths:
o Myth: "All I need to do is state what I want; developers will handle the
rest."
3. Developer Myths:
Believing in these myths can lead to unrealistic timelines, poor-quality software, and
miscommunication among stakeholders. Overcoming them requires educating teams
and clients about the realities of software development and fostering better
collaboration and communication.