
The software process
£Astructured set of activities required to develop a
software system.
£4fundamental activities:
pSpecification –defining what the system should do;
pDesign and implementation –defining the organization of the
system and implementing the system;
pValidation –checking that it does what the customer wants;
pEvolution –changing the system in response to changing
customer needs.
£Asoftware process model
pIs an abstract representation of aprocess.
pPresents adescription of aprocess from some particular
perspective.
4
CuuDuongThanCong.com https://fb.com/tailieudientucntt

Software process descriptions
£When we describe and discuss processes, we
usually talk about
pthe activities in these processes such as specifying a
data model, designing auser interface, etc.and
pthe ordering of these activities.
£Process descriptions may also include:
pProducts,which are the outcomes of aprocess activity;
pRoles,which reflect the responsibilities of the people
involved in the process;
pPre-and post-conditions,which are statements that
are true before and after aprocess activity has been
enacted or aproduct produced.5
CuuDuongThanCong.com https://fb.com/tailieudientucntt