315 Final

Ace your homework & exams now with Quizwiz!

A JAD session should be held at a comfortable location away from the corporate headquarters

True

A(n) ________ on one end of a relationship indicates that none of the entity are a possibility. a) circle or zero * b) single line c) crow's foot d) circle and a single line

a) circle or zero *

A(n) ________ system is a system with a relatively free flow of information within the organization. a) open * b) closed c) primary d) secondary

a) open *

A CASE ________ is a large collection of records, elements, diagrams, screens, reports, and other information stored about a particular project. a) repository * b) database c) flow chart d) booklet

a) repository *

Maintenance is performed:

a) to correct software errors. b) to enhance the system and its capabilities in response to changing organizational needs. c) Both A and B

________ on how well the organization is meeting intended goals may come from outside, in the form of complaints or suggestions from customers, vendors, or suppliers, as well as lost or unexpectedly low sales. a) Research b) Feedback * c) Usage data d) None of the above

b) Feedback *

Which of the following is not a difference between managing ecommerce projects and the traditional projects? a) The data used in ecommerce is scattered all over the organization. b) The staff used for ecommerce has a unified set of skills. * c) Ecommerce managers need to initially build internal and external partnerships. d) Security in ecommerce is a must

b) The staff used for ecommerce has a unified set of skills. *

Another way a systems analyst can show the scope of a system and define proper system boundaries is to use a(n): a) flow chart. b) entity-relationship diagram. * c) database diagram. d) spreadsheet

b) entity-relationship diagram. *

On a problem definition, ________ are the current situation and objectives are the desired situation. a) facts b) results c) attitudes d) issues *

d) issues *

The agile approach and the ________ approach both allow subsystems to be built one at a time until the entire system is complete. a) systems development life cycle b) unified modeling c) try and try again d) object-oriented *

d) object-oriented *

A commitment from management to conduct a feasibility study means that the proposed system is accepted

False

A communication diagram shows the same thing as a state transition diagram.

False

A default value is one that never changes on a report.

False

A drawback of holding JAD sessions is that the system usually takes longer to implement while each person schedules their individual meeting

False

A good rule of thumb is to interview at least five people on every level of the organization

False

A square node indicates a condition, and a circle indicates an action

False

All derived elements must be stored on a data store

False

An activity diagram shows the flow of information between two or more use cases.

False

An attributive entity can only exist if it is connected to at least two other entities

False

Data flow diagrams must be drawn working from left to right on the page.

False

Data stores must always have data flow into them in a proper diagram

False

Data structures are those data items within the system that are not meaningful if broken down further

False

Examining documents for key or guiding metaphors is done because behavior shapes language

False

It is necessary to interview more people just because it is a larger organization

False

It is unimportant to read background information about the organization prior to an interview since it adds to the expense of the project and the information may be obtained from early open-ended questions

False

It is useful to combine conditions and actions when drawing decision trees

False

Linear data flow from process to process is normal in higher level data flow diagrams

False

No more than one JAD session should be conducted with an interviewee

False

Object-oriented programming is the same as traditional procedural programming in that it examines objects that are part of a system

False

Pair programming means that you work with another programmer assigned by management or the team leader

False

Preconditions show the state of the system after the use case has finished.

False

State transition diagrams illustrate a succession of interactions between classes or object instances over time

False

The diamond structure has the advantage of taking less interviewer time

False

The highest level data flow diagram is called Diagram 0

False

The length of the arrows in a PERT diagram has a direct relationship with the duration of the activity.

False

The main advantage of the PERT diagram is its simplicity

False

Use decision tables when there are many repetitious actions

False

Use structured English when complex combinations of conditions, actions, and rules are found

False

Using a weighted average formula to determine expected activity times is the best strategy for estimating time

False

Visible Analyst (VA) is not an example of a CASE tool that enables systems analysts to do graphical planning, analysis, and design in order to build complex client/server applications and databases

False

With a top-down approach, the diagrams move from specific to general.

False

A discrete data element is one that has certain fixed values.

True

A use case model describes what a system does without describing how the system does it

True

Analysis of memo content will provide you with a clear idea of the values, attitudes, and beliefs of organization members

True

Analysts can best reflect all of the four values of agile modeling through an attitude of humility

True

CASE tools were created explicitly to improve an analyst's routine work through the use of automated support.

True

