The Unified Process Flashcards
Table 1: actor-goal list
Table gives an observable result of value to a particular actor.
Purpose: identify actors and aligns actors with what they find valuable (these are the goals)
Actor goal list goes where
In the Vision document as an artefact. It is done before drawing the use case diagrams
Purpose of vision document
Provides a high level overview of the whole project that allows stakeholders and new project members to get up to speed with the project quickly. It provides a high level summary of the goals and problems of stakeholders
Identifies scope and feasibility of the project.
Table 2: application specific domain rules
Purpose: states rules that dictate how a business/domain can operate
Lists both the application specific rules and general business rules
Table 2 goes where?
Supplementary specification document
Purpose of SS document
Captures other requirements that are not easily captured in the use cases or glossary.
Assumptions
Each member needs to create an account to make use of the library system. -> the goal of members to “View account” in the actor-goal list.
-> when creating the account a member must specify whether they are a faculty member, student or guest. -> members are categorised into faculty, students and guests in the domain rules
Assumptions 2
- the system generates reports -> from Head librarians goal to “view reports”
- the domain of the system is a university/college library -> members are categorised into faculty, students and guests in the domain rules
- the system must keep track of the duration when books are loaned out and what type of books they are. In order to be fined appropriately -> from late book fines business rules
Assumptions 3
The system enables maintaining and updating of member data
-> one of the goals for the Librarian is to maintain member