Level 174 Level 176
86 words 0 ignored
Ready to learn Ready to review
Check the boxes below to ignore/unignore words, then click save at the bottom. Ignored words will never appear in any learning session.
Elements of a business process model
flow objects, connecting objects, swim lanes, and artifacts
What's a link among development artifacts?
Requirements Traceability directly traces to a feature requirement which directly traces to a stakeholders requirement. So ultimately a stakeholders requirement indirectly traces to a usecase requirement.
What's a requirements baseline
The requirements that the development team has committed to implement in a specific release
What's a trace suspect?
Automatically set when a change is made indicate requirements that need to be reviewed. Only Direct traceability relationships become suspect.
Interviewing - Advantages
Engaging with Stakeholders, Dialogue & Feedback, Follow-Up
Only know what they know, One hand clapping , Unresolved Conflicting
Four Types of Models Most Useful in requirements interviews
Stakeholders Maps, Onion Models, Goal Models, Rich Pictures, Flowcharts
Planned sessions in which you watch, listen & learn & see the situation up close & personal
Act as a beginning apprentice-learning task from the stakeholder to learn a good way of getting to understand the look & feel
Ad hoc with no planning or structure to address an immediate issue, may involve presentations made by specialistsor by managers.
A suitable mission for a requirements workshop can be almost anything on a projet that needs the skilled involvement of stakeholders & requirements specialists. To define the goals for the product, create scenario for…
a decision-making approach that consists of members offering ideas "off the top of their heads" fostering creativity and free thinking
Examples of Group Media for workshops
Project Wall, Project website, project wikis
Primarily used in an agile environment in which teams meet in a single physical area that has a wall in order for everyone to post shared info. Increases communication & Makes management easier, ca…
Best for sharing updates on the project internally such as the standard procedures, templates, this may only be a read only notice board everyone is not actively updating the website. No collaboration
Allows a team to describe a projects requirements design & anything essential to the success of the project . Topi
A planned undertaking that has a beginning and an end and that produces a desired result or product.
a person, group, organization, member or system who affects or can be affected by an organization's actions
a person, group or organization with an interest in a project
A means of solving a problem or dealing with a difficult situation
boundaries of something
scope, schedule, cost (choose two)
A matter or situation regarded as unwelcome or harmful and needing to be dealt with and overcome
Something that doesn't exist
behavioral that the system should support
Walkthrough or technical review
Peer group review of any technical product
are we building the model right?
4th step of requirements gathering
Object Interaction Diagram
Either a collaboration diagram or a sequence diagram. Shows the interactions between objects
Diagram showing the sequence of messages between objects during a single use case
Shows interaction organized around the objects and their messages to each other. Cannot show creation/deletion.
A blank within the data in a relational database.
A characteristic of an entity or object. An attribute has a name and a data type.
role played by an external user of the system
relationship between classes that indicates more than one type of object make up a class, has-a relationship
describes how error cases, exceptions and unusual situations will be handled by the use case
Use Case Diagram
a set of scenarios that describes an interaction between a user and a system.
documents any business policies that affect the execution of a use case
documents any condition that must be satisfied before the use case can begin
vertical narrow rectangle to emphasize that an object is only active during part of a scenario for a sequence diagram
A relationship that describes if a class "knows" or holds a reference to another class. "uses-a".
number of associations between objects
main scenario, simple/correct path, no errors by actor
shows data flows in and out of the system
Used by RAD approach; refined with each lifecycle iteration; eventually becomes the actual system
Used in Analysis; validation tool
Bob holds data (e.g. birth date) and methods that work with the data (e.g. calculate age)
hierarchical relationship between classes indicating that super-classes are more generalized than sub-classes, is-a relationship
classes in a class diagram needed for physical implementation, such as user interface classes
A type of relationship that is created between use cases when a collection of functionality is used by several other use cases, encourages re-use
a condition which is maintained throughout the use case
Vertical line below an object in a sequence diagram that indicates the time during which the object is alive.
communication between objects in an object interaction diagram
allows an object to be in a subclass of two or more different classes
states how the world has changed because of the execution of the use case
The sequence of actions required in a use case
a value of some condition that occurs during an object's life
several distinct cases in use case
description of possible sequences of interactions between a user and the system.
A diagram used to represent data and their relationships in UML object notation.
Composition (black diamond)
stronger form of aggregation, part cannot exist without whole
Bob can eat sleep drink dream talk calculate his age
basic things all objects know how to do (CRUD, getters, setters)
apply only to objects belonging to specific class
Limitations within which an IT system must work.
occurrences at specific time, trigger system processing
analysis technique assisting in drawing context diagram and defining use cases
outside system initiated by external agent
occurs as result of reaching point in time and system deadlines
something inside system triggers need for processing
how system knows event occurred
process system will perform
what system creates from activity/trigger
The origin of the PDU. This can be a process, a host, or a node. This depends on the layer to which you are referring to.
who gets response from event
technique for modeling essential functions and data of system
indicates interactions between system and environment, data not action, label with noun phrase (no verbs)
Context diagram to event table
source and destination = externals; trigger = inflow; response = outflow
Unified Modeling Language (UML)
A language based on object-oriented concepts that provides tools such as diagrams and symbols to graphically model a system.
Black box representation
a preliminary working model showing some aspect of a larger system
Human-computer interaction (HCI)
refer to study of end users and interaction with computers
nested internal states
swimlane notation, synchronization pseudostate
State transition diagram
final piece of information needed for describing functional requirements, identifies what states object can be in and what messages change the object's state