Topic 5-581
docx
keyboard_arrow_up
School
Murdoch University *
*We aren’t endorsed by this school
Course
581
Subject
Information Systems
Date
Apr 3, 2024
Type
docx
Pages
10
Uploaded by ichigo21
An automation boundary is best described as the separation between the ____.
automated part of a system and the manual part of a system
Two of the primary benefits of iterative development include (choose two).
early deployment of part of the system
high risk elements done first
The purpose of a use case is to _______.
Identify a business event that requires system action
Determining the major subsystems and assigning them to an iteration is done in which Core Process?
2. Plan and monitor the project
Things such as how to do project planning, or how to do cost/benefit analysis, or how to conduct an interview are called _______.
techniques
Systems analysis means understanding and specifying in detail what the information system should accomplish.
True
The process of understanding and specifying in detail what the information system should accomplish is called systems ____.
analysis
What are the first two models, e.g. diagrams that include the entire system, that are built
during the Core Process to "discover and understand details"?
Use case diagram
Class diagram
Which phase of the SDLC is the following task most likely to occur in?
The analyst and database administrator make decisions about replicating tables in the database
Design
When a system is partitioned into pieces, each piece is referred to as a _________________.
subsystem
SDLC stands for what?
Systems Development Life Cycle
A person that functions as an architect to plan, capture the vision, and understand the needs for a new system is often called a ____________________.
systems analyst
A set of comprehensive guidelines for carrying out all of the activities of each core process of the SDLC is called a(n ):
methodology
Determining team members and assigning responsibilities is done in which Core Process?
2. Plan and monitor the project
Programming is included in which Core Process?
5. Build, test and integrate system components
Which phase of the SDLC would the following task most likely occur in?
The analyst teaches the plant manager how to generate a new predefined report using a new system.
Implementation
The purpose of a class diagram is to _______.
document the information requirements in the new system
The core process "Discover and understand details" is equivalent to the Analysis phase of the SDLC.
True
A ____ combines three components: the problem description, the business benefits, and the system capabilities.
System vision document
Which two of the following are activities belonging to the first core process?
Perform risk and feasibility analysis
Quantify project approval factors
Which would be the least desirable reason to initiate a new development project?
To take advantage of new technology
Which two of the following are activities of Core Process 3, Discover and Understand Details? (choose two)
Gather detailed information
Develop user-interface dialogs
As part of the interview process, any unresolved issues should be _______.
put on an open-items list
Clients play what role in the development of the new system?
Fund the project
During a fact-finding interview, an important guideline is ____.
to probe to get sufficient details
____ is an important part of each interview.
Follow-up
One important reason for prioritizing requirements is to _______.
avoid scope creep
Persons who regularly interact with the system as part of their jobs are called _______.
operational stakeholders
Questionnaires can be useful in information gathering when users _____.
are widely distributed geographically
_______ requirements are characteristics of the system other than the business procedures it must support.
Nonfunctional
The P in the FURPS acronym stands for _______.
Performance requirements
The S in the FURPS acronym stands for _______.
Security requirements
The term _______ refers to all the people who have an interest in the successful implementation of the system.
stakeholders
Two benefits of researching vendor solutions include _______ and ______. (Choose two)
helping analysts discover state of the art solutions
helping users generate new ideas for business functions
What are the two primary benefits of reviewing the documentation of existing inputs, outputs, and procedures. (choose 2)
Obtain a preliminary understanding
Serve as visual aids in interview discussions
Which are the major business themes that guide analysts in fact finding activities? (chose 3)
What are the business processes?
How are the business processes performed?
What information is needed?
Which of the following describes what the system is required to do?
Functional requirements
Calculate student grades
Functional
Update address information
Functional
Output account balances
Functional
Capture identification information
Non-Functional
Not overrun the budget
Non-Functional
Be user friendly
Non-Functional
What is the level of analysis that should be used when identifying user goals?
elementary business process level
In a UML use case diagram, an oval is used to represent what?
a use case
Two of the main techniques to identify use cases are _______ and _______. (Choose two)
user goal technique
event decomposition technique
Which type of system requirements is Use Case modelling used to identify?
Functional requirements
The system's reaction to an event is called a(n ) _______ .
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
use case
Which question would you ask to determine whether an occurrence is an event or part of the interaction before or after the event?
Is the system at rest?
"Customer decides he needs a plumbing job done" is an example of what?
user
Which type of event occurs outside of the system?
external event
Which of the following is an example of a temporal event?
Month end billing is started
In the analysis of the Conference Coordinator Information System, 'manage reviewing' would be an appropriate use case.
False
A use case is completed when all the steps have been carried out and the system is at rest in a consistent state.
True
A state event is an event that occurs when something happens outside the system that triggers the need for processing.
False
In the analysis stage, the analyst should be sure to identify system control events such as the user logging in or out.
False
Something that occurs at a specific time and place and should be remembered by the system is called a(n ) _______.
event
The user goal technique normally begins by identifying, listing, and classifying ________.
the system users
Which of the following is an example of a state event?
Stock reaches the reorder point
This indicates that events should be included during analysis only if the system would be required to respond under ideal conditions.
perfect technology assumption
A description of the use case 'View job list' might be 'Plumber looks at her job list for the
day'. What is this description called?
brief use case description
Which type of event occurs by reaching a point in time?
temporal
A technique that identifies use cases by asking users what they want to achieve with a particular business procedure is called the ______ technique.
user goal
The _______ technique aims to find the "things" that need to be included in the new system by starting with a user and the use cases and then trying to identify the necessary informational "things."
brainstorming technique
A piece of information about a particular object is called a(n ) _______.
attribute
An example of an attribute of an object in the Power Plumbing system might be _______.
a job number
The _______ technique for finding "things" that need to be in the new system starts with
the analyst making lists of "things." This could be from gathered information and even without talking to the users extensively.
noun technique
An attribute whose value uniquely identifies an object is called a(n ) _______.
key attribute
An attribute that consists of a collection of related attributes, such as an address, is called a(n ) _______.
compound attribute
An association that has a multiplicity constraint of one or more is a(n ) _______ association.
mandatory
As association class is frequently required for what kind of relationship?
many to many
The name given to the concept that allows subclasses to share the characteristics of their superclasses is ____.
inheritance
A class that represents a many-to-many association between two other classes is called
a(n ) ____ class.
association
Descriptive properties of things in the problem domain are often documented as what?
attributes
In a generalization/specialization relationship, it would not make sense for a class at the
bottom of the hierarchy to be a(n ) ______ class.
abstract
Generalization/Specialization
When analyzing the list of nouns to determine whether to exclude a particular noun as an important "thing," which of the following questions should be asked about the noun? (choose two)
Is it a synonym of an existing thing?
Is it an output from the system?
A superclass only exists as part of a generalization/specialization.
True
A semantic net illustrates individual objects within a class diagram.
True
The specific area of the user's business need that is within the scope of the new system
is called the _______.
problem domain
In a domain model class diagram, how many compartments are shown in a class?
Two
The crows feet notation is used in the UML domain model class diagram.
False
The association shown on the above image is a ________ association.
unary
The two main analysis models that other models build on are:
use case diagram and the problem domain class diagram
Which model is most useful in developing a State Machine Diagram?
Class Diagram
CRUD stands for _______________.
Create, Read, Update, Delete
The CRUD technique can be used to identify new use cases as well as delete unnecessary use cases.
True
What do preconditions normally describe in a fully developed use case description?
What objects must exist before the use case executes.
What do exception conditions represent in a fully developed use case description?
What conditions prevent the system from successfully completing the use case.
Numbering exception conditions, which often uses hierarchical numbering, in a fully developed use case description is helpful to _______.
tie the exception condition to a processing step
What do the arrows on an Activity Diagram represent?
Sequence of activities
On an activity diagram, which of the following is NOT a valid use of a synchronization bar?
To initiate alternative paths
Which of the following is NOT a valid construct as part of an activity diagram?
Association line
You can use synchronization bars to indicate looping in an activity diagram.
True
In the object-oriented approach to systems development, the flow of information is achieved by sending messages either to and from actors or back and forth between internal objects.
True
An embedded use case can be shown inside an activity diagram using an oval.
True
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Which of the following is the best model to use to document the inputs to and outputs from a system?
System sequence diagram
A state machine diagram should always be developed for every class in the domain model class diagram.
False
A state machine diagram is used to document the states and transitions of a(n ) _______.
Object
In the CRUD table for the CCIS in this week's tutorial, the use case 'View Schedule' would most likely ______ instances of a Paper.
Read
In the CRUD table for the CCIS, the use case 'Record decision' would most likely ________ an instance of Paper.
Update
Which of the following would be a
state
for a Paper object in the CCIS?
Reviewed
Swimlane symbol
UML diagram : Activity Diagram
Transition symbol
UML diagram : State Machine Diagram
Message symbol
UML diagram : System Sequence Diagram
In what format is the message-name usually given in a System Sequence Diagram?
verb-noun
In a system sequence diagram the syntax of a message is given by the following:
[A] B := C (D)
What does the letter B represent?
return value
What does a dashed arrow usually represent on a System Sequence Diagram?
Return value(s)
What symbol(s) indicate a true/false condition on a systems sequence diagram?
[ ]
Activity diagrams are useful in the development of ______________.
System Sequence Diagrams
In the Conference Coordinator Information System example in Workshop 6, which of the
following would be a suitable
postcondition
in the fully developed use case description for
Submit paper
?
Author details are recorded
A decision point in an activity diagram is represented by a diamond.
True
In Workshop 6, you drew an activity diagram to represent the flow of activities in the
Submit paper
use case. Match the following possible activities with the actor (Author) or System as appropriate:
Create new author record (System)
Display paper submission information (System)
Enter author details (Author)
Associate upload with paper record (System)
'Create online customer account' and 'Create customer account by phone' would be two
different _________ of the use case 'Create customer account'
Select one:
scenarios
In Workshop 6, the SSD for the activity diagram showing the flow of activities for the use
case Submit paper would represent the FOR loop using an ALT frame.
False
A major comparison between analysis and design can be stated as:
analysis is understanding, design is solution
The design activity key question, "How will this system interact with other systems..." is part of which design activity?
Describe the environment
Which design activity is the domain model always used as an input to?
Database design
Which design activity pervades all other design activities?
Security and controls design
The output of the design activities is a set of diagrams and documents that describe the solution system.
True
A big part of the design activity 'describing the environment' is identifying and defining all the types of computing devices that will be required.
True
An application component can be thought of as a(n ) __________.
unit of software
During which design activity are
build or buy
questions usually addressed ?
Design the application components
Which is NOT one of the primary areas for risk and feasibility analysis?
Deployment risks
The objective of design activities is to describe in detail the components of the final solution system that will serve as a blue print for construction.
True
The activity of Describing the Environment consists of what two key elements?
External systems and technology architecture
Which of the following diagrams correctly describes the relationship between the three layer architecture and the client-server architecture?
D
A
server
is a computer that manages shared resources and allows users to access these resources over a network.
True
In a three-layer architecture, the application server would be part of which layer?
business logic layer
The model that best shows how software components are distributed across hardware components is the
________.
deployment diagram
What are the layers of a three-layer architecture? (choose all that apply)
data layer
domain layer
user interface layer
What are the characteristics of a Web service? (choose all that apply)
Does not execute on the calling applications computer
Returns results encoded as a Web page
Is called via a URL
A software delivery model in which application software is accessed via the Internet without locally installed
programs is called _______.
software as a service
In the activity Designing Application Components which of the following tasks should be considered? (choose all that apply)
Determine integration requirements between components
Determine the boundaries of the various application components
When Designing Application Components, which characteristics of use cases are helpful to define component
boundaries? (choose all that apply)
Sharing common data
Similarities in actors
Triggered by same events
Data elements in a relational database are organized into ____.
tables
Microsoft SQL Server is an example of what?
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
A database management system
Which is NOT one of the responsibilities of the database administrator?
Determine data confidentiality
Which is NOT one of the responsibilities of the data administrator?
Establish user authentication for data access
In a distributed database when the data is divided so that separate columns of the same
table are at distinct
locations that is referred to as _________.
vertical partitioning
In a distributed database when the data is divided so that separate rows of the same table are at distinct locations
that is referred to as _________.
horizontal partitioning
Which of the following is NOT a relational database management system (RDBMS)?
MongoDB
a relational database management system (RDBMS)?
a. Microsoft SQL Server
b. Oracle
c. Microsoft Access
Which of the following is NOT true about using replication in a distributed database?
replication decreases storage requirements
true about using replication in a distributed database?
a. replication can improve performance
b. replication can improve data availability
c. replicated copies must be synchronised periodically to ensure they are up to date
Which of the following is NOT a well known high-level architectural pattern used in systems design?
Abacus
a well known high-level architectural pattern used in systems design?
b. Client-server
c. Pipes and
d. Components
e. Layered