Elance System Analysis Test Answers 2015
·
The first step in the systems development life
cycle (SDLC) is:
Development
Analysis
Design
Problem/Opportunity Identification
A DFD for an aircraft flight control system
has an artifact with the label 'Atmospheric Pressure'. The latter is likely:
Continuous Data
Output Data
Context Data
Input Data
In Object-Orientation it is possible for a
class not to define its own behaviours because:
These are bound at runtime
These are pre-defined
These are defined in protocols
These may be inherited
What is metadata?
Data dictionary
Meaningful data
Data about data
Very Large Data
What testing method examines the functionality
of an application without peering into its internal structures or workings:
Black Box Testing
Blue Box Testing
Grey Box Testing
White Box Testing
What is the key deliverable of a requirements
analysis exercise?
Design specification
Requirements specifications
Use Case Diagram
Interfaces
Which of the following includes a cost benefit
analysis?
Feasibility Study
Systems Analysis
Design Specification
Design Report
What contruct is used to determine how users
use the system?
Use case
Class
Actor
Component
The problem statement should include all of
the following EXCEPT:
Storage
Processing
Input
Output
Which of the following is the correct sequence
of testing activities?
Unit testing, system testing, module testing,
integration testing, acceptance testing
Unit testing, integration testing, system testing,
module testing, acceptance testing
Unit testing, volume testing, integration testing,
system testing, acceptance testing
Unit testing, module testing, integration testing,
system testing, acceptance testing
Which of the following is not used in a
context level diagram
Data Store
Source
Destination
Data Flow
Which of the following represents the
condition of an object at a specific moment in time?
State
Class
Behavior
Instance
Which of the following is a classical or
legacy Systems Analysis technique?
Agile Methodology
Structured Analysis
Joint Application Design
Iterative Prototyping
An Oceanography System's DFD shows ocean
temperature being captured by a deep-sea sensor and then conveyed through a
cable to a naval vessel's on-board systems. The sensor represents a:
Data Element
Data Sink
Data Store
Data Source
A Physical DFD specifies:
The org chart
What processes will be used
Who generates data and who processes it
The attributes of the data generated
Most modern software applications enable you
to customize and automate various features using small custom-built
“miniprograms” called:
Macros
Subroutines
Code
Routines
Consider the functional requirement: "The
system shall generate weekly reports to the head librarian for overdue
books." It will be elaborated upon in subsection:
User Interfaces
Outputs
Performance
Inputs
Which of the following options is NOT a
benefit of prototyping?
It automates System testing
Enhances understanding of what the system must
accomplish
Provides rapid feedback from user
Helps validate requirements with fewer errors
What diagram portrays the interactions
emphasizing the time ordering of messages?
Collaboration diagram
State diagram
Activity diagram
Sequence diagram
What is a DFD?
Data Finding Diagram
Decision Flow Diagram
Decision Feauture Diagram
Data Flow Diagram
Which of these is not used in a context level
diagram?
Source
Data Flow
Destination
Data Store
Which one of the following is never meant to
be instantiated?
A nullity class
A first responder
An abstract class
A base class
Which one of these would be represented
outside an ATM system diagram boundary?
Cash Tray
Security Camera
Receipt Printer
Transaction Roll
What do we mean by "levelling a DFD"
Splitting the DFD into different levels
Making the DFD symmetric
Expanding a process into several sub processes with
greater detail
Summarize the DFD down to it's essential components
Which of the following is *not* a type of
Interaction Diagram?
Sequence Diagram
Timing Diagram
Communication Diagram
Package Diagram
For schedules planning, which one of the
following is the *derived* value?
Pessimistic Time
Expected Time
Most-Likely Time
Optimistic Time
What symbol signifies protected visibility in
UML?
@
#
&
0%
Which of these is not a system analysis tool?
Decision Tree
Data Flow Diagram
Decision Table
Structured Chart
Which of the following is a construct not seen
in decision trees?
pictorial depiction of alternate conditions
consequences of various depicted alternates
Segmented DFD
nodes and branches
Which of the following strategies are adopted
if information requirements are not well-defined?
Structured analysis development
Spiral method
Prototyping
Rapid application development
One of the following is not a fact-finding
technique in the context of systems analysis?
Third party enquiry
Questionnaire
Record reviews
Interview
A context diagram can also be known as a:
Level n diagram
Level 2 diagram
Level 1 diagram
Level 0 diagram
Which one of the following traceabilities will
uncover any coding that does not derive from the SRS?
Backward-from-Requirements
Forward-to-Requirements
Backward-to-Requirements
Forward-from-Requirements
Which of the following is not true about the
waterfall method?
Not as good for many of the new types of
interactive and highly complex applications
Fairly rigid approach
Good for traditional type of projects
Can easily go back to previous phases
In a DFD, external entities are represented
by:
Circles
Diamonds
Ellipses
Rectangles
Which of the following statements
is false with respect to a use case?
It is an interaction between the users and the
system
It represents the flow of activities of various
processes in the system.
It captures the responsibility of the system to its
users
A use case is a scenario for understanding the
requirements
Analyzing a system for which of the following
is most markedly different from the other three?
Warehouse Storage System
Factory Order-Processing System
Stamp Collection System
Books Cataloguing System
Which relationship/construct in a use case
diagram indicates an optional behavior?
An include
An extend
An aggregation
A generalization
Behavioral Requirements diagrammatically may
be mapped to:
State diagrams
Routing diagrams
Network diagrams
Structure diagrams
A data flow that appears on a higher-level DFD
but not on lower levels violates what DFD construction guideline?
iterative development guideline
consistency guideline
completeness guideline
timing guideline
Which one is *not* an attribute of a good SRS:
Predictability
Completeness
Verifiability
Non-Ambiguousness
Which one of these is seldom, if ever, an
actor?
Book
Customer
Notifications Server
iPhone
Which parts must a requirement model contain?
Use cases, interface descriptions, class diagram,
project scope
Project scope, use cases, class diagram, context
diagram
Interface descriptions, data model, context
diagram, class diagram
Project scope, use cases, interface descriptions,
context diagram
Which of the following involves a graphical
representation of the processes that manage data between a system, its environment,
and the relevant components?
Physical Model
Logical Model
Process Model
Data Model
In a Decision Table for a toy helicopter
system you see 'True' in cells for both 'Taking Off' and 'Landing' conditions'
rows. You infer:
The Systems Analyst has made an error
If implemented the toy will malfunction
The corresponding Action/Response cells are
'Impossible'
This is a "Don't Care" combination
Sequence Diagrams will be *most helpful* and
*most necessary* in an SRS for:
An Elevator Control System
A Payroll System
An Employee Management System
A Sports Statistics System
Decision Tables can be directly transformed
into:
Key-Value Pairs
Use Cases
Linked Lists
Algorithms
In Component-Based Architecture, a component
is:
An object that fully implements all methods/member
functions
A self-contained collaborating set of objects
An App
A design pattern conforming to CBA
The Use Case diagram for "Either a
lineman or a technician repair a fault:"
Will have a disjunction symbol
Should have two actors
Cannot be drawn
Can have an abstract actor
In a Library Management System's SRS, a single
modular chart shows entry of new book purchases, accepts book-lending
transactions, and tracks damage to books. If such a module is coded it would
*not be*:
Object Oriented
Reconciliable with Requirements
Loosely Coupled
Highly Cohesive
You have prepared a decision table which has
three conditions, Condition X, Condition Y, and Condition Z, and three decision
rows. For all four columns in which Condition X is False, the twelve decisions
are exactly the same. Then:
The twelve same decisions are marked "Don't
Cares"
Those four columns can be combined into one
Conditions Y and Z are redundant and are removed
Condition X is redundant and is removed
In an SRS, the Usability section will include
which one of the following requirements?
System's transaction processing must keep pace with
data-entry operators
System shall not be used without a redundant online
host
Sub-menu wording and wording in online help when
related shall be concordant
A minimum of 20 users may use the system
concurrently
In what system can the interactions between
the various subsystems not be determined with certainty?
Uncertain System
Closed System
Probabilistic System
Open System
For the Observer Design Pattern, which one is
false:
This is a behavioral pattern
Change notifications are entailed
There is a to-many relationship
Object construction is required
You have specified that a repeating group will
contain objects of type x. This repeating group has been:
Specified
Given a definition of x
Cannot tell without knowing type x
Parametrized
On a model, an object is connected to only one
other object with the notation -++. Which property of the first object is
likely dependent on the second object?
Usability
Type
Robustness
Scope
In an FSM, State B and State C may both be
active if they:
Share the same previous state and inputs
Are substates in orthogonal regions of the same
state
Are recombinant into a single state
Contain transitions to themselves
Which one of the following pairs may have an
'Extends' relationship?
Telephone : Cell-Phone
Cell-Phone : Texting
Telephone : Phoneline
Exchange : Telephones
External entities in the context of a DFD
maybe which of the following?
Repository of data
Source of input data only
Destination of results only
C&D
In an STD you have a State qx whose sole
transition is to State qy on Input a whose sole transition is back to State qx
on Input a. Which is correct?
State qx and State qy can be merged
This is a reflexive transition
None of These
The description is erroneous
Which of the following is a data flow
diagramming rule?
A join in a data flow means that exactly the same
data goes from a common location to two or more different processes, data
stores, or sources/sinks.
Data must be moved by a process if the data are of
any concern to our system.
A data flow has a verb phrase label.
A fork in a data flow means that exactly the same
data comes from any of two or more different processes, data stores, or
sources/sinks to a common location.
Your team's Systems Analyst uses the term
'bucket'. From this you infer that he is talking about:
A Linked List
An Unordered Collection
A B-Tree
A Hashtable
The outcome of a test case documented by a
tester differs significantly from that of the related verified use case. Which
of the following can this NOT signify?
A Coding defect
An Analysis defect
A Design defect
A Configuration Management error
A Decision Tree:
Is a type of balanced B-Tree
All of these
Can be constructed from a decision table
May include fan-in transitions
An SRS has this complete sentence: "The
real-time video shall be monitored simultaneously by up to five security
personnel at any given time." It reflects ambiguity in:
Duration
It has no ambiguity
Video type
Bounds
Which of the following is incorrect with
regards to data flow rules?
Data cannot flow from a process to a process
Data cannot flow from an external entity to an
external entity
Data cannot flow from an external entity to a store
Data cannot flow from a store to an external entity
A coder finds an apparent inconsistency in an
SRS. A phone object may be sent a message 'ring', 'ring' with parameter 'tone',
'ring' with parameter 'maxTimes', and 'ring' with parameters 'tone' *and*
'maxTimes'. The Systems Analysis phase is formally to:
Use subclasses or derived classes
Use Dynamic instantiation
Implement four methods
Implement primitive method and cover methods
An SRS would contain which one?
Class responsibilities
Schema
Milestones
Text descriptions
In an STD, State qx has a transition only on
Input i and Output o. With the passage of time, the system fails to have Input
i or generate Output o, both of which are removed from the STD. Then State qx:
Must also be removed from the STD
Becomes a dead state
Becomes redundant
Becomes the final state
Which one of the following has a lifetime
independent of other objects?
A Registrar object
An object that is being ref-counted
A child entity
A contains by-value object
You are analyzing GUI-related specifications
of a project in which the M-V-C Paradigm is to be used. Your work will find its
way into:
The View Specification
All of these
The Model Specification
The Controller Specification
In DFD methodology, decomposition and leveling
are:
Opposites
Disparate
Mutually Exclusive
Synonymous
What is the end product of the
Class-Responsibility-Collaboration Method of analysis?
Object Models
Collaboration Diagrams
Class Hierarchies
Sequence Diagrams
In an SRS you see the phrase: "A patron
lifetime member may attend any number of concerts." In the corresponding
E-R diagram the cardinality of the relationship at the concert would be:
Mandatory many
Infinity
Optional many
1-to-n
Which UML diagram shows how objects are
organized according to the links among objects?
Communication Diagram
Interaction Overview Diagram
Sequence Diagram
Component Diagram.
The Analysis model of an engine is comprised
of a camshaft, crankshaft, distributor, pistons, valves, and alternator. This
is an example of:
Membership
Aggregation
Associations
Entity-Relationships
Which one of these will reference one or more
of the other options?
Traceability Matrix
Use Case Suite
Data Flow Diagrams
Requirements Specification
What is an external entity?
A unit that’s not the constituent of a data flow
diagram
A unit external to the system being designed that
can be controlled by an analyst
A unit external to the system whose behavior is
independent of the system being designed
A unit external to the system being designed
In a Use Case, actor Librarian unconditionally
performs action 'Reshelf' on an instance of Book serially n times. Which one is
true?
There should be a check for 'Not on Shelf'
A Use Case cannot have such a loop
This is fine as long as n has some upper bound
A book cannot be reshelved after it has already
been reshelved
Which is not a component CASE tool?
Debugging tool
Diagramming tool
Information Repository
Code generator
Why can't data flow between two data stores?
It's not allowed in a DFD
It will merge
It will get corrupted
A data store is a passive repository of data
Which modelling technique lends itself well to
solving the 'Dining Philosophers' Problem?
Decision Trees
Petri Nets
Simulations
SADT
Subscribe to:
Posts (Atom)