CH1: Systems Analysis and Design

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

1/45

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering key roles, SDLC phases, development methodologies, Agile practices, and the Unified Process from Chapter 1.

Last updated 6:40 PM on 9/18/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

46 Terms

1
New cards

Systems Analyst

A key person who analyzes the business, identifies opportunities for improvement, and designs information systems to implement these ideas.

2
New cards

Business Analyst

A project role responsible for analyzing key business aspects of the system, identifying business value, and designing new business processes and policies.

3
New cards

Systems Analyst (Role)

A role responsible for identifying how technology can improve business processes, designing new business processes and information systems, and ensuring conformity to information systems standards.

4
New cards

Infrastructure Analyst

A role responsible for ensuring that the system conforms to infrastructure standards and identifying required infrastructure changes.

5
New cards

Change Management Analyst

A role responsible for developing and executing a change management plan and a user training plan.

6
New cards

Project Manager

A role responsible for managing the team of specialists, developing and monitoring the project plan, assigning resources, and serving as the primary point of contact for the project.

7
New cards

Technical Skills

The capacity of a systems analyst to understand an organization's existing technical environment, the new system's technology foundation, and how to fit both into an integrated solution.

8
New cards

Business Skills

The ability of a systems analyst to understand how IT can be applied to business processes and ensure that IT delivers real business value.

9
New cards

Systems Development Life Cycle (SDLC)

A structured development process organized into four main phases: Planning, Analysis, Design, and Implementation.

10
New cards

Planning Phase

The fundamental SDLC phase that answers why a system should be built, involving feasibility analysis, work plan development, project staffing, and project control.

Identifying business value

Analyze feasibility

Develop work plan

Staff the project

Control and direct project

11
New cards

Analysis Phase

The SDLC phase determining who, what, when, and where the system will be, involving information gathering, process modeling, and data modeling.

Analysis

Information gathering

Process modeling

Data modeling

12
New cards

Design Phase

The SDLC phase deciding how the system will work across physical, architectural, interface, database, file, and program design.

Physical design

Architectural design

Interface design

Database and file design

Program design

13
New cards

Implementation Phase

The final SDLC phase focused on delivering the system through construction and installation, ensuring it meets specified requirements and functions properly in an operational environment.

Construction

Installation


14
New cards

Methodology

A formalized approach or series of steps used to carry out an SDLC or system development project.

15
New cards

Structured Design

A class of methodologies where projects move methodically from one step to another, finishing each step before starting the next.

16
New cards

Waterfall Development

A structured design methodology where project phases proceed sequentially from Planning to Analysis, Design, and Implementation.

17
New cards

Parallel Development

A structured design methodology that performs general analysis and design, then divides the project into subprojects designed and implemented concurrently before integration.

18
New cards

Rapid Application Development (RAD)

A set of methodologies (including Phased Development, Prototyping, and Throwaway Prototyping) designed to speed up development using tools like CASE, JAD sessions, 4GLs, and code generators.

Phased development

Prototyping

Throwawayprototyping


19
New cards

System Prototyping

A RAD methodology that continuously loops through analysis, design, and implementation to create a working system prototype until the final system is completed.

20
New cards

Throwaway Prototyping

A RAD methodology that uses design prototypes solely to explore design options and resolve requirement unclarities, discarding the prototypes before implementing the actual system.

21
New cards

Object-Oriented Systems Analysis and Design (OOSAD)

A development approach balancing process and data focus that is use-case driven, architecture-centric, and iterative and incremental.


22
New cards
<p>Object-Oriented System Views</p>

Object-Oriented System Views

The three interconnected perspectives required in OOSAD: Functional view, Structural view, and Behavioral view.

23
New cards
<p>Agile Manifesto Core Values</p>

Agile Manifesto Core Values

Four core principles valuing individuals & interactions over processes & tools, working software over comprehensive documentation, customer collaboration over contract negotiation, and responding to change over following a plan.

24
New cards

Extreme Programming (XP)

An Agile methodology centered on communication (rapid feedback), simplicity (KISS), feedback (incremental changes), and courage (quality-first mentality).

POPULAR agile technique

25
New cards

Scrum

An Agile framework where end-user feature requests are prioritized into a product backlog by a product owner and built in short iterations called sprints.

AGILE DEV.

POPULAR AGILE TECHNQUE

26
New cards

Product Backlog

A prioritized feature list created and managed by the product owner in Scrum that acts as the development team's to-do list.

27
New cards

Sprint

A short, fixed development cycle within the Scrum framework.

28
New cards

DevOps

A practice integrating operations personnel into the development team to support continuous deployment.


Inclusion of operations personnel with the development team

Continuous deployment.

29
New cards

Unified Process

A systems development methodology organized into four phases (Inception, Elaboration, Construction, Transition) and multiple engineering and supporting workflows.


Inception → Elaboration → Construction → Transition

Starting the idea → Figuring it out more → Building it → Getting it to users

30
New cards

Unified Modeling Language (UML)

A standardized modeling language defined by the Object Management Group, with version 2.5 specifying fifteen diagramming techniques divided into structure and behavior diagrams.

31
New cards

SDLC

Systems Development Life Cycle is the overall process used to understand business needs, design the system, build it, and deliver it to users.

32
New cards

SDLC 4 main phases

Planning → Analysis → Design → Implementation

33
New cards

Planning

WHY? Why should we build this system?

the team identifies business value, checks feasibility, creates the work plan, staffs the project, and controls/directs the project

34
New cards

Analysis

WHO, WHAT, WHEN, WHERE?

What does the business need? Who will use it? What should it do?

they gather information and work on process and data modeling

35
New cards

Design

How?

How will the system actually work?

they figure out physical design, architecture, interfaces, databases/files, and program design

36
New cards

Implementation

BUILD + DELIVER

Actually creating and installing the system.

they actually construct and install the system

37
New cards

Systems Analyst Skills

Technical skills

Business skills

Analytical skills

Interpersonal

Management

Ethical

38
New cards

Analysts need strong ________ to

communicate effectively, one-n-one with users and

business managers, with programmers and other

technical specialists, and with people from

outsourcing firms and vendor organizations.

interpersonal skills

39
New cards

Analysts need to _____ people with whom they

work, and they must manage the pressure and risks

associated with unclear situation

manage

40
New cards

Analysts must deal fairly, honestly, and _____with

other project team members, managers, and system

users

ethically

41
New cards

Analysts must have the _____ to understand

the organization’s existing technical environment, the

new system’s technology foundation, and the way in

which both can be fit into an integrated technical

solution

technical skills

42
New cards

______ are required to understand how IT can

be applied to business processes and to ensure that IT

delivers real business value

Business skills

43
New cards

Analysts are continuous problem solvers at both the

project and the organizational level, and they put

their _____ to the test regularly

analytical skills

44
New cards

SDM Categorization

Process centered

Data centered

Object oriented - balanced the above-mentioned methodologies


45
New cards

PROS waterfall method

Identifies systems requirements long before programming begins

46
New cards

CONS waterfall method

-Design must be specified on paper before programming begins

-Long time between system proposal and delivery of new system