Chap 1 BCIS 5120

Ace your homework & exams now with Quizwiz!

In which phase of the SDLC is an information system systematically repaired and improved? A) Implementation B) Analysis C) Design D) Maintenance

D

Which of the below is a traditional methodology used to develop, maintain, and replace information systems? A) Prototyping B) OOAD C) RAD D) SDLC

D

Which of the following are delivered after the completion of planning phase? A) Functional, detailed specifications of all system elements B) Description of all functional features of the proposed system C) Code, documentation, training procedures, and support capabilities D) Detailed steps, or work plan, for project

D

According to Fowler, which of the following is NOT considered a valid individual methodology that comes under the umbrella of Agile Methodologies? A) Passive Software development B) Crystal family of methodologies C) Adaptive Software Development D) Scrum

A

The structure that encapsulates attributes and methods that operate on those attributes is called a(n) ________. A) Object B) Case C) Container D) Module

A

________ is designed to support organizational functions or processes. A) Application software B) Design software C) Analysis software D) Testing software

A

One of the most popular realizations of the iterative approach for object-oriented development is the ________. A) JAD B) RAD C) RUP D) eXtreme Programming

C

Under eXtreme Programming, ________ and ________ are intimately related parts of the same process. A) Design; coding B) Planning; design C) Coding; testing D) Testing; implementation

C

Which of the following is NOT valued according to the Agile Manifesto for software development? A) Responding to change over following a plan B) Working software over comprehensive documentation C) Prioritizing the plan over the change required D) Individuals and interactions over processes and tools

C

A logical grouping of objects that have the same attributes and behaviors is known as a(n) ________. A) Object B) Case C) Container D) Object class

D

Because computers were so expensive, computer memory was also at a premium, so system developers conserved as much memory as possible for ________. A) System design B) System analysis C) Data analysis D) Data storage

D

________ would be classified as software designed to support the payroll function. A) System software B) Design software C) Analysis software D) Application software Answer: D

D

The SDLC model has six phases.

FALSE

Who has the primary responsibility for the design and analysis of information systems? A) Systems analyst B) Software engineer C) Employees D) Applications developer

A

________ is/are the property that occurs when entity types or object classes are arranged in a hierarchy and each entity type or object class assumes the attributes and methods of its ancestors, that is, those higher up in the hierarchy. A) Inheritance B) Objects C) Participatory design D) Object-oriented analysis and design

A

In which design phase of the SDLC are logical specifications of the system from logical design transformed into technology-specific details from which all programming and system construction can be accomplished? A) Logical design B) Physical design C) Conceptual design D) High level design

B

The first procedural, or third-generation, computer programming languages did not become available until the beginning of the ________. A) 1950s B) 1960s C) 1970s D) 1980s

B

The SDLC is a highly linked set of phases whose products feed the activities in subsequent phases.

TRUE

Agile methods can be used in every project.

FALSE

An organizational approach to systems analysis and design is not driven by methodologies.

FALSE

As part of logical design, analysts design the various parts of the system to perform the physical operations necessary to facilitate data capture, processing, and information output.

FALSE

Maintenance is a separate phase and not the repetition of the other life cycle phases to study and implement the needed changes.

FALSE

Most organizations found it difficult to use the systems development methodology to develop and support their information systems.

FALSE

Information systems analysis and design is a process to develop and maintain computerbased information systems.

true

Ninety-four percent of companies report that they practice agile in their systems development efforts.

true

To be effective, techniques and tools must both be consistent with an organization's systems development methodology.

true

According to Fowler, which of the following is NOT considered a valid individual methodology that comes under the umbrella of Agile Methodologies? A) Passive Software development B) Crystal family of methodologies C) Adaptive Software Development D) Scrum Answer: A

A

In the inception phase, which of the following is NOT performed by the analysts? A) Implement the project B) Understand user requirements C) Prepare a software development plan D) Determine the feasibility of the project

A

The design team just completed the explanation of alternative systems. Now the project progresses to which phase? A) Design B) Implementation C) Conceptual D) Maintenance

A