Decision trees are most often drawn on their side, with the root of the tree on the left-hand side paper, branching out to the right.

True

If the stratified sample is done properly, a small number of people will adequately represent the entire organization.

True

In agile development, on-site customers write stories and communicate to team members.

True

In drawing the tree, identify all conditions and actions and the order and timing of these.

True

Middle Management forms the second, or intermediate, tier of the three-tiered management system

True

More detail is achievable through using a process called "exploding the diagrams."

True

Object-oriented programming differs from traditional procedural programming in that it examines objects that are part of a system

True

On a sequence diagram, a lateral bar or vertical rectangle shows the focus of control

True

PERT diagrams are useful when activities can be done in parallel rather than in sequence

True

PERT is an acronym for Program Evaluation and Review Technique.

True

Pair programming means that ownership of the design or software itself is shared as in a partnership.

True

Parentheses represent an optional element in the data dictionary

True

Partitioning on an activity diagram is shown using swimlanes.

True

Risk is a rough assessment of whether there may be problems or difficulties developing the use case

True

Signs serve as subtle reinforcers of values of those who read them

True

Swimlanes are useful to show how the data must be transmitted or converted

True

The agile approach is a software development approach based on values, principles, and core practices

True

The longer you wait to write up your interview, the more suspect the quality of the data becomes

True

The phases in UML are similar to those in the SDLC

True

The requirements met area shows why this use case is important and necessary for the business area to be successful.

True

The word agile in agile modeling implies maneuverability

True

User stories in agile development are on spoken interaction between developers and users, not on written communication

True

When a V is used as a formatting character for an element, it indicates where the decimal point should occur, even though the actual decimal point is not included

True

A(n) ________ defines the boundaries of the system. a) context-level data flow diagram * b) entity-relationship model c) open diagram d) closed diagram

a) context-level data flow diagram *

Which of the following do not describe how analysts use CASE tools? a) decrease maintenance costs * b) increase productivity c) communicate more effectively with users d) integrate the work that they do on the system from the beginning to the end of the life cycle

a) decrease maintenance costs *

The elements that make up an organizational system can be referred to as: a) entities. * b) relationships. c) data flows. d) processes

a) entities. *

67) System outputs are used as ________ to compare performance with goals. a) feedback * b) data c) inputs d) None of the above.

a) feedback *

Which of the following is a reason given by programmers for failed projects? a) impossible or unrealistic completion dates * b) not adding more people to the project to expedite it c) seeking outside help instead of trusting the development staff d) not enough programming development tools

a) impossible or unrealistic completion dates *

The written interview report: a) should be written as soon as possible after the interview. * b) should be a transcript of the interview. c) should not be shown to the interviewee since it may contain interview opinions that may not be perceived as favorable. d) should not contain the user's name or position

a) should be written as soon as possible after the interview. *

Object-oriented approaches use the industry standard for modeling object-oriented systems, called ________ to break down a system into a use case model. a) Extensible Markup Language (XML) b) HyperText Markup Language (HTML) c) Unified Modeling Language (UML) * d) Vector Markup Language (VML)

c) Unified Modeling Language (UML) *

Which of the following is clarified by the project charter? a) analysis expectations b) how much can the scope change before the project will be over budget c) the project deliverables * d) how much will the project cost

c) the project deliverables *

What question should be asked at the end of an interview? a) "Are there any answers that you would like to change, now that you have had time to think things over?" b) "Others in your organization have provided conflicting information. Do we have your permission to explain your point of view?" c) "Do you mind if we check your answers out with others in future interviews?" d) "Is there anything we haven't touched on that you think is important for me to know?" *

d) "Is there anything we haven't touched on that you think is important for me to know?" *

The four values of the agile approach are: a) communication, simplicity, user centered design and courage. b) communication, courage, principals and core practices. c) communication, values, feedback, and courage. d) communication, simplicity, feedback, and courage. *

d) communication, simplicity, feedback, and courage. *

Systems analysts formulate numbers that represent both current and projected ________ for the system so that any hardware obtained will possess the capability to handle current and future needs. a) inventory b) power requirements c) heating and cooling needs d) workloads *

d) workloads *


Related study sets

The origin of humans and early human societies

View Set

Baseball Rules and Responsibilities Quiz

View Set

Chp. 26, Pediatric GI dysfunctions

View Set

Battles of the American Revolution

View Set