A type of requirement that specifies what the system must do, such as manage customer records.
What is a functional requirement?
The person or organization that is the project sponsor in a system request.
Who is the business owner?
The _______ in a use case plays the role of initiating an interaction with a system to achieve a goal. Examples are a user, system, or device.
What is actor?
The purpose of activity diagrams.
What is visualize the flow of events, tasks, and decisions?
PV.
What is the value of work planned to be done at the end of the day? What is planned value?
Common challenges to this type of requirement gathering technique are low response rates, incomplete responses, inability to clarify responses, lack of body language observation.
What are Questionnaires?
These 5 components are always included in a system request. (Name atleast two).
What are project sponsor, business need, business value, business requirement, special issues/constraints?
This element of a use case outlines the standard sequence of steps when everything proceeds as expected in the interaction.
The element of an activity diagram portrayed by a shaded in circle.
What is the initial node/starting point?
The value of work actually completed by a certain date.
What is the Earned Value, EV?
A strength of this kind of requirement gathering technique is that additional feedback can be requested in real time, and a weakness is that it can be time consuming and costly.
What are Interviews?
This component of a system request helps limit the scope or options for the project and identifies potential obstacles.
What is special issues/constraints?
This element of a use case describes steps taken when something deviates from the normal flow, such as errors or exceptions.
What is the alternate course?
The element in an activity diagram that looks like this:(seen on board).
What is a decision node?
AC and BAC stands for this.
What is actual cost and budget at completion?
AC = actual cost. (cost of work accomplished currently). BAC = budget at completion. (planned budget to complete whole project).
These are the five requirement gathering techniques covered in class.
What are Interview, JAD, Questionnaire, Document Analysis, Observation?
This development methodology is used in 90% of businesses.
The entity/person that use cases are intended to be for.
These elements are used to assign responsibility to objects or individuals who perform the activity.
What are swimlanes?
Cost performance index is CPI = EV/AC. When CPI is _______ it tells us we are under budget, and when CPI is _______ we are over budget.
What is greater than 1, and less than 1?
These are the four kinds of non functional requirements that describe system behavior rather than function.
What are Cultural/Political, Operational, Performance, and Security?
o Operational – physical and technical operating environment
o Performance – speed, capacity, and reliability needs
o Security – access restrictions, needed safeguards
o Cultural and political – issues that will affect the final system
The seven development methodologies covered in class. (Name atleast 5).
What is waterfall, parallel, v-model, iterative, system prototyping, throwaway prototyping, and agile?
Title. Number. Description. Priority. Actor. Trigger. Pre-condition. Post-condition. Normal course. Alternate course.
This type of node is used split a single execution path into multiple parallel paths. Used to indicate events that are happening at the same time.
What is a fork node?
SPI stands for ________. If it is less than 1, we are ______, if it is more than 1, we are _______.
What is schedule performance index? What is behind schedule, and ahead of schedule?