Академический Документы
Профессиональный Документы
Культура Документы
Requirements
Analysis and
Model
TOPIC TWO
Software Engineering
Requirements Analysis
Requirements Model
Use-Case Model
Use-Case Model
Use-Case Diagram
Use-Case Specifications
Supplementary
Specification (Optional)
Actor
Use Cases
Actor
Supplementary
Specification
Glossary (Optional)
Glossary
Use-Case Specifications
Software Engineering
Use-Case Model
Software Engineering
Use-Case Diagram
consists
Actors
Use Cases
Associations
Software Engineering
Actor
Software Engineering
Use Case
Software Engineering
Associations
It is the relationship or
association between an
actor and use-cases,
and/or between use-cases.
or
Include
Extend
Software Engineering
Include Association
<<include>>
Extend Association
Software Engineering
<<extend>>
Software Engineering
10
Software Engineering
11
Use-Case Specification
Name
Brief Description
Pre-conditions
Flow of Events
Post-conditions
Relationships
Special Requirements
Other Diagrams
Software Engineering
12
Name
Software Engineering
13
Description
Software Engineering
14
Pre-conditions
Software Engineering
15
Flow of Events
These are events that describes what the use case is doing.
There may be multiple flow of events, ie, a basic flow and
alternative flow.
It should present what the system does; NOT how the
system is designed to perform.
Events are also known as scenarios.
Software Engineering
16
Activity Diagrams
Software Engineering
17
Activity States
Transitions
Decisions
Synchronization Bars
Software Engineering
18
Activity States
It represents the
performance of an activity
or step within the work flow.
It represented by a
rectangle with circular
edges.
Software Engineering
19
Transition
Software Engineering
20
Decisions
It is used to evaluate
conditions.
It uses guard conditions
which determines the
alternative transitions that
will be made.
It is used to show
alternative threads in the
work flow.
Software Engineering
21
Synchronization Bars
Software Engineering
22
Software Engineering
23
Swimlane Diagram
Software Engineering
24
Software Engineering
25
26
Post-condition
Software Engineering
27
Special Requirements
Software Engineering
28
Other Diagrams
Software Engineering
29
Supplementary Specification
Software Engineering
30
Supplementary Specification
Functionality
Usability
Reliability
Performance
Supportability
Design Constraints
Software Engineering
31
Glossary
Introduction
Terms
Software Engineering
32
Requirements Model
Validation Checklist
Use-Case Model
33
Requirements Model
Validation Checklist
Actor
Software Engineering
34
Requirements Model
Validation Checklist
Use cases
35
Requirements Model
Validation Checklist
Use-Case Specifications
36
Requirements Model
Validation Checklist
Glossary
Software Engineering
37
Summary
Requirements Analysis
Requirements Model
Activity Diagrams
Supplementary Document
Software Engineering
38