Chapter 1 (intro to systems analysis & design)

Ace your homework & exams now with Quizwiz!

eXtreme Programming

-Short, incremental development cycles -Automated tests -Two-person programming teams -Coding, testing, listening, designing -Coding and testing operate together

Three key principles of Agile

1. Adaptive rather than predictive 2. Emphasize people rather than roles 3. Self-adaptive processes

Advantages of eXtreme

1. communication between developers 2. high level of productivity 3. high-quality code

System Development Methodology

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

____ were developed to make systems developers' work easier and more consistent.

CASE tools

Which of the following are delivered after the completion of the planning phase?

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

Which of the following CASE tools is useful in the analysis phase of the SDLC?

Diagramming

____ 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.

Inheritance

Agile Methodologies

Motivated by recognition of software development as fluid, unpredictable, and dynamic

Which of the following is NOT a part of the Evolutionary model the SDLC process?

Procedure

Which of the below is a traditional methodology used to develop, maintain, and replace information systems?

SDLC

Which of the following is the best-known Agile development methodology?

eXtreme Programming

Inheritance

hierarchical arrangement of classes enable subclasses to inherit properties of superclasses

Physical Design

the logical specifications of the system from logical design are transformed into the technology-specific details from which all programming and system construction can be accomplished

Design

a description of the recommenced solution is converter into logical and then physical system specifications

Computer-Aided Software Engineering (CASE) tools

-Diagramming tools enable graphical representation -Computer displays and report generators help prototype how systems "look and feel" -Analysis tools automatically check for consistency in diagrams, forms, and reports -Central repository provides integrated storage of diagrams, reports, and project management specifications -Documentation generators standardize technically and user documentation -Code generators enable automatic generation of programs and DB code directly from design documents, diagrams, forms, and reports

____ is/are the final output from the analysis phase.

A description of the alternative solution

Object class

A logical grouping of objects sharing the same attributes and behaviors

Approaches to improving development

CASE tools, Agile Methodologies, eXtreme programming

Which of the following are delivered after the completion of the implementation phase?

Code, documentation, training procedures, and support capabilities

Application Software

Computer software designed to support organizational functions or processes

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

False

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

False

T/F The Agile methodologies focus on the roles that people perform rather than placing the emphasis on individuals.

False

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

It is a rapid method to prototype and develop an application

The structure that encapsulates attributes and methods that operate on those attributes is called a(n) _____.

Object

One of the most popular realizations of the iterative approach for object-oriented development is the ______.

Rational Unified Process (RUP)

An integrated and standard database called a _____ is the common method for providing product and tool integration and has been a key factor in enabling CASE to more easily manage larger, more complex projects and to seamlessly integrate data across various tools and products.

Repository

T/F 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

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

True

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

True

Logical Design

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

Maintenance

an information system is systematically repaired and improved

Planning

an organizations total information system needs are identified, analyzed, prioritized, and arranged

Rational Unified Process (RUP)

object-oriented systems development methodology, establishes four phase of development: 1. inception 2. elaboration 3. construction 4. transition

Phases of SDLC

planning, analysis, design, implementation, maintenance

Object

structure encapsulating attributes and behaviors of a real-world entity

Analysis

system requirements are studied and structured

Implementation

the information system is coded, tested, installed and supported in the organization

Information Systems Analysis and Design

The complex organizational process whereby computer-based information systems are developed and maintained.

Which of the below is a true statement regarding the systems development life cycle?

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

Systems Analyst

The organizational role most responsible for the analysis and design of information systems.

Systems Development Life Cycle (SDLC)

The traditional methodology used to develop, maintain, and replace information systems.


Related study sets

HRM 1102 Jeopardy Questions - Petrucci

View Set

Ch. 9 Defective Agreements Review

View Set

Sociology 101 Ch.2 Research Methods, Advantages, Disadvantages

View Set

NCLEX PN - Emergency Situations / BLS and CPR

View Set

Chapter 9: Covalent Bonding and Molecules

View Set

Primerica - General Insurance Chapter Quiz (AZ)

View Set

VIII. Az állami szektor feladatai a turizmusban: turizmuspolitika, tervezés, fejlesztés, szabályozás, irányítás, marketing és promóció. Visitor economy.

View Set

Culture Shock Psych Mid-term (Slides definitions)

View Set