Which of the following are delivered after the completion of the implementation phase? A) Code, documentation, training procedures, and support capabilities B) Functional, detailed specifications of all system elements C) Description of current system and where problems and opportunities are with a general recommendation on how to fix, enhance, or replace current system D) Priorities for systems and projects; an architecture for data, networks, and selection hardware, and IS management are the result of associated systems

A

Which of the following is NOT a feature of eXtreme Programming? A) Long cycles B) Incremental planning approach C) Focus on automated tests written by programmers and customers to monitor the development process D) Reliance on an evolutionary approach to development

A

________ is/are the process(es) that an analyst will follow to help ensure that his work is complete, well-done, and understood by project team members. A) Tools B) Techniques C) Data flow D) Methodologies

B

________ were developed to make systems developers' work easier and more consistent. A) Data analysis tools B) Computer-aided software engineering (CASE) tools C) Software designing tools D) Modeling tools

B

Which of the below is a true statement regarding the systems development life cycle? A) The SDLC is not iterative. B) It is not possible to complete some activities in one phase in parallel with those of another phase. C) The life cycle can be thought of as a circular process in which the end of the useful life of one system leads to the beginning of another project to develop a new version of or replace an existing system. D) The life cycle can be thought of as a linear process in which the end of the useful life of one system leads to the beginning of another project to develop a new version of or replace an existing system

C

Which is the fourth phase in a SDLC cycle? A) Maintenance B) Analysis C) Design D) Implementation

D

________ is/are the final output from the analysis phase. A) Physical system specifications B) Work plan for the project C) Priorities for systems and projects proposal D) A description of the alternative solution

D

________ would be classified as software designed to support the payroll function. A) System software B) Design software C) Analysis software D) Application software

D

Implementation is the final step of the traditional waterfall SDLC method.

FALSE

Techniques and tools must make it difficult for system developers to conduct the steps called for in the methodology.

FALSE

eXtreme Programming is not an instance of one of the Agile Methodologies.

FALSE

Computer-aided software engineering (CASE) tools were developed to make systems developers' work easier and more consistent.

TRUE

The part of the design process that is independent of any specific hardware or software platform is referred to as logical design.

TRUE

Agile methodologies were created because construction of a software development project accounted for 90 percent of the total project effort.

true

In which phase of the SDLC is the information system coded, tested, installed, and supported in the organization? A) Implementation B) Analysis C) Design D) Planning

A

Which of the following activities happens during the SDLC planning phase? A) A presentation of why the system should or should not be developed by the organization is given. B) New system requirements are identified. C) The high level design is prepared. D) User acceptance testing is performed.

A

Which of the following is NOT a criticism of the traditional waterfall SDLC approach? A) Prototypes do not work properly. B) Users are locked into requirements. C) The role of customers is narrowly defined. D) Intangible processes are given hard and fast dates.

A

In which phase of the SDLC are the system requirements studied and structured? A) Implementation B) Analysis C) Design D) Planning

B

The critical factor "Dynamism" refers to which of the following agile methods critical factors? A) Well matched to small products and teams. B) Simple design and continuous refactoring are excellent for highly dynamic environments but a source of potentially expensive rework for highly stable environments. C) Requires continuous presence of a critical mass of scarce experts. D) Thrives in a culture where people feel comfortable and empowered by having many degrees of freedom.

B

There are five factors that separate agile from traditional approaches to systems development. The factor "Criticality" describes which of the following agile methods factors? A) Well matched to small products and teams B) Untested on safety-critical products C) Requires continuous presence of a critical mass of scarce experts D) Thrives in a culture where people feel comfortable and empowered by having many degrees of freedom

B

Which SDLC phase focuses on the needs of the entire organization? A) Design B) Planning C) Logical D) Analysis

B

________ are large, complex systems that consist of a series of independent system modules. A) Supply chain management systems B) Enterprise-wide systems C) Customer relationship management systems D) Transaction processing systems

B

What is the first phase in the Systems Development Life Cycle? A) Analysis B) Design C) Planning D) Procedure

C

