Exam 1 UPDATED ACTUAL Exam
Questions and CORRECT Answers
Every actor must communicate with at least one use-case - CORRECT ANSWER - True
The use case diagram covers the internal structure and the actual implementation of a use case -
CORRECT ANSWER - False
JavaDoc comments can be recognized by the JavaDoc tool as long as they appear anywhere in
the source code using the syntax for comments. - CORRECT ANSWER - False
Use case diagrams can be used to represent non-functional requirements of the system -
CORRECT ANSWER - False
Which of the following statements are true about associations in a use case diagram? 1. An actor
is connected with the use case via associations. 2. An association is always binary, i.e., it is
always specified between one use case and one actor. 3. None of the options. 4. If a multiplicity
greater than 1 is specified for the actors association end then it means more than one instance of
an actor is involved in the execution of the use case. 5. If no multiplicity is specified at the use
case's association end then it means it is unrestricted. 6. Associations do not exist within a use
case diagram. - CORRECT ANSWER - 1,2,4,5
What does the included relationship do? - CORRECT ANSWER - isolates redundant event
flows shared by multiple use cases
What does the extend relationship do? - CORRECT ANSWER - isolates optional logic to
reduce the complexity of the use case narrative
What does the generalization relationship do? - CORRECT ANSWER - Defines
specialized forms of actors and use cases
, Which of the following are true about JavaDoc? 1. For JavaDoc comments to be recognized by
JavaDoc tool, they must appear immediately before the class, interface, constructor, method, or
data member declarations. B. JavaDoc can be used to comment elements within methods.
JavaDoc takes comments from Java source code and transforms them into documentation.
3. JavaDoc takes comments from Java source code and transforms them into documentation. 4.
Any JavaDoc comments that appear before the import statements will be ignored. For JavaDoc
comments to be recognized by JavaDoc tool, they must appear immediately before the class,
interface, constructor, method, or data member declarations. 5. JavaDoc comments can be used
to document non-trivial code (statements) appearing in the source code. - CORRECT
ANSWER - 1,3,4
Which step of software development is to establish the functions, services, and constraints of the
software to be developed - CORRECT ANSWER - Requirement Analysis
Which step of software development is to construct a solution to the problem by establishing
overall architechture of the software, partitioning the software into components, and indentifying
the relationships and dependencies among them. - CORRECT ANSWER - Design
Which step of software development is to improve the system already in use by correcting bugs,
improving performance, enhancing functions or services, and adapting to new environments. -
CORRECT ANSWER - Maintenance
Which step of software development is the new version and documentation of changes -
CORRECT ANSWER - Integration and System Testing
Which step of software development does SRS (System requirements specifications) take place -
CORRECT ANSWER - Requirement Analysis
Which step of software development does SDD (System Design Document) take place -
CORRECT ANSWER - Design