SlideShare uma empresa Scribd logo
1 de 23
3 types of requirements
GoalsGoals
Use Cases
and
Scenarios
Use Cases
and
Scenarios
System
Requirements
System
Requirements
Describe intentions of
stakeholders or groups of
stakeholders
Documents sequences of system
usage. Scenarios are grouped
together in use cases
Describes detailed functions and
qualities that the system to be
developed shall implement or
possess
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
Properties of models
Pragmatic property
Models contain only
information necessary
for the specific purposes
Properties
of Models
Mapping of reality
Descriptive model
construction (AS IS)
Prescriptive model
construction (TO BE)
Reduction of reality
Selection
Compression
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
Requirements models vs. design models
Conventional models document
solutions chosen during system
development
Requirements models, depict
specific aspects of the
underlying problem
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
Goals in requirements engineering
Goals represent stakeholders’
intentions which specify system
characteristics
A system’s high level goals can
be refined further
Goals can be documented using
natural language or by using goal
models
Refining a goal is known as goal
decomposition
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
UML use case diagrams
Simple models to schematically
document the functions of a
system from a user’s perspective
It documents the interrelations of
the functions of a system
And the relations between these
functions and their environment
It comprises of :
Use cases
Actors
System boundaries
Include relation
Extend relation
Generalization
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
Use case specifications
Use case diagrams provide more
detailed information
Typical sections of a use case template
include:
Unique identification of use case
Management attributes
Description of use case
Specific use case attributes
Actors
Pre- and Post-conditions
Result of use case
Main scenario, alternative and
exception scenarios, and quality
requirements
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
3 modeling perspectives on requirements
3 overlapping perspectives of
requirements models are:
Data
Function
Behavior
Each perspective is documented
separately but certain aspects of
one perspective can also be found
in other perspectives
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
Requirements Modeling in
Data Perspective
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
Requirements Modeling in the Functional
Perspective
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
UML activity diagrams
UML activity diagrams are well
suited to model action sequences
It depicts the control flow
between activities or actions
They are well suited to document
relationships and execution
conditions of main, alternative,
and exception scenarios.
It comprises of:
Action nodes
Control flows
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
Activity diagram - Syntax/Semantics
Control flows
Control flows represent
directions of flow from one
activity to another
Object flows
Object flows represent flows of data
from one activity to another
Synchronization bars
Synchronization bars allow for
concurrent execution of control
flows
By making use of activity
partitions, different activities
can be documented as
responsibility of specific actors
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
State diagram - Syntax/Semantics
States
States refer to conditions or
situations objects are at particular
points of times during its life cycle
Initial states are represented by a
solid circle
Final states are represented by
filled circles nested inside another
circles
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
UML State diagrams
UML 2 defines entry points
and exit points as an
extension of state-charts
that allow for additional
hierarchization of states
An exit point is an externally
visible pseudo-state that is
immediately associated with
an internal state
An exit point is an
externally visible pseudo-
state that has its origin in
an internal state
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
Correct Option for Question 1
A. Use cases provide features, do not provide process
steps.
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
Question 3
3. In requirements engineering, which two substantial
advantages do graphical models (e.g. use case models or
state machines) have over plain textual specifications in
natural language? (2 answers)
a. A model representing reality contains condensed information
and can therefore be comprehended faster by a person with
modeling knowledge.
b. Models allow for complete description of the planned system.
c. Models can be better checked than natural language, as they
follow formalized syntax and semantics.
d. Models are created with tools using a repository. Therefore,
models are better suited for managing requirements.
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
Correct Option for Question 4
B. Definition
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
Question 6
6. A system is described in different perspectives.
What is described in the functional perspective?
a. Portability of the system
b. Reaction time of the system upon external events
c. Static usage relations and dependencies
d. Structure of input and output data
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
Correct Option for Question 7
B. Describes data flow diagram.
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
Question 9
9. As per the following use case
diagram, a team member can
a. Add backlog to schedule
b. Add and view backlog
c. Update backlog
d. Import backlog
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
This document is a partial preview. Full document download can be found on Flevy:
http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
1
Flevy (www.flevy.com) is the marketplace
for premium documents. These
documents can range from Business
Frameworks to Financial Models to
PowerPoint Templates.
Flevy was founded under the principle that
companies waste a lot of time and money
recreating the same foundational business
documents. Our vision is for Flevy to
become a comprehensive knowledge base
of business documents. All organizations,
from startups to large enterprises, can use
Flevy— whether it's to jumpstart projects, to
find reference or comparison materials, or
just to learn.
Contact Us
Please contact us with any questions you may have
about our company.
• General Inquiries
support@flevy.com
• Media/PR
press@flevy.com
• Billing
billing@flevy.com

