Answered You can hire a professional tutor to get the answer.
1.Which is NOT a purpose of the requirements definition?
1.Which is NOT a purpose of the requirements definition?
a)To give a very high-level explanation of the business requirements
b)A more precise list of requirements that can be used as inputs to the rest of analysis
c)Create functional requirements
d)Create cost/benefit analysis
e)Create non-functional requirements
2.Use cases are used to more fully understand and describe _____ of the system.
a)design
b)requirements
c)infrastructure
d)test cases
e)management
3.Parallel methodology is BEST characterized as:
a)A ‘Quick and Dirty’ system
b)A method for exploring design alternatives
c)A method for stressing customer satisfaction
d)A series of versions
e)More explicit testing
4.In the SDLC (Systems Development Life Cycle), what comes after the analysis phase?
a)Approval phase
b)Design phase
c)Development phase
d)Implementation phase
e)Planning phase
5.The definition of use case is:
a)An informal method of interviews to gather requirements
b)A diagramming tool
c)It is a CASE tool
d)A formal method used by the System Analyst to document the system interaction with its actors
e)None of the above
6.Which of the following is probably NOT a method to classify projects?
a)Size
b)Risk
c)Scope
d)Open source
e)Economic value
7.Use cases generally have three parts:
a)Technical feasibility, economic feasibility, and organizational feasibility
b)Past, current and future history of the organization
c)Basic information, inputs and outputs, and details
d)Inputs and outputs and events
e)Analysis, design and implementation
8.John is worried about the company using the new system. This would be considered part of:
a)Technical feasibility
b)Organizational feasibility
c)Economic feasibility
d)Risk feasibility
e)Hardware feasibility
9.One of the most important tasks in developing the use case is:
a)Identify all the major steps in the use case
b)Looking up other references
c)Listing the design process
d)Implementing the programs
e)None of the above
10.Root Cause Analysis tries to find _____.
a)How long each process takes in the as-in system with an eye at shortening the time
b)How much each process costs (rather than the time) with an eye at cutting costs
c)The true problem and not just symptoms of problems and solve that
d)Technologies that could work
e)Other companies that have similar processes and attempt to learn from them
11.Which of the following project roles would focus on new business processes and value?
a)Systems analyst
b)Infrastructure analyst
c)Change management analyst
d)Business analyst
e)Project manager
12.One of the problems when doing requirements determination is:
a)Exclusion of business users and failure to address the true business needs of the users
b)Inclusion of data tables
c)Inclusion of business logic
d)Inclusion of a list of processes the system needed to perform
e)Over-reliance on object oriented systems analysis and design
13.Which of the following is NOT a part of the use case:
a)Use case name and number
b)Information of steps
c)Data Flow Diagram
d)Importance level
e)None of the above
14.Which is generally NOT true about non-functional requirements?
a)Cultural differences can be considered
b)Color interpretations on screens and forms may be different in different geographical places
c)Multi-lingual interfaces many be needed
d)Systems may need to adapt from global solutions to local realities
e)Systems may need to have actual expenses from global operations
15.Peter is doing an economic analysis using today’s dollar values. He is doing:
a)Cash flow analysis
b)Return on investment analysis
c)Net present value analysis
d)Break-even point analysis
e)Internal rate of return analysis
Part-II – True or False Questions
[15 Questions – Each question carry 1 mark]
QuestionTrue/False
1CASE stands for Computer Aided Service Engineering.
2Management of requirements and system scope is one of the hardest parts of managing a project.
3In RAD or agile development methodology (especially with BPR), a significant amount of time and effort is spent in understanding the as-is system.
4The primary goal of a system is to create value for the organization.
5Using industry standards, the general estimated project time for the implementation phase is 15%.
6In use case, an actor must be a person that interacts with the system.
7Use case model is an external or functional-view of the business process.
8Being a systems analyst is one of the most interesting, exciting and challenging jobs available.
9Use case is only used to describe the current existing system, NOT the proposed system.
10JAD stands for Joint Application Design.
11Use case diagram represent actors in the use case as human matchstick figure even if the actor is non-human.
12Once the list of interviews is determined, it rarely grows.
13The most commonly used requirements gathering technique is the interview.
14The project methodology that takes the longest to complete is Throwaway Prototyping Methodology.
15A temporal trigger means an action that is taken as a result of the actor clicking an input button.
Part-III – Short & Long Questions
[4 Questions – 20 points]
Q.1) Give three examples of business needs for a system. [3 points]
Q.2) What is a timeboxing and why is it used? [3 points]
Q.3) What is JAD (Joint Application Development)? How we can conduct and prepare JAD sessions?
[2+5 points]
Q.4) We all are familiar with the Bank ATM machine that we use to withdraw money. In this situation, you are required to add the functionality of “Deposit Money using the ATM machine”. Write a formal Use Case document for the process described below. Describe the success scenario and the alternate scenarios. [7 points]
A deposit transaction is started from within a session when the customer chooses deposit from the menu of possible transaction types. The customer chooses a type of account to deposit to (e.g. checking) from a menu of possible accounts, and then chooses a dollar amount by typing it on the keyboard. The system sends the customer's card number, PIN, chosen account and amount to the bank, which either approves or disapproves the transaction. If the transaction is approved, the machine accepts an envelope from the customer containing cash and/or checks and then issues a receipt. (If the customer does not insert the envelope within a specified period of time, this operation times out and the deposit transaction is aborted). If the transaction is disapproved due to an incorrect PIN, the Incorrect PIN extension is executed. All other disapprovals are reported to the session, which initiates the Failed Transaction Extension. The bank is notified whether or not an approved transaction was completed in its entirety by the machine; if it is completed then the bank completes crediting the customer's account for the amount - contingent on manual verification of the deposit envelope contents by an operator later.