0% found this document useful (0 votes)
50 views15 pages

Topic 03 Types of Process Models & RE Process Variability

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

Topic 03 Types of Process Models & RE Process Variability

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

Software Requirement Engineering.

BSIT 6th

Topic No.03
Topic: Types of Process Models & RE Process
Variability

Course Instructor: Arbab Haider


Last
Lecture
 Process.

 Software Processes.

 Concept of Process models.

 Variation in process models.


Content
s
 Types of process models.

 RE Process variability.

 Variability Factors.

 Some points of RE Process.


Coarse-Grain
Model

 Type of model that provides an overall picture of the model.

 Describes the context of different activities in the model.

 It does not document how to enact (implement) a process


Coarse-Grain
Model
 Requirement engineering process is an example of coarse-grain

activity model.
Fine-Grain
Model

These are more detailed models of a specific

process, which are used for understanding and

improving processes.
Role-Action
Model

 these are the models which show the roles off


different people and the actions which they take.

 they are useful for process understanding and


automation
Entity-Relation
Model

 These models show the process inputs, outputs


& intermediate results and the relationships
between them.
(an entity can be a person, place or things etc)

 They are useful in quality management system.


Requirement Engineering
Process

 The process(es) involved in developing system


requirements is collectively known as RE
process.
RE-Process, Inputs &
Outputs
RE Process
Variability
 RE Process Vary Radically from one organization to the other.
 It varies even within an organization in different projects.
 Unstructured process rely heavily on the experience of the
people.
 While Systematic processes are based on application and some
analysis methodology, but they still require human judgement.
Variability
Factors:
 There are four factors which count towards the variability of the
RE Process
1. Technical Maturity: the technologies and methods used for
requirements engineering vary from one organization to other.

2. Disciplinary Involovement: the types of engineering and


managerial disciplines involved in requirments vary from one
organization to another.
Variability Factors
(contd…):

3. Organizational Culture: The culture of an organization has an


important effect on all business and technical processes.

4. Application Domain: Different types of application systems


definitely need and different types of RE processes.
RE Process

 An important point to remember is that “there is no ideal


requirement engineering process.”
 Begins:
 there is recognition that a problem exists and
requires a solution.
 A new software idea arises.
 Ends:
 With a complete description of external behaviour
of the software to be built.
RE Process

 An important point to remember is that “there is no ideal


requirement engineering process.”
 Begins:
 there is recognition that a problem exists and
requires a solution.
 A new software idea arises.
 Ends:
 With a complete description of external behaviour
of the software to be built.

You might also like