System Analysis and Design Flashcards

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/33

flashcard set

Earn XP

Description and Tags

Flashcards covering the fundamentals of system analysis and design, including key concepts, methodologies, and tools.

SAD

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

34 Terms

1
New cards

System Analysis

A process of collecting and interpreting facts, identifying the problems, and decomposition of a system into its components.

2
New cards

Systems Analyst

A person who uses analysis and design techniques to solve business problems using information technology.

3
New cards

Structured Analysis

A development method that allows the analyst to understand the system and its activities in a logical way.

4
New cards

Tools used during Structured Analysis

What are Data Flow Diagrams, Data Dictionary, Decision Trees, Decision Tables, Structured English, and Pseudocode?

5
New cards

Software Requirements Specification (SRS)

A document that describes the nature of a project, software, or application.

6
New cards

Components of System Design

Quality, Timeliness, and Cost-Effectiveness.

7
New cards

Essential components of system design

Quality, Timeliness, Cost-Effectiveness

8
New cards

Inputs of System Design

Statement of work, Requirement determination plan, Current situation analysis

9
New cards

Outputs of System Design

Infrastructure and organizational changes for the proposed system, A data schema, Metadata, Function hierarchy diagram, Pseudocode, A prototype

10
New cards

Stages of System Design

Requirements determination, Requirements specifications, Feasibility Analysis, Final Specifications, Hardware study, System Design

11
New cards

Data Modeling Techniques

Conceptual, Relational, Object Oriented

12
New cards

Types of System Design

Logical, Physical, Architectural, Detailed.

13
New cards

Data Modeling

The process of creating a data model for the data to be stored in a Database.

14
New cards

Types of Advance Design modeling

Entity Relationship (E-R) Model and UML (Unified Modeling Language)

15
New cards

File Organization Methods

Serial, Sequential, Direct, Indexed

16
New cards

File Access Methods

Sequential and Direct

17
New cards

System Security Controls

Privacy and Integrity

18
New cards

System Control Measures

Backup, Physical Access, Logical

19
New cards

Structured Design Concepts

Input, Output, User interface, Modularization

20
New cards

Security Controls

Safeguards or countermeasures to avoid, detect, counteract, or minimize security risks.

21
New cards

Integrity Models

Keep data pure and trustworthy by protecting system data from intentional or accidental changes.

22
New cards

Access Control

Regulates who or what can view or use resources in a computing environment.

23
New cards

Physical Access Control

Limits access to campuses, buildings, rooms and physical IT assets

24
New cards

Logical Access Control

Limits connections to computer networks, system files and data.

25
New cards

System Implementation Procedures

Program Development, Quality Assurance, Data Conversion

26
New cards

Types of System Testing

Software, Unit, Integration, Usability

27
New cards

Deployment Procedures of the System

Installation, Documentation, Training, Maintenance

28
New cards

Program Development

The process of formulating, improving, and expanding educational, managerial, or service-oriented work plans.

29
New cards

Quality Assurance

Defines the quality standards for the project and determines how they are satisfied.

30
New cards

Data Conversion

The process of translating data from one format to another while retaining its viability and quality.

31
New cards

Framework

A set of components working together so they address a number of problems in one or more domains.

32
New cards

Model-Driven Architecture (MDA)

A type of approach to software design, development, and implementation that focuses on models to work with systems.

33
New cards

Agile Software Development

Iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams.

34
New cards

Abstraction

The act of representing essential features without including the background details or explanations.