Goals and requirements
Non-functional requirements may be very difficult to state precisely and imprecise
requirements may be difficult to verify.
A general intention of the user such as ease of use.
Verifiable non-functional requirement
What is a software process?
A set of ordered tasks to produce indented output of some kind
The process of building a software product
Life cycle - describes the life of the software from conception thr
Software Project Management
Concerned with activities involved in ensuring that software is delivered
In accordance with requirements; and
Software Management distinctions
Software product intangible
Software design and implementation
The process of establishing what services are required and the constraints on the
systems operation and devel
The process of establishing the services that
The customer requires from a system; and
The constraints under which it operates and is developed.
The requirements themselves are the descriptions of
The system services; and
Software is used by virtually everyone in society either directly or indirectly
The economies of the world are depend on software
Software Engineering Definition
Software Engineering is concerned with theories, methods and tools f
Project Management process
The Project Plan
The project plan sets out:
The resources available to the project;
The work breakdown;
A schedule for the work.
The Project Plan
Project Plan Structure
Requirements engineering processes
The processes used for RE vary widely depending on the application domain, the
people involved and the organisation developing the requirements.
However, there are a number of generic activities common to all processe
Many programs still provide a valuable business benefit, even though they are
one or even two decades old.
Software systems need to be continually updated if they are to remain useful to
These programs must be maintain
London Ambulance Service Case Study
Affect managers, stakeholders, and practitioners.
Are believable because they often have elements of truth.
Invariably lead to bad decisions,
Insist on reality as you navigate your wa