Escolar Documentos
Profissional Documentos
Cultura Documentos
Dipresentasikan oleh:
Wiwin Sry Adinda Banjarnahor
15 Februari 2016
Email: wiwin@del.ac.id
Mahasiswa mampu:
Menjelaskan proses-proses dalam rekayasa
kebutuhan
Menjelaskan tujuan dari setiap proses pada
rekayasa kebutuhan
5
7/6/2017 WSA| AKPL | 2016
RE activities and documents
(Wiegers)
6
7/6/2017 WSA| AKPL | 2016
Requirements Engineering
what is it
Requirement Inception
Requirement Elicitation
Requirement Analysis
Requirement Specification
Requirement Validation
Requirement Management
Stakeholders
Business managers, marketing people, product managers...
Examples of techniques
Brainstorming, Joint Application Development (JAD) meeting
10
Requirements Elicitation (1)
Gathering of information
About problem domain
About problems requiring a solution
About constraints related to the problem or solution
Questions that need to be answered
What is the system?
What are the goals of the system?
How is the work done now?
What are the problems?
How will the system solve these problems?
How will the system be used on a day-to-day basis?
Will performance issues or other constraints affect the way the solution
is approached?
11
Requirements Elicitation (2)
12
Requirements Analysis
13
Requirements Specification
Specification Document
A document that clearly and precisely describes, each of the essential
requirements (functions, performance, design constraints, and quality
attributes) of the software and the external interfaces
Each requirement being defined in such a way that its achievement is capable
of being objectively verified by a prescribed method (e.g., inspection,
demonstration, analysis, or test)
Different guidelines and templates exist for requirements specification
14
Requirements Verification and
Validation
Validation and verification
Both help ensure delivery of what the client wants
Need to be performed at every stage during the process
Validation: checks that the right product is being built (refers back to stakeholders main
concern during RE)
Verification: checks that the product is being built right
During design phase: refers back to the specification of the system or software requirements
During RE: mainly checking consistency between different requirements, detecting conflicts
Techniques used during RE
Simple checks
Formal Review
Logical analysis
15
Requirements Management
17
Types of Requirements Documents
Two extremes:
An informal outline of the requirements using a few paragraphs or simple
diagrams Requirements
xxxx
specification
xxxxx xxx
xxxxxxxxxxxxx xxxxxxxxxxx Specification
xxxxxxx xxxxx
xxx xxxxxxxxxxxxxxxxx
xxxxxxx xxxxxxx
xxxxxxxxxxxxxxx xxx
xxx
arranged in a hierarchy
Requirements Requirements
Requirements Definition Definition
Definition Definition xxxx
xxxx
xxxx
xxxxxxx
xxxx
xxxxxxx
Requirements
xxxxxxx
xxx Requirements xxx
xxxxxxx
Requirements sub-subsystems
xxx Requirements xxx xxxxxxxxxxx xxxxxxxxxxxSpecification
xxxxxxxxxxx xxxxxxxxxxxSpecification xxxxx Specification xxxxx
Specification xxxxx xxxx
xxxxxxxxxxxxx Requirements
xxxxx xxxx xxxxxxxxxxxxx
xxxx
xxxxxxxxxxxxx
xxxx xxxxxxxxxxxxx xxxxxxx xxxxxxx xxxxxxx xxxxxxx Requirements Requirements
xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxx xxx xxx xxx Requirements Definition Definition
xxx xxx xxxxxxxxxxx
xxxxxxxxxxxxxxx Definition Definition xxxx
xxx xxx xxxxxxxxxxx xxxxxxxxxxxxxxx
xxxxxxxxxxx xxxxx xxxx
xxxxxxxxxxxxxxx
xxxxxxxxxxx xxxxxxxxxxxxxxx xxxxx xxxx xxxxxxx
xxxxx xxxxxxxxxxxxx xxxx xxxxxxx xxxxxxx xxx Requirements
xxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxx xxxxxxx Requirements xxx Requirements
xxxxxxxxxxxxx xxxxxxx xxx Requirements xxx xxxxxxxxxxx xxxxxxxxxxxSpecification
xxxxxxx xxx xxxxxxxxxxxSpecification Specification xxxxx
xxxxxxx xxx xxx xxxxxxxxxxxxxxx xxxxxxxxxxx xxxxx xxxx
xxx xxxxxxxxxxxxxxx xxxxx Specification xxxxx xxxxxxxxxxxxx
xxxx xxxxxxxxxxxxx
xxxxxxxxxxxxxxx xxxx
xxxxxxxxxxxxx xxxxxxx xxxxxxx
xxxxxxxxxxxxxxx xxxxxxxxxxxxx
xxxx xxxxxxx xxxxxxx
xxxxxxx xxxxxxx xxxxxxx xxxxxxx xxx xxx xxx xxx
xxx xxx xxxxxxxxxxx
xxxxxxxxxxxxxxx
xxx xxx xxxxxxxxxxx xxxxxxxxxxxxxxx
xxxxxxxxxxx xxxxx
xxxxxxxxxxxxxxx
xxxxxxxxxxx xxxxxxxxxxxxxxx xxxxx
xxxxx xxxxxxxxxxxxx
xxxxx xxxxxxxxxxxxx xxxxxxxxxxxxx xxxxxxx
xxxxxxxxxxxxx xxxxxxx xxxxxxx xxx
xxxxxxx xxx xxx xxxxxxxxxxxxxxx
xxx xxxxxxxxxxxxxxx xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx
18
The Analyst1
20
7/6/2017 WSA| AKPL | 2016
Sumber
Ada pertanyaan?