Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Processes and Process Models-Software Requirement-Lecture Slides, Slides of Software Project Management

This course includes types of requirements, modeling of non functional, static and dynamic modelling, requirement elicitation and use case modeling. This lecture includes: Examples, Processes, Software, Engineering, Development, Change, Management, Design

Typology: Slides

2011/2012

Uploaded on 08/07/2012

angana
angana 🇮🇳

4.4

(51)

164 documents

1 / 24

Toggle sidebar

Related documents


Partial preview of the text

Download Processes and Process Models-Software Requirement-Lecture Slides and more Slides Software Project Management in PDF only on Docsity! 1 Processes and Process Models Lecture # 5 docsity.com 2 Process - 1 • A process is an organized set of activities, which transforms inputs to outputs • We can use synonyms of process such as: procedure, method, course of action, etc. • Processes are essential for dealing with complexity in real world docsity.com 5 Examples of Processes - 2 • A quality manual for software development. Such a manual describes the processes, which should be used to assure the quality of the software docsity.com 6 Software Processes • Software engineering, as a discipline, has many processes • These processes help in performing different software engineering activities in an organized manner docsity.com 7 Software Processes • Requires creativity • Provides interactions between a wide range of different people • Helps in engineering judgment • Requires background knowledge docsity.com 10 Process Models • A process model is a simplified description of a process presented from a particular perspective • There may be several different models of the same process • No single model gives a complete understanding of the process being modeled docsity.com 11 Variations in Process Models • A process model is produced on the anticipated need for that model. We may need – A model to help explain how process information has been organized – A model to help understand and improve a process – A model to satisfy some quality management standard docsity.com 12 Types of Process Model • Coarse-grain activity models • Fine-grain activity models • Role-action models • Entity-relation models docsity.com 15 Context of RE Process in Waterfall Model System requirements engineering Software requirements engineering Software design Programming and unit testing System testing System operation docsity.com 16 Another Perspective on Context of RE Process System acquisition Requirements engineering System design docsity.com 17 Coarse-grain Activity Model of the Requirements Engineering Process • Requirements engineering process is an example of coarse-grain activity model docsity.com 20 Fine-grain Activity Models • These are more detailed models of a specific process, which are used for understanding and improving existing processes • We’ll discuss some fine-grain processes within the general requirements engineering processes in later lectures docsity.com 21 Role-action Models • These are models, which show the roles of different people involved in the process and the actions which they take • They are useful for process understanding and automation docsity.com 22 Entity-relation Models • The models show the process inputs, outputs, and intermediate results and the relationships between them • They are useful in quality management systems docsity.com
Docsity logo



Copyright © 2024 Ladybird Srl - Via Leonardo da Vinci 16, 10126, Torino, Italy - VAT 10816460017 - All rights reserved