Mais conteúdo relacionado

Mais de Flevy.com Best Practices

100 Case Studies on Strategy & Transformation.pdf
100 Case Studies on Strategy & Transformation.pdf100 Case Studies on Strategy & Transformation.pdf
100 Case Studies on Strategy & Transformation.pdf
Flevy.com Best Practices
 
Project Management for MBA (in French)
Project Management for MBA (in French)Project Management for MBA (in French)
Project Management for MBA (in French)
Flevy.com Best Practices
 
Customer-centric Culture
Customer-centric CultureCustomer-centric Culture
Customer-centric Culture
Flevy.com Best Practices
 
[Whitepaper] 8 Key Steps of Data Integration: Restructuring Redeployment Asse...
[Whitepaper] 8 Key Steps of Data Integration: Restructuring Redeployment Asse...[Whitepaper] 8 Key Steps of Data Integration: Restructuring Redeployment Asse...
[Whitepaper] 8 Key Steps of Data Integration: Restructuring Redeployment Asse...
Flevy.com Best Practices
 
[Whitepaper] The Definitive Guide to Strategic Planning: Here’s What You Need...
[Whitepaper] The Definitive Guide to Strategic Planning: Here’s What You Need...[Whitepaper] The Definitive Guide to Strategic Planning: Here’s What You Need...
[Whitepaper] The Definitive Guide to Strategic Planning: Here’s What You Need...
Flevy.com Best Practices
 
[Whitepaper] The “Theory of Constraints:” What’s Limiting Your Organization?
[Whitepaper] The “Theory of Constraints:” What’s Limiting Your Organization?[Whitepaper] The “Theory of Constraints:” What’s Limiting Your Organization?
[Whitepaper] The “Theory of Constraints:” What’s Limiting Your Organization?
Flevy.com Best Practices
 
[Whitepaper] A Great Leadership Experience: Dr. Rachid Yazami, Inventor of th...
[Whitepaper] A Great Leadership Experience: Dr. Rachid Yazami, Inventor of th...[Whitepaper] A Great Leadership Experience: Dr. Rachid Yazami, Inventor of th...
[Whitepaper] A Great Leadership Experience: Dr. Rachid Yazami, Inventor of th...
Flevy.com Best Practices
 
[Whitepaper] Finding It Hard to Manage Conflict at the Workplace? Use the Tho...
[Whitepaper] Finding It Hard to Manage Conflict at the Workplace? Use the Tho...[Whitepaper] Finding It Hard to Manage Conflict at the Workplace? Use the Tho...
[Whitepaper] Finding It Hard to Manage Conflict at the Workplace? Use the Tho...
Flevy.com Best Practices
 
[Whitepaper] Key Account Management: Handling Large Global Accounts the Right...
[Whitepaper] Key Account Management: Handling Large Global Accounts the Right...[Whitepaper] Key Account Management: Handling Large Global Accounts the Right...
[Whitepaper] Key Account Management: Handling Large Global Accounts the Right...
Flevy.com Best Practices
 
[Whitepaper] Nudge Theory: An Effective Way to Transform Negative Behaviors
[Whitepaper] Nudge Theory: An Effective Way to Transform Negative Behaviors[Whitepaper] Nudge Theory: An Effective Way to Transform Negative Behaviors
[Whitepaper] Nudge Theory: An Effective Way to Transform Negative Behaviors
Flevy.com Best Practices
 
