IST 352 - Chapter One

¡Supera tus tareas y exámenes ahora con Quizwiz!

False

A criticism of the traditional SDLC is that the role of system users or customers is too broadly defined.

Object class

A logical grouping of objects that have the same attributes and behaviors best defines:

True

A systems development methodology is a standard process followed in an organization to contact all the steps necessary to analyze, design, implement, and maintain information systems.

Developers

Agile Methodologies are recommended for a project if it has responsible and motivated ________.

it is a rapid method to prototype and develop an application

All of the following are true about the SDLC EXCEPT:

Object Class

An ________ is a logical grouping of objects that have the same (or similar) attributes and behaviors (methods).

Object

An ________ is a structure that encapsulates attributes and methods that operate on those attributes.

True

An important result of systems analysis and design is application software

Repository

An integrated and standard database used in CASE to provide product and tool integration is called a:

Design

Analysts convert the description of the recommended alternative solution into logical and then physical system specifications during

False

CASE analysis tools help to prototype how systems will look and feel

True

CASE refers to software tools that provide automated support for some portion

False

Current practice keeps all phases of the SDLC as discrete activities

False

Destruction is the third phase of RUP

False

Documentation and training programs are finalized during the physical design phase

False

Documentation is not considered to be part of the implementation phase

True

During physical design, the logical specifications of the system from the logical design are transformed into technology specified details which all programming and system construction can be accomplished.

Inception Phase

During the ________ of RUP, analysts define the scope, determine the feasibility of the project, understand user requirements, and prepare a software development plan.

Elaboration

During the ________ phase of RUP, analysts detail user requirements and develop a baseline architecture.

False

During the analysis phase, someone identifies the need for a new or enhances system

inception

During which of the following RUP phases will analysts define the scope, determine the feasibility of the project, understand user requirements, and prepare a software development plan?

True

Every medium to large corporation and every custom software producer will have its own specific life cycle or systems development methodology in place

- unpredictable or dynamic requirements - responsible and motivated developers - customers who understand the process and will get involved D) all of the above

Fowler recommends using an agile process when your project involves:

Inception, elaboration, construction, and transition are the four RUP phases. During the inception phase, analysts define the scope, determine the feasibility of the project, understand user requirements, and prepare a software development plan. During the elaboration phase, analysts detail user requirements and develop a baseline architecture. During the construction phase, the software is coded, tested, and documented. During the transition phase, the system is deployed and the users are trained and supported. INCEPTION ELABORATION CONSTUCTION TRANSITION IECT IECT IECT

Identify and briefly describe the four RUP phases.

False

Often the choices of language, database, and platform are already decided by the organization or by the client, and these information technologies must be taken into account in the physical design of the system

Productivity

One of the advantages of eXtreme programming is higher levels of ________.

False

One of the primary disadvantages of RAD is longer development time

False

Techniques are comprehensive, multiple step-approaches to system development that guide an analysts work and influence the quality of final product

Adaptive

The Agile Methodologies focus on ________ rather than predictive methodologies

False

The Agile Methodologies promote self-reflective software development process

True

The amount of time and effort devoted to maintenance depends a great deal on the performance of the previous phases of the life cycle

False

The analysis and design of information systems is driven from a technical perspective

True

The goal of OOAD is to make system elements more reliable

False

The knowledge engineer is the organizational role most responsible for the analysis and design of information systems

True

The object oriented approach combines data and processes into single entities called objects

Systems analyst

The person in an organization who has the primary responsibility for systems analysis and design is the:

Maintenance

The phase of the SDLC in which an information system is systematically repaired and improved is referred to as:

False

The ready availability of increasingly powerful software tools created to support RAD decreased interest in this approach.

Analysis

The second phase of the SDLC in which system requirements are studied and structured.

False

The seconds sub-phase in systems analysis is to investigate the system and determine the purposed systems scope.

True

The systems development environment in the late 1990's focused on systems integration

False

The systems development life cycle is a sequentially ordered set of phases

True

The traditional waterfall SDLC narrowly defines the end user or customer's role

Requirements

The traditional waterfall life cycle locked users into that had been previously determined.

False

The transition phase of RUP involves only coding of the project

Systems Development Methodology

What is a standard process followed in an organization to conduct all the steps necessary to analyze, design, implement, and maintain information systems.

Rapid Application Development (RAD)

What is an approach to develop information systems that promises better and cheaper systems as well as rapid deployment.

Application Software

What is computer software designed to support organizational functions or processes

The Agile Methodologies are a response to the problems associated with the traditional SDLC methodology. The three key principles are a focus on adaptive rather than predictive methodologies, a focus on people rather than roles, and a focus on a self-adaptive process.