Which of the below is NOT considered as the principle as per the agile manifesto? A) Working software is the primary measure of progress. B) Continuous attention to technical excellence and good design enhances agility. C) Businesspeople and developers work separately throughout the project. D) The best architectures, requirements, and designs emerge from self-organizing teams.

C

Which of the following is NOT a part of the Evolutionary model of the SDLC process? A) Analysis B) Design C) Planning D) Procedure

D

Every company uses the same information systems development life cycle (SDLC)

FALSE

According to Griss, finding and fixing a software problem after the delivery of the system is often far more expensive than finding and fixing it during analysis and design.

TRUE

Agile programming has higher levels of productivity as compared to traditional coding practices.

TRUE

Although almost all systems development projects adhere to some type of life cycle, the exact location of activities and the specific sequencing of steps can vary greatly from one project to the next.

TRUE

The primary unit for Scrum is the ________. A) Sprint B) Analysis C) Milestone D) Goal

A

Implementation activities include ________ such as finalization of documentation and training. A) Testing support B) Executive support C) Initial user support D) Team support

C

In the 1990s, developer used visual basic to design the user interfaces that ________. A) Used SAP B) Created the web C) Run client/server platforms D) Enhanced wireless protocols

C

In the ________ phase of the SDLC cycle, the system may be modified so reflect the evolving business conditions. A) Implementation B) Design C) Maintenance D) Analysis

C

In which part of the design phase of the SDLC are the logical specifications of the system from logical design transformed into technology-specific details from which all programming and system construction can be accomplished? A) Implementation B) Object modeling C) Physical design D) Logical design

C

In which phase of the SDLC is the description of the recommended solution converted into logical and then physical system specifications? A) Implementation B) Analysis C) Design D) Planning

C

The critical factor "Personnel" is related to which of the following critical factors in distinguishing agile methods from traditional systems development? A) Well matched to small products and teams B) Untested on safety-critical products C) Requires continuous presence of a critical mass of scarce experts D) Thrives in a culture where people feel comfortable and empowered by having many degrees of freedom

C

Fowler recommends an agile process if your project involves all of the following except ________. A) Unpredictable requirements B) Motivated developers C) Customer who will get involved D) A low budget

D

The analysis and design of computer-based information systems began in the 1950s.

TRUE

Techniques provide support for all of the following except ________. A) Verifying requirements with the user B) Planning the activities in a systems development project C) Diagramming the system's logic D) Designing the system's interface

A

Which of the following is a drawback of the traditional waterfall SDLC approach? A) Users are locked into requirements. B) There are no criticisms. C) The process is too chaotic. D) It is too short of a process.

A

Which of the following is NOT a phase in the Rational Unified Process? A) Inception B) Elaboration C) Construction D) Calculation

D

Which of the following is NOT true regarding iterative development? A) It is a mechanism for dealing with a lack of predictability. B) It focuses on the frequent production of working versions of a system. C) It provides feedback to customers. D) Feedback is not provided to developers and customers.

D

________ is/are often called the third approach to systems development, after the processoriented and data-oriented approaches. A) Inheritance B) Objects C) Participatory design D) Object-oriented analysis and design

D

In which design phase of the SDLC are all functional features of the system chosen for development in analysis described independently of any computer platform? A) Logical design B) Physical design C) Conceptual design D) High level design

A

Jim had to give a presentation and list the reasons why the system should not be developed during the organization because the project is in the ________. A) Planning phase B) Analysis phase C) Design phase D) Logical design phase

A

Most organizations find it beneficial to use a standard set of steps, called ________, to develop and support their information systems. A) Systems development methodology B) Supply chain management systems C) Analytical processing systems D) Customer relationship management systems

A

All of these are reasons to begin designing a system replacement except ________. A) when the information system is no longer performing as desired. B) when maintenance costs become prohibitive. C) when the organization needs have substantially changed. D) when the system has reached the time limit of seven years.

D

Barbara has the primary responsibility for systems analysis and design for the new project because she is the ________. A) Chief information officer B) Primary user of the system C) Methodology specialist D) Systems analyst

D

Compared to traditional coding practices, which of the below is NOT an advantage of pair programming? A) More (and better) communication among developers B) Higher levels of productivity C) Higher-quality code D) Coding written in silos

