NEW
Font size
WorksheetsUnit 19 - Analyze software Requirements
Total questions: 35
Worksheet time: 1hrs 1mins
When you have to use a UML diagram, which two basic categories should you take into consideration?
Structural and Use Case
Logical and Physical
Structural and Behavioral
Behavioral and Logical
If a programming wants to represent the message flow from one activity to another, instead of from one object to another, which of the following UML diagrams would they use?
Class Diagram
Activity Diagram
Use-Case Diagram
Sequence Diagram
If a programming wants to represent the flow of control from object to object, which of the following UML diagrams would they use?
Class Diagram
Activity Diagram
Use-Case Diagram
Sequence Diagram
The main aim of UML is
to define a standard way to visualize the way a system has been designed.
to define a standard way to ignore the way a system has been designed.
to define a standard way to mislead the way a system has been designed
An interaction diagram that emphasizes the time ordering of messages.
Use-Case Diagram
Activity Diagram
Sequence Diagram
Class Diagram
Which of the following UML diagrams consists of interfaces, associations, classes, and collaboration?
Class Diagram
Activity Diagram
Use-Case Diagram
Sequence Diagram
In forward engineering, use case diagrams are used to make test cases and in reverse engineering use cases are used to prepare the requirement details from the existing application.
TRUE
FALSE
An UML diagram that is used to gather the requirement of a system, analyze them to get a high level design.
Class Diagram
Activity Diagram
Use-Case Diagram
Sequence Diagram
In forward engineering, which diagram is used to make test cases?
Use-Case Diagram
Sequence Diagram
Class Diagram
Activity Diagram
If you want to directly map with object-oriented languages, which diagram would you choose?
Activity Diagram
Sequence Diagram
Class Diagram
Use-Case Diagram
When you need to get an outside view of a system after gathering requirements, which UML diagram fits this category?
Activity Diagram
Use-Case Diagram
Sequence Diagram
Class Diagram
Which UML diagram has an object symbol to represent a class or object and demonstrate how an object will behave in the context of the system?
Use-Case Diagram
Use-Case Diagram
Activity Diagram
Sequence Diagram
In a sequence diagram, which symbol is used to represent an asynchronous message?
Synchronous Message:
A) Don't need a reply for interaction to continue
B) Requires a response before the interaction can continue. (solid arrowhead)
C) There's a return or reply message depicted.
B) and C) are correct
When constructing a use-case narrative, what kind of language does a programmer use?
Programmer’s Language
Machine Language
User’s Language
None of the above.
What kind of format do use-case narratives follow?
Spaghetti
International
Unknown
Structured
What kind of diagram is used to represent an algorithm that has steps represented as different kinds of boxes that are connected by arrows?
Activity Diagram
Flowcharts
Sequence Diagram
Programming Diagram
In flowcharts, which symbol would you use to represent a decision?
Diamond
Rectangle
Square
Parallelogram
By adding dialog boxes into the interface to guide users is an example of what?
Document Design
Document Usability
Document Architecture
Document Integrity
When making any kind of change to your application or website, what should you give to the users so that they can adjust to the change?
Time
Money
Education
Development
When implementing change to a system, which of the following practices is incorrect?
Making the change desirable.
Making the change relevant.
Communicating the change on all levels.
Not keeping a record of the budget.
In order to change a user interface of an application, what should you take into consideration apart from the change management process?
Nothing
Use-Case Narrative
Risk Analysis
No Budgeting
When quantifying risks for a change management process, which of the following two aspects should you identify?
Magnitude and Likelihood
Development and Production
Changes and Management
All of the above.
In risk analysis, what does it mean to calculate the magnitude of a risk?
To determine how fast it is.
To determine how much it costs.
To determine how severe it is.
To determine how many risks are available.
What is the likelihood of a risk if you want to change the user interface entirely – making sure that the navigation is on the opposite end with different, yet updated, names?
High.
Medium.
Low.
No risk at all.
What is the likelihood of a risk if you want to simply change the look and feel of the user interface without disturbing the arrangement of the buttons/navigation controls?
High
Medium
Low
No risk at all.
If you were to describe the interaction or dynamic behavior of a system, which is dependent on time and the order of messages. Which of the following UML diagrams would you use?
Sequence Diagram
Activity Diagram
Use-Case Diagram
Class Diagram
In a situation where you have to build a software application that is lengthy and complex, what is the first thing you need to do?
Write statements.
Commence coding.
Choose a programming language.
Have and build a procedure.
After you have decided to have a procedure, what should you be wary of?
You should not think about what the readers need and want to know.
You should simply write about how to make the program – disregarding the target audience.
You should ensure that the procedures communicate what readers need to know apart from helping them know what they want.
All of the above.
Right before releasing a software application, you have pre-release testers who test the application to find any errors in the algorithm. However, there are times when the problem ends up being a little too big to handle. In this case, you are to come up with a solution and how to implement it. What is this usually known as?
Solution Feasibility
Solution Design
Solution Procedure
Solution
What do you need to help you identify critical goals and aspects of the project you might overlook if you plunge into the project without assessing its viability and potential impacts to the bottom line?
Solution Study
Solution Design
Solution Analysis
Solution Feasibility
What kind of feasibility test can only be evaluated after the technical issues are resolved?
Schedule Feasibility
Operational Feasibility
Technical Feasibility
Economic Feasibility
In a feasibility analysis, when you are measuring the tangible benefits of a project, how do you measure them?
In terms of savings or in profit to the firm.
In goods.
In profit and stipends.
None of the above.
When you conduct a solution design, which of the following people would benefit from it?
Developers
Architects
IT Managers
All of the above.
A kind of document that understands the customer’s perspective and comes in handy for them with information that flows in a logical sequence right from the starting or launching of the product is usually termed as?
Document
Report
Technical Manual
Visual Guide