What is meant by Agile Methodologies? Identify the three key principles that the Agile Methodologies share.

Maintenance

What is the final phase of the SDLC in which an information system is systematically repaired and improved?

Physical Design

What is the part of the design phase of the SDLC in which the logical specifications of the system from logical design are transformed into technology-specific details from which all programming and system construction can be accomplished?

Design

What is the third phase of the SDLC in which the description of the recommended solution is converted into logical and then physical system specifications

Transition

Which of the following RUP phases involves correcting problems, beta testing, user training, and conversion of the project?

Description of the current system and where problems and opportunities are with a general recommendation on how to fix, enhance, or replace the current system

Which of the following are deliverables for the analysis phase

eXtreme Programming's overall philosophy is that code will be integrated into the system it is being developed for and tested within a few hours after it has been written.

Which of the following is a true statement about eXtreme Programming?

All functional features of the system chosen for development in analysis are described independently of any computer platform.

Which of the following is a true statement regarding logical design?

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.

Which of the following is a true statement regarding the SDLC phases?

RUP

Which of the following is based on an iterative, incremental approach to systems development and has inception, elaboration, construction, and transition phases?

Diagramming

Which type of CASE tool is used for the analysis phase of the SDLC?

The three key principles shared by the Agile Methodologies include

a focus on self-adaptive processes

A specialized systems development life cycle is useful for:

an organization that does not need all phases of the systems development life cycle or needs to modify phases

Methodologies

comprehensive, multi-step approaches to systems development that will guide work and influence the quality of the final information system that are consistent with its general management style of a organization

False

eXtreme programming always involves developers working by themselves.

False

eXtreme programming is not of the Agile Methodologies.

Planning

is the first phase of the SDLC in which an organization's total information system needs are identified, analyzed, prioritized, and arranged.

Products for the planning phase include priorities for systems and projects; an architecture for data, networks, and selection hardware, and IS management are the result of associated systems; detailed steps, or work plan, for the project; specification of system scope and high-level system requirements or features; assignment of team members and other resources; and the system justification or business case. The products for the analysis phase include a description of the current system and where problems or opportunities are with a general recommendation on how to fix, enhance, or replace the current system; and an explanation of alternative systems and justification. The design phase provides functional detailed specifications of all system elements and technical, detailed specifications of all systems elements; and an acquisition plan for new technology. Implementation provides code, documentation, training procedures, and support capabilities. Maintenance products include new versions or releases of software with associated updates to documentation, training, and support.

Identify the products of the SDLC phases:

True

Involving the end user in analysis and design is a key advantage to the prototyping technique

False

Joint Application Development is a systems development methodology created to radically decrease the time needed to design and implement information systems.

The major SDLC phases include planning, analysis, design, implementation, and maintenance. Planning is the first phase of the SDLC in which an organization's total information system needs are identified, analyzed, prioritized, and arranged. Analysis is the second phase of the SDLC in which system requirements are studied and structured. During the third phase, the design phase, a description of the recommended solution is converted into logical and then physical system specifications. Implementation is the fourth phase of the SDLC in which the information system is coded, tested, installed, and supported in the organization. Maintenance is the fifth and final phase of the SDLC in which an information system is systematically repaired and improved. PLANNING ANALYSIS DESIGN IMPLEMENTATION MAINTENANCE PADIM PADIM PADIM

List and define the five major SDLC phases:

Computer display and report generators help prototype how systems ________ and ________.

Look and Feel

True

Maintenance is the final phase of the SDLC in which an information system is systematically repaired and improved

???

Object-oriented analysis and design

False

Proponents of the Agile Methodology state that techniques that work well for the stable projects, such as building a bridge, work well for software projects

Which of the following grew out of the convergence of the increased speed and turbulence of doing business in the late 1980s and early 1990s and the ready availability of high-powered, computer-based tools to support systems development and easy maintenance?

RAD

???

Software designed to support the payroll function would be best classified as:

True

Sometimes the systems development life cycle is iterative

object-oriented analysis and design

Systems development methodologies and techniques based on objects rather than data or processes best defines:


Conjuntos de estudio relacionados

Macro 1001 Final Exam Review - HW #3,4 and Quiz 2

View Set

Chapter 25: Substance Use Disorders

View Set

structures of human eye and their functions (kssm form 3)

View Set

Child Development 252 - Chapter 6

View Set

EN 221H: Thomas Paine, Common Sense

View Set

ADN 420 Test 1 (Development & Mobility)

View Set

Geometry Unit 2: Lesson 4, 5, 6, and 7

View Set

Chapter 5-8 BSC 1010C Exam Review

View Set

Gestalt Principles Cognitive Psychology

View Set