D

Projects produce ________ that are often reviewed by people outside the team. A) Methodologies B) Systems C) Life cycles D) Milestones

D

Kyle is participating in the ________ of the design phase as he turns the logical design into technology specific details so the programming can be accomplished. A) Constructing of the system requirements portion B) Documentation C) Logical design D) Physical design

D

Which of the following are delivered after the completion of analysis phase? A) Functional, detailed specifications of all system elements B) Priorities for systems and projects; an architecture for data, networks, and selection hardware, and IS management are the result of associated systems C) Code, documentation, training procedures, and support capabilities D) Description of current system and where problems and opportunities are with a general recommendation on how to fix, enhance, or replace current system

D

Which of the following is a critical factor that distinguishes agile methods from traditional approaches to systems development? A) Hard to tailor down to small projects B) Needs a critical mass of scarce experts during project definition C) People are more comfortable have their roles defined D) Thrives in a culture where people feel empowered by having many degrees of freedom

D

In the SDLC, it is not possible to complete some activities in one phase in parallel with some activities of another phase.

FALSE

Most organizations never developed their applications from scratch using their in-house development staff.

FALSE

New versions or releases of software with associated updates to documentation, training, and support are not part of the maintenance phase.

FALSE

The Agile Methodologies focus on the roles that people perform rather than placing the emphasis on individuals.

FALSE

The life cycle can be thought of as a linear process in which the end of the useful life of one system leads to the beginning of another project that will develop a new version or replace an existing system altogether.

FALSE

The systems development life cycle (SDLC) is a rare methodology for systems development in many organizations.

FALSE

What are computer programs that make it easy to use and benefit from techniques and to faithfully follow the guidelines of the overall development methodology? A) Tools B) Techniques C) Data flow D) Methodologies

A

Which of the following are delivered after the completion of the Maintenance phase of the SDLC? A) New versions or releases of software with associated updates to documentation, training, and support B) Functional, detailed specifications of all system elements C) Priorities for systems and projects; an architecture for data, networks, and selection hardware, and IS management are the result of associated systems D) Code, documentation, training procedures, and support capabilities

A

Which of the following is a criticism of the software development life cycle? A) Reliance on the life-cycle approach has forced dynamic processes into time phases doomed to fail. B) Life-cycle reliance has created a lack of documentation for the system. C) There it too much feedback in between phases causing the projects to take too long to complete. D) The life-cycle is too short to create meaningful applications.

A

Which of the following is correct with respect to the logical design? A) All functional features of the system chosen for development in analysis are described independently of any computer platform. B) Logical design does not concentrate on the business aspects of the system. C) Logical design is tied to a specific hardware and software platform. D) Technical specifications are developed.

A

Which of the following is one of three key principles shared by the Agile Methodologies? A) A focus on self-adaptive processes B) A focus on roles C) A focus on predictive methodologies D) A focus on passive processes

A

Systems development methodologies and techniques which are based on objects rather than data or processes are known as ________. A) Inheritance B) Objects C) Participatory design D) Object-oriented analysis and design

D

Under the five critical factors "Thrives in a culture where people feel comfortable and empowered by having many degrees of freedom" is related to which factor? A) Personnel B) Dynamism C) Size D) Culture

D

Which of the below is NOT a true statement regarding the SDLC? A) It is a highly linked set of phases whose products feed the activities in subsequent phases. B) The different phases are clearly defined. C) The relationships between phases are well specified. D) It is a rapid method to prototype and develop an application.

D

The third phase in the SDLC is planning and in this phase the analyst thoroughly studies the organization's current procedures and the information systems used to perform organizational tasks.

FALSE

The philosophy of eXtreme Programming is that code that is successfully tested will integrated into the system a few hours after it is written.

TRUE


Related study sets

Cluster of Differentiation (CD) Antigens

View Set

Chapter 7 - Healthcare Claim Preparation and Transmission

View Set

Ch.11.4 Helpdesk: How Businesses Use Databases

View Set

Econ 4002 Final Exam Review Sapling

View Set

BIO 204 MIDTERM 2: quiz question mock test

View Set