Database Design - The Systems Development Life Cycle (SDLC)

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

1/23

flashcard set

Earn XP

Description and Tags

Vocabulary flashcards covering the SDLC phases, information systems, and maintenance concepts.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

24 Terms

1
New cards

Information System

Provides for data collection, storage, and retrieval; composed of people, hardware, software, databases, application programs, and procedures.

2
New cards

Systems Development Life Cycle (SDLC)

A framework that traces the life cycle of an information system and maps out and evaluates database design and application development; consists of five phases and is iterative rather than sequential.

3
New cards

Five phases of SDLC

Planning, Analysis, Detailed Systems Design, Implementation, and Maintenance.

4
New cards

Planning (SDLC)

Initial assessment and feasibility study; assess flow-and-extent requirements; evaluate alternatives; determine hardware/software needs and costs; decide whether to continue/modify/replace the existing system.

5
New cards

Analysis (SDLC)

Thorough audit of user requirements; study existing hardware and software; goal: better understanding of functional areas and problems.

6
New cards

Detailed Systems Design

Designer completes design of system processes; includes technical specifications; outlines steps for converting from old to new system; plans training; submitted for management approval.

7
New cards

Implementation (SDLC)

Hardware, DBMS software, and applications installed; database design implemented; coding, testing, and debugging cycle continues until delivery; tables, views, and user authorizations created.

8
New cards

Maintenance (SDLC)

Three maintenance activities: corrective, adaptive, and perfective; uses CASE to produce better systems within time and cost; CASE-produced apps are structured, documented, and standardized.

9
New cards

Iterative SDLC

SDLC is iterative rather than strictly sequential; phases may be revisited and refined as needed.

10
New cards

Initial assessment

Part of Planning; early evaluation of project viability.

11
New cards

Feasibility study

Part of Planning; evaluates whether the project is technically, economically, and operationally feasible.

12
New cards

User requirements

Requirements gathered to understand what the system must do; defined in Analysis.

13
New cards

Logical system design

A logical representation of the system’s structure derived during Analysis and planning.

14
New cards

Detailed system specification

A precise description of the system's components and behavior produced in Detailed Systems Design.

15
New cards

Coding, testing, and debugging

Activities in Implementation to convert specifications into working software and verify correctness.

16
New cards

Installation

Part of Implementation; hardware, DBMS, and applications are installed; system is configured.

17
New cards

Fine-tuning

Optimization of system performance during Implementation.

18
New cards

Creation of tables and views

Database objects created during Implementation to support the new system.

19
New cards

User authorizations

Setting access controls for users in the new system.

20
New cards

Management approval

Formal approval from management for detailed system design before implementation.

21
New cards

Computer-aided systems engineering (CASE)

A technique used to structure, document, and standardize software development to produce better systems within a reasonable time and cost.

22
New cards

Corrective maintenance

Repairing defects in the system after deployment.

23
New cards

Adaptive maintenance

Modifying the system to operate in a changing environment or requirements.

24
New cards

Perfective maintenance

Enhancing system performance, maintainability, or features.