[Whitepaper] Business Model Innovation: Creation of Scalable Business Models ...
[Whitepaper] Business Model Innovation: Creation of Scalable Business Models ...[Whitepaper] Business Model Innovation: Creation of Scalable Business Models ...
[Whitepaper] Business Model Innovation: Creation of Scalable Business Models ...
Flevy.com Best Practices
 
[Whitepaper] Shareholder Value Traps: How to Evade Them and Focus on Value Cr...
[Whitepaper] Shareholder Value Traps: How to Evade Them and Focus on Value Cr...[Whitepaper] Shareholder Value Traps: How to Evade Them and Focus on Value Cr...
[Whitepaper] Shareholder Value Traps: How to Evade Them and Focus on Value Cr...
Flevy.com Best Practices
 

Mais de Flevy.com Best Practices (20)

100 Case Studies on Strategy & Transformation.pdf
100 Case Studies on Strategy & Transformation.pdf100 Case Studies on Strategy & Transformation.pdf
100 Case Studies on Strategy & Transformation.pdf
 
Project Management for MBA (in French)
Project Management for MBA (in French)Project Management for MBA (in French)
Project Management for MBA (in French)
 
4 Stages of Disruption
4 Stages of Disruption4 Stages of Disruption
4 Stages of Disruption
 
Customer-centric Culture
Customer-centric CultureCustomer-centric Culture
Customer-centric Culture
 
[Whitepaper] Business Transformation Success Factors
[Whitepaper] Business Transformation Success Factors[Whitepaper] Business Transformation Success Factors
[Whitepaper] Business Transformation Success Factors
 
[Whitepaper] 5 Dimensions of Employee Engagement Scorecard
[Whitepaper] 5 Dimensions of Employee Engagement Scorecard[Whitepaper] 5 Dimensions of Employee Engagement Scorecard
[Whitepaper] 5 Dimensions of Employee Engagement Scorecard
 
[Whitepaper] Digital Transformation: Workforce Digitization
[Whitepaper] Digital Transformation: Workforce Digitization[Whitepaper] Digital Transformation: Workforce Digitization
[Whitepaper] Digital Transformation: Workforce Digitization
 
[Whitepaper] Strategic Human Resources: Evolution of Competition
[Whitepaper] Strategic Human Resources: Evolution of Competition[Whitepaper] Strategic Human Resources: Evolution of Competition
[Whitepaper] Strategic Human Resources: Evolution of Competition
 
[Whitepaper] 8 Key Steps of Data Integration: Restructuring Redeployment Asse...
[Whitepaper] 8 Key Steps of Data Integration: Restructuring Redeployment Asse...[Whitepaper] 8 Key Steps of Data Integration: Restructuring Redeployment Asse...
[Whitepaper] 8 Key Steps of Data Integration: Restructuring Redeployment Asse...
 
[Whitepaper] Strategy Classics: Value Disciplines Model
[Whitepaper] Strategy Classics: Value Disciplines Model[Whitepaper] Strategy Classics: Value Disciplines Model
[Whitepaper] Strategy Classics: Value Disciplines Model
 
[Whitepaper] The Definitive Guide to Strategic Planning: Here’s What You Need...
[Whitepaper] The Definitive Guide to Strategic Planning: Here’s What You Need...[Whitepaper] The Definitive Guide to Strategic Planning: Here’s What You Need...
[Whitepaper] The Definitive Guide to Strategic Planning: Here’s What You Need...
 
[Whitepaper] The Definitive Introduction to Strategy Development and Strategy...
[Whitepaper] The Definitive Introduction to Strategy Development and Strategy...[Whitepaper] The Definitive Introduction to Strategy Development and Strategy...
[Whitepaper] The Definitive Introduction to Strategy Development and Strategy...
 
[Whitepaper] The “Theory of Constraints:” What’s Limiting Your Organization?
[Whitepaper] The “Theory of Constraints:” What’s Limiting Your Organization?[Whitepaper] The “Theory of Constraints:” What’s Limiting Your Organization?
[Whitepaper] The “Theory of Constraints:” What’s Limiting Your Organization?
 
