WorksheetsUML Final
Total questions: 60
Worksheet time: 30mins
System Analysis and Design mainly focuses on
Systems
Processes
Technology
All of the above
in which phase of the SDLC is the project plan developed
Analysis
Design
Planning
Implementation
In which phase of the SDLC is the system proposal developed
Analysis
Design
Planning
Implementation
In which phase of the SDLC is the system specification developed
Analysis
Design
Planning
Implementation
The phase of the SDLC when the system is actually built or purchased is the
Analysis
Design
Planning
Implementation
The SDLC phase that concerns Keep system healthy and improve is
Analysis
Design
Planning
Maintenance
The process of understanding how an information system can support business needs,
Design the system, build it, and deliver it to users is the ………:
Analysis phase of the SDLC
Object oriented approach
Rule for creating a CASE tool
Systems development life cycle
The person that identifies opportunities for improvements and designs an information
System to implement them is called a(n) ………
Computer programmer
End-user
Systems analyst
Systems specialist
The four phases of the Systems Development Life Cycle are ……….
Analysis, gathering modeling, and diagramming
Construction, installation, testing and converting
initiating , planning , controlling, and implementation
Planning, analysis, design, and implementation
…………… development is a structured design methodology that proceeds in a sequence from one phase to the next
Parallel
Phased
Agile
Waterfall
A(n) ………. Is a formal way of representing how a business system interacts with its environment.
Use Case
Physical model
Relationship
System boundary
Which of the following diagramming symbols represents an actor in a use case diagram?
Which of the following diagramming symbols represents use case in a use case diagram?
Which of the following diagramming symbols represents a subject boundary in use-case diagram?
A scenario is the same as a(n) ….
Use case
Relationship
Path through a use case
Collection of use cases
Each use case describes ……… function(s) in which users interact with the system.
One
One or more
Many
Zero, one, or more
Which of the following are used to create objects?
Concrete objects
Abstract objects
Concrete classes
Abstract classes
An ………. Of an analysis class represents a piece of information that is relevant to the description of the class.
Instance
Object
Attribute
Operation
Which of the following types of attributes is not proper in an analysis class?
Integers
Strings
Doubles
Compound
Service is another name for ………
Attribute
Class
Abstract class
Operation
The external behavior of a system is described by ____
Functional models
Structural models
Behavioral models
Statechart diagrams
An analyst depicts the static view of an information system with ____
Use-Case models
Structural models
Behavioral models
Interaction diagrams
he two types of interaction diagrams are ____ diagrams
Use-case and Sequence
Class and Sequence
Sequence and Communication
Object and Communication
The modeling focus of the interaction diagram is at the ____ level while the modeling focus on the class diagram is at the ____ level
Class, Object
Interaction, Class
Object, Class
Class, Interaction
When an object sends a message to itself in a sequence diagram, that is referred to as ___
Recursive-messaging
Self-messaging
Self-delegation
Recursive-delegation
The first step in building a sequence diagram is to ____
Set the context
Identify which objects will participate
Set the lifeline for each object
Validate the sequence diagram
In a communication diagram, a(n) ___ between actors and objects is shown with an undirected line
Procedure calls
Data flow
Association
Message
The acronym CRUD stands for ____
Create, read, update, delete
Create, reference, underline, delete
Collaborate, read, update, delete
Collaborate, reference, update, discard
In an object-oriented system, changes can take place at the following level of abstraction.
Variable
Method
Class/object
All of the above
____ has emerged as the standard for the design of object-oriented systems.
Java
C++
Visual Basic
UML
In terms of levels of abstraction, which of the following is at the lowest level relative to the rest?
System
Library
Method
Partition/Package
The basic building block of a system is the ____
Object
Attribute
Message
Partition
The basic building block of a system is the ____
Object
Attribute
Message
Partition
n order to get an object to perform a method, a(n) ____ is sent to the object.
State
Object
Attribute
Message
What are the two types of coupling in object-oriented systems?
Interaction, Data
Data, Inheritance
Data, Stamp
Interaction, Inheritance
A class has an attribute in which a range of values has a semantic meaning.
This class has ____ connascene.
Name
Position
Algorithm
Convention
The audience for pseudocode is the ____
Analyst
Programmer
Manager
User
The primary goal of the systems analysts is to ____
Acquire a working tool
Create a wonderful system
Create value for the organization
Establish the phases of the SDLC
A(n) ____ is the equivalent to a subsystem
Collaboration
Layer
Partition
Factor
The design phase of the SDLC creates a(n) ____
Blueprint for the future system
Picture of the as-is system
Understanding of why build the system
None of the above
Use cases can be used to document both the current (As-ls) system and the future (To-Be)
True
False
Use cases are the primary drivers for all of the UML diagramming techniques.
True
False
An essential use case describes the specific set of steps to be followed
True
False
The primary actor is the person or thing that starts the execution of a use case
True
False
The include relationship represents the optional inclusion of another use case.
True
False
The primary objective of the systems analyst is to create a wonderful system.
True
False
The planning phase is the fundamental process of understanding how an information system should be built and determining who on the project team will build it.
True
False
During the analysis phase of the SDLC the systems analyst will decide how the hardware,
Software and network infrastructure, user interface, forms and reports will be used
True
False
The new information system is purchased or built during the implementation phase of the SDLC.
True
False
The waterfall development methodology derives its name from the salmon that swim up the waterfall against the current
True
False
A detailed outline of the lines of code that need to be written is known as pseudocode
True
False
A Case statement in Structured English specifies some action to be performed.
True
False
An If statement in Structured English controls actions that are performed under different conditions.
True
False
When an object sends a message to itself, it is called self-messaging.
True
False
Both the communication diagram and sequence diagram can show return messages.
True
False
UML's Object Constraint Language is a formal language
True
False
Each Object can both send and receive messages
True
False
Actors and objects are placed on a sequence diagram in no particular order
True
False
A sequence diagram can only be drawn to represent a single scenario in use case
True
False
Modeling the real world in behavioral models is relatively easy.
True
False
