Chp 1 Flashcards

1
Q

Define Information Systems analysis and design

A

complex, challenging and stimulation organizational process that a team of business professionals uses to develop and maintain computer-based information systems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Application Software

A

software designed to support a specific organizational function or process

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

System Analyst

A

organizational role most responsible for the analysis and design of information system

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Systems development methodology

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Systems development life cycle (SDLC)

A

traditional methodology used to develop, maintain, and replace is

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe the SDLC

A

features many phases , circular process of planning, analysis, design, implementation, and maintenance

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

First phase in SDLC

A

Planning: identifies needs, analyze, prioritize, and arrange of an IS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Second phase in SDLC

A

Analysis: system requirements are studied and structured

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Third phase in SDLC

A

Design: description of the recommended solution is converted into logical and then physical systems specifications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Logical Design

A

all functional features of the system are described independently of any computer platform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Physical Design

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Fourth phase in SDLC

A

Implementation: IS is coded, tested, installed, and supported in the organization

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Fifth phase in SDLC

A

Maintenance: IS is systematically repaired and imporved

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Attempts to make systems development less of an art and more of a science are referred to as

A

systems engineering or software engineering

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Explain CASE tools

A

Computer-aided software engineering: software tools that provide automated support for some portion of the systems development process
Used to support wide variety of SDLC activities
ex: Diagramming, repository, form & report generators, code,

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

How does Case tools help?

A

Helps programmers and analysts do jobs more efficiently and effectively by automating routine tasks

17
Q

Explain RAD

A

Rapid Application Development: created to radically decrease the time needed to design & implement IS
Life Cycle: Requirements planning>User Design>Construction>Cutover

18
Q

prototyping

A

wen users/analysts work together to design interfaces and reports for new systems

19
Q

Describe the 3 key principles of Agile Methodologies

A

a focus on (1) adaptive over predictive methodologies> Iterative development
(2) people rather than roles> talented individuals (3) self-adaptive processes>refined and improved

20
Q

Describe eXtreme programing

A

2 people approach to software development: short cycles, incremental planning, automated tests written by programmers and customers, and evolutionary approach
life cycle converge into Coding, testing, listening and designing

21
Q

what are the relevant parts of eXtreme programming

A

(1) how planning, analysis, design, and construction are all fused into a single phase
(2) unique way of capturing and presenting system requirements and design specifications

22
Q

Object oriented analysis and design

A

systems development methodologies and techniques based on objects rather than data/processes

23
Q

Explain OOAD

A

combines data and process (methods) into single entities

goal is to make systems elements more reusable, thus improving system quality and productivity

24
Q

Inheritance

A

object classes are arranged in a heiarchy and each object class assumes the attributes and methods of its ancestor> allows new but related classes to be derived from existing classes

25
Q

Object Class

A

logical grouping of objects that have the same/similar attributes and behaviors (methods) ex: people>customer

26
Q

Primary task of OOAD

A

modeling the details of the objects behavior and communication with other object so that system requirements are met, and reexamine and redefining objects to better take advantage of inheritance land other benefits

27
Q

Explain RUP

A

rational unified process: establishes 4 phases of dev: inception>define scope prepare software dev plan, elaboration>detail user requirements and baseline archit, construction>coded, tested, documented, and transition>
Based on an iterative, incremental approach