CS1004: Block 4 - Business Analysis

0.0(0)
Studied by 155 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/21

flashcard set

Earn XP

Description and Tags

Last updated 5:38 PM on 4/15/24
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

22 Terms

1
New cards

Waterfall model

A sequential, one-way, progressive flow of activity and information.

2
New cards

Advantages of the waterfall model

Practical and easy to use, simple structured approach, emphasis on analysis and design documentation.

3
New cards

Disadvantages of the waterfall model

Requirements, processes, and data structure evolve over time, technology and market changes rapidly.

4
New cards

When is the waterfall model appropriate

Systems not expected to change, safety-critical systems, computerizing existing manual systems without major changes.

5
New cards

RAD (Rapid Application Development)

Based on prototyping and incremental or evolutionary delivery.

6
New cards

Principles of RAD

Requirements not fully specified in advance, 80/20 rule, build most important requirements first.

7
New cards

DSDM

Evolved from RAD, focuses on quality assurance, more formalized procedures.

8
New cards

Extreme programming

Continuous development, testing, integration, frequent small releases, aims to improve software quality, productivity, responsiveness to changing requirements.

9
New cards

Characteristics of XP

Customer prioritizes work, pair programming, test-driven development, delay programming of features until needed.

10
New cards

Criticisms of Agile methods

Lack of design and documentation, need for above-average programmers, potential for "cowboy coding."

11
New cards

Differences between traditional vs. agile methods

Agile emphasizes continuous customer participation, timeboxing, iterative development, small teams.

12
New cards

System development participants

User/stakeholders, developer/programmer, analyst bridging communication gap.

13
New cards

Analyst

Communicates user requirements, translates them into computer programs, bridges developer-user gap.

14
New cards

Methodology

Collection of procedures, tools, aids developers in implementing Information Systems.

15
New cards

Levels of user engagement in Waterfall model

User agrees requirements, developers design and implement, user performs acceptance trials.

16
New cards

Levels of user engagement in RAD

User involved in critical decisions, "buys into" design decisions.

17
New cards

RAD Vs Waterfall (Cost, Time, Requirements)

Waterfall - Cost-flexible, Time-flexible, Requirements-fixed; RAD - Cost-fixed, Time-fixed, Requirements-flexible.

18
New cards

Four phases of RAD

Requirements planning, User design, Construction, Cutover.

19
New cards

Stages in System Development Life Cycle

Scope, Feasibility study, System Analysis, System Design, Implementation, System in use, Evaluation, Maintenance.

20
New cards

Cost of correction

Multiplied by 10.

21
New cards

Principles of DSDM

Empowered project team, user involvement, reversible changes.

22
New cards

Cowboy coding characteristic

Uncertain design requirements.