[Whitepaper] Transportation Cost Reduction in Supply Chain Management
[Whitepaper] Transportation Cost Reduction in Supply Chain Management[Whitepaper] Transportation Cost Reduction in Supply Chain Management
[Whitepaper] Transportation Cost Reduction in Supply Chain Management
 
[Whitepaper] A Great Leadership Experience: Dr. Rachid Yazami, Inventor of th...
[Whitepaper] A Great Leadership Experience: Dr. Rachid Yazami, Inventor of th...[Whitepaper] A Great Leadership Experience: Dr. Rachid Yazami, Inventor of th...
[Whitepaper] A Great Leadership Experience: Dr. Rachid Yazami, Inventor of th...
 
[Whitepaper] Finding It Hard to Manage Conflict at the Workplace? Use the Tho...
[Whitepaper] Finding It Hard to Manage Conflict at the Workplace? Use the Tho...[Whitepaper] Finding It Hard to Manage Conflict at the Workplace? Use the Tho...
[Whitepaper] Finding It Hard to Manage Conflict at the Workplace? Use the Tho...
 
[Whitepaper] Key Account Management: Handling Large Global Accounts the Right...
[Whitepaper] Key Account Management: Handling Large Global Accounts the Right...[Whitepaper] Key Account Management: Handling Large Global Accounts the Right...
[Whitepaper] Key Account Management: Handling Large Global Accounts the Right...
 
[Whitepaper] Nudge Theory: An Effective Way to Transform Negative Behaviors
[Whitepaper] Nudge Theory: An Effective Way to Transform Negative Behaviors[Whitepaper] Nudge Theory: An Effective Way to Transform Negative Behaviors
[Whitepaper] Nudge Theory: An Effective Way to Transform Negative Behaviors
 
[Whitepaper] Business Model Innovation: Creation of Scalable Business Models ...
[Whitepaper] Business Model Innovation: Creation of Scalable Business Models ...[Whitepaper] Business Model Innovation: Creation of Scalable Business Models ...
[Whitepaper] Business Model Innovation: Creation of Scalable Business Models ...
 
[Whitepaper] Shareholder Value Traps: How to Evade Them and Focus on Value Cr...
[Whitepaper] Shareholder Value Traps: How to Evade Them and Focus on Value Cr...[Whitepaper] Shareholder Value Traps: How to Evade Them and Focus on Value Cr...
[Whitepaper] Shareholder Value Traps: How to Evade Them and Focus on Value Cr...
 

Último

Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
allensay1
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
lizamodels9
 

Último (20)

Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Hebbal Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort ServiceMalegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
Malegaon Call Girls Service ☎ ️82500–77686 ☎️ Enjoy 24/7 Escort Service
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
Unveiling Falcon Invoice Discounting: Leading the Way as India's Premier Bill...
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
Lundin Gold - Q1 2024 Conference Call Presentation (Revised)
 
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al MizharAl Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
Al Mizhar Dubai Escorts +971561403006 Escorts Service In Al Mizhar
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Nelamangala Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Falcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business PotentialFalcon Invoice Discounting: Unlock Your Business Potential
Falcon Invoice Discounting: Unlock Your Business Potential
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
Russian Call Girls In Rajiv Chowk Gurgaon ❤️8448577510 ⊹Best Escorts Service ...
 
PHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation FinalPHX May 2024 Corporate Presentation Final
PHX May 2024 Corporate Presentation Final
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 

CPRE-FL Module 6: Model-based Requirement Documentation

  • 1.
  • 2. 3 types of requirements GoalsGoals Use Cases and Scenarios Use Cases and Scenarios System Requirements System Requirements Describe intentions of stakeholders or groups of stakeholders Documents sequences of system usage. Scenarios are grouped together in use cases Describes detailed functions and qualities that the system to be developed shall implement or possess This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 3. Properties of models Pragmatic property Models contain only information necessary for the specific purposes Properties of Models Mapping of reality Descriptive model construction (AS IS) Prescriptive model construction (TO BE) Reduction of reality Selection Compression This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 4. Requirements models vs. design models Conventional models document solutions chosen during system development Requirements models, depict specific aspects of the underlying problem This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 5. Goals in requirements engineering Goals represent stakeholders’ intentions which specify system characteristics A system’s high level goals can be refined further Goals can be documented using natural language or by using goal models Refining a goal is known as goal decomposition This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 6. UML use case diagrams Simple models to schematically document the functions of a system from a user’s perspective It documents the interrelations of the functions of a system And the relations between these functions and their environment It comprises of : Use cases Actors System boundaries Include relation Extend relation Generalization This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 7. Use case specifications Use case diagrams provide more detailed information Typical sections of a use case template include: Unique identification of use case Management attributes Description of use case Specific use case attributes Actors Pre- and Post-conditions Result of use case Main scenario, alternative and exception scenarios, and quality requirements This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 8. 3 modeling perspectives on requirements 3 overlapping perspectives of requirements models are: Data Function Behavior Each perspective is documented separately but certain aspects of one perspective can also be found in other perspectives This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 9. Requirements Modeling in Data Perspective This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 10. This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 11. Requirements Modeling in the Functional Perspective This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 12. UML activity diagrams UML activity diagrams are well suited to model action sequences It depicts the control flow between activities or actions They are well suited to document relationships and execution conditions of main, alternative, and exception scenarios. It comprises of: Action nodes Control flows This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 13. Activity diagram - Syntax/Semantics Control flows Control flows represent directions of flow from one activity to another Object flows Object flows represent flows of data from one activity to another Synchronization bars Synchronization bars allow for concurrent execution of control flows By making use of activity partitions, different activities can be documented as responsibility of specific actors This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 14. State diagram - Syntax/Semantics States States refer to conditions or situations objects are at particular points of times during its life cycle Initial states are represented by a solid circle Final states are represented by filled circles nested inside another circles This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 15. UML State diagrams UML 2 defines entry points and exit points as an extension of state-charts that allow for additional hierarchization of states An exit point is an externally visible pseudo-state that is immediately associated with an internal state An exit point is an externally visible pseudo- state that has its origin in an internal state This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 16. Correct Option for Question 1 A. Use cases provide features, do not provide process steps. This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 17. Question 3 3. In requirements engineering, which two substantial advantages do graphical models (e.g. use case models or state machines) have over plain textual specifications in natural language? (2 answers) a. A model representing reality contains condensed information and can therefore be comprehended faster by a person with modeling knowledge. b. Models allow for complete description of the planned system. c. Models can be better checked than natural language, as they follow formalized syntax and semantics. d. Models are created with tools using a repository. Therefore, models are better suited for managing requirements. This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 18. Correct Option for Question 4 B. Definition This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 19. Question 6 6. A system is described in different perspectives. What is described in the functional perspective? a. Portability of the system b. Reaction time of the system upon external events c. Static usage relations and dependencies d. Structure of input and output data This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 20. Correct Option for Question 7 B. Describes data flow diagram. This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 21. Question 9 9. As per the following use case diagram, a team member can a. Add backlog to schedule b. Add and view backlog c. Update backlog d. Import backlog This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 22. This document is a partial preview. Full document download can be found on Flevy: http://flevy.com/browse/document/6-model-based-requirement-documentation-2561
  • 23. 1 Flevy (www.flevy.com) is the marketplace for premium documents. These documents can range from Business Frameworks to Financial Models to PowerPoint Templates. Flevy was founded under the principle that companies waste a lot of time and money recreating the same foundational business documents. Our vision is for Flevy to become a comprehensive knowledge base of business documents. All organizations, from startups to large enterprises, can use Flevy— whether it's to jumpstart projects, to find reference or comparison materials, or just to learn. Contact Us Please contact us with any questions you may have about our company. • General Inquiries support@flevy.com • Media/PR press@flevy.com • Billing billing@flevy.com