System Analysis and Design

Ace your homework & exams now with Quizwiz!

Which of the following diagramming symbols represents a subject boundary in a use case diagram?

Box

Which of the following Structured English statements is an advanced form of an IF statement?

Case

____ assures the interface will act as the users expect, while _____ assures it will look pleasing.

Consistency, aesthetics

_________ deploys code to production automatically once the code has passed all relevant tests

DevOps

A use case that represents an important business process and involves the use of new technology would likely be given an importance level of medium.

False

An analyst for an insurance company determined that the overall time required to process a property damage insurance claim is 21 business days. When the analyst decomposes the process into steps and aggregates the total time requirements for all steps, she discovers a total time of 12 hours. The analyst is employing the activity-based costing analysis technique.

False

How well a system is accepted by the users and incorporated into the ongoing operations of the business is defined in the technical feasibility.

False

Interfaces should be designed primarily for the inexperienced users who are usually most concerned with ease of use; experienced users will be able to quickly pass over the simpler aspects of the new system.

False

Polymorphism is the mechanism that combines the processes and data into a single object.

False

Questions on questionnaires should be open-ended to allow the respondent the freedom to express his/her opinion since the analyst will not be able to follow up with additional questions as could be done in a one-on-one interview.

False

SQL, the standard language for accessing data in tables in relational databases, stands for Standard Query Language

False

The multiplicity one-or-more on a relationship is signified by the notation 1..M.

False

_____ is the process of examining the technical, economic, and organizational pros and cons of developing a new system.

Feasibility analysis

Which one in the following list is an example of NOSQL data store?

Google's Big Table

_____ suggests that only the information required to use an object should be available outside the object.

Information hiding

Which of the following would not be an appropriate class name?

John

_____ are information that is sent to objects to tell it to execute one of its behaviors.

Messages

Which of the following factors could be included in a technical risk assessment?

No previous experience with Java within the IS department

A simple rule to follow when creating problem domain classes and data access and manipulation classes is that there should be ______________.

One data access and manipulation class for each concrete problem domain class

Which of the following diagramming symbols represents a use case in a use case diagram?

Oval

Which of the following diagramming symbols represents an actor in a use case diagram?

Person Stick Figure

Which phase in the SDLC is most important?

Planning

___ is an example of a functional requirement

The system should be able to search all available inventory in order to determine whether a product can be made by a given date

A few rule you should follow to design multilingual user interfaces. Which one in the following list is NOT one of the rules?

Use large fonts.

A disadvantage of purchasing packaged software is that the organization may _____.

accept functionality that is not a perfect fit

Which of the following is part of a CRC card?

all of these

A systems analyst draws a lifeline with an X at the end. This lifeline represents _____.

an object that is destroyed at a point in time

The _______________ phase answers the questions of who will use the system, what the system will do, and where and when it will be used. During this phase, the project team investigates any current system(s), identifies improvement opportunities, and develops a concept for the new system.

analysis

Understanding the as-is system, identifying improvements, and developing requirements for the to-be system are the steps of the __ phase.

analysis

If a "student signs up for a class," which type of relationship would you use to model the relationship between the two?

association

A(n) _____ of an analysis class represents a piece of information that is relevant to the description of the class.

attribute

An advantage of custom development is that the organization can _____.

build technical skills and functional knowledge

Explaining "the business capabilities of the information system" is written in the _____ section of the system request.

business requirements

Which of the following would most likely not be an example of an attribute?

cancel appointment

A(n) _____ check is a type of input validation that determines if several fields have been entered before the form can be processed.

completeness

Which of the following are used to create objects?

concrete classes

_____ refers to the level of interdependency or interrelationship among the modules in a system.

coupling

The acronym CRUD stands for _____.

create, read, update, delete

If a use case becomes too complex, it should be _____.

decomposed into a set of use cases

In user interface design, use scenarios will _____.

describe the most frequent paths taken through the use cases

Novice users prefer _____ while expert users prefer _____.

ease of learning, ease of use

One role of a Systems Analyst is to...

ensure the system conforms to information system standards

A major deliverable of the planning phase, which determines whether or not the development of the system is possible, is the...

feasibility analysis

Data may be stored in the following formats _____.

files and databases

The _____ layer contains, among other things, the classes that represent the fundamental data types.

foundation

The constraints and contracts in class and method design models were derived from the ____________ requirements and the problem domain representations.

functional

Activity diagrams, use-case descriptions, and use-case diagrams are three different representations for the ___________________.

functional model

The external behavior of a system is described by _____.

functional models

The layer that keeps the user interface implementation separate from the application or problem domain classes is the _____ layer.

human-computer interaction

A business Analyst role is to...

identify how the system will provide business value

When arranging actors and objects on a sequence diagram, it is nice to list them _____.

in order in which they participate in the sequence across the top of the diagram

There are three methods to create a new system. They are _____.

in-house custom application, buy a package, and external vender

The fundamental part of the user interface that permits the system to capture information is the _____ mechanism.

input

What are the two types of coupling in object-oriented systems?

interaction, inheritance

The most commonly used information-gathering technique is __.

interviewing

There are three different types of constraints typically captured in object-oriented design: preconditions, postconditions, and _____________.

invariants

Adding people to a project team in order to speed up total development time _____.

may actually increase total development time

The __ requirements are associated with the efficiency, maintainability, portability, reliability, reusability, testability, and usability quality dimensions.

non-functional

A behavioral state machine is a dynamic model that shows the different state through which a single _____ passes through its life in response to events, along with its responses and actions.

object

A(n) _____ is an instantiation of a class

object

This chapter suggested three representations that could be used for structural modeling: CRC cards, class diagrams, and ___________________.

object diagrams

The modeling focus of the interaction diagram is at the _____ level while the modeling focus on the class diagram is at the _____ level.

object, class

If real-time information is required by the information system, then the appropriate input processing mechanism is _____.

on-line processing

Sarah would like to give the interviewee more control over the interview and to gather rich information. She should ask __ questions.

open-ended

A(n) _____ of an analysis class is where the behavior of the class is defined.

operation

A(n) _____ use case is typically created early in the process of understanding the system requirements as a way of documenting basic information about the use case.

overview

A(n) _____ is the equivalent to a subsystem

partition

The ___________________ phase is the fundamental process of understanding why an information system should be built and determining how the project team will go about building it

planning

_____ means having the ability to send the same message to different objects, which can be interpreted differently by different objects.

polymorphism

The four elements commonly found on a system request are _____.

project sponsor, business need, business requirements, and business value

A(n) _____ check ensures that the numeric data entered is within the correct minimum or maximum values.

range

The process of ensuring that values linking tables together through the primary and foreign keys are valid and correctly synchronized is _____.

referential integrity

The calculation that measures the amount of money an organization receives in return for the money it spends is called the __________

return on investment

Which agile development approach is best described by: teams are self-organized and self directed

scrum

Analysts use _____ to show the objects that participate in a use case and the messages that pass between the objects over time for one particular use case.

sequence diagrams

A relational database may be optimized for _____.

storage efficiency and speed of access

An analyst depicts the static view of an information system with _____.

structural models

Which of the following is NOT a characteristic of current object-relational databases?

support for inheritance

The _____ layer addresses how the software will execute on specific computers and networks.

system architecture

The most comprehensive and complete deliverable of the analysis phase is __.

system proposal

The process of building new systems by combining packaged software, existing legacy systems, and new software written to integrate everything together is called _____.

systems integration

In order to approve a system request, the approval committee must know

the high-level functionality of the system.

The event that causes a use case to begin is called a(n) _____.

trigger

A(n) _____ is a formal way of representing how a business system interacts with its environment.

use case

To avoid the classic design mistake of "feature creep," the analyst should _____.

use rapid application development techniques or timeboxing

To avoid the classic design mistake of "reducing the design time," the analyst should _____.

use timeboxing

Choose the term below that best defines the following prompt: "...is a description of a system's behavior as it responds to stimuli from its environment. "

use-case

___development offers a large gap between design and implementation, usually lending hand to a requirements freeze period.

waterfall

_____ is the process of planning and controlling the development of a system within a specified time frame at a minimum cost with the right functionality.

Project management

A 20% increase in sales volume is a tangible benefit that can be included in a cost-benefit analysis.

True

All forms and reports need a minimal amount of white space that is intentionally left blank.

True

Benchmarking refers to studying how other organizations perform a business process so you can learn how your organization can do it better.

True

Key-value data stores is a type of NOSQL data stores, and they essentially provide a distributed index (primary key) to where a BLOB (binary, large object) is stored

True

Subclasses inherit the appropriate attributes and methods from the superclass above them.

True

The leader in the database market and a system that can handle diverse data needs is the relational DBMS.

True

The most efficient tables in a relational database in terms of storage space have no redundant data and very few null values because the presence of these suggest that space is being wasted, and more data to store means higher data storage hardware costs.

True

The multiplicity zero or more is signified by the notation 0..*.

True

To better understand the As-Is system the project team members can perform document analysis on existing forms, reports, and business process models.

True

Use cases can be used to document both the current (As-Is) system and the future (To-Be) system.

True

_____ has emerged as the standard for the design of object-oriented systems.

UML


Related study sets

N360 - Theory - Evolve questions

View Set

Chapter 7: Driving Safely and Studying for your Permit

View Set

ATI Learning systems 3.0 Nursing Care of Children dynamic Quiz full

View Set