SOFTWARE DESIGN

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

1/30

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

31 Terms

1
New cards

SOFTWARE

COMPRISES PROGRAMS, PROCEDURES, AND ROUTINES THAT FACILITATE COMPUTER OPERATIONS

2
New cards

SOFTWARE

SET OF INSTRUCTIONS, DATA, OR PROGRAMS USED TO OPERATE COMPUTERS AND EXECUTE SPECIFIC TASKS

3
New cards

SYSTEM SOFTWARE

DIRECTLY OPERATES THE COMPUTER HARDWARE AND PROVIDES THE BASIC FUNCTIONALITY

4
New cards

SYSTEM SOFTWARE

CONTROLS A COMPUTER’S INTERNAL FUNCTIONING AND HARDWARE DEVICES

5
New cards

APPLICATION SOFTWARE

PERFORMS SPECIAL FUNCTIONS OR PROIDES FUNCTIONS THAT ARE MUCH MORE THAN THE BASIC OPERATION OF THE COMPUTER

6
New cards

APPLICATION SOFTWARE

DESIGNED TO PERFORM A SPECIFIC TASK FOR END-USERS

7
New cards

MICROSOFT WORD AND POWERPOINT

EXAMPLE OF APPLICATION SOFTWARE

8
New cards

SOFTWARE MODELING

PROCESS OF CREATING ABSTRACT REPRESENTATIONS OF A SOFTWARE SYSTEM

9
New cards

SOFTWARE MODELING

BLUEPRINTS THAT GUIDE THROUGH THE SYSTEM’S STRUCTURE, BEHAVIOR, AND FUNCTIONALITY

10
New cards

SOFTWARE MODELING

DEVELOPMENT AND TESTING PROCESSES ARE CARRIED OUT BASED ON THE MODEL

11
New cards

WATERFALL MODEL

A LINEAR AND SEQUENTIAL MODEL, WHICH MEANS THAT A DEVELOPMENT PHASE CANNOT BEGIN UNTIL THE PREVIOUS PHASE IS COMPLETED

12
New cards

V-MODEL

ALSO CALLED VERIFICATION AND VALIDATION MODEL

13
New cards

V-MODEL

CONSIDERED A DISCIPLINE MODEL

14
New cards

V-MODEL

THE VERIFICATION AND VALIDATION PHASE RUNS SIMUTANEOUSLY AND ARE CONNECTED THROUGH THE CODING PHASE IN A V-SHAPE

15
New cards

INCREMENTAL MODEL

THE SOFTWARE DEVELOPMENT PROCESS IS DIVIDED INTO MULTIPLE INCREMENTS, WITH EACH INCREMENT FOLLOWING THE SAME DEVELOPMENT PHASES

16
New cards

RAPID APPLICATION DEVELOPMENT MODEL

RAD MODEL

17
New cards

RAD MODEL

SIMILAR TO THAT OF INCREMENTAL AND WATERFALL MODEL

18
New cards

RAD MODEL

FAST, HIGHLY EFFICIENT, AND RESULTS IN FEWER ERRORS DUE TO CONTINUOUS FEEDBACK AND ITERATIVE DEVELOPMENT

19
New cards

ITERATIVE MODEL

SOFTWARE IS DEVELOPED THROUGH MULTIPLE ITERATIONS, WHERE EACH ITERATION ENHANCES AND REFINES THE PREVIOUS VERSION

20
New cards

ITERATION

REPEATING THE DEVELOPMENT PROCESS MULTIPLE TIMES UNTIL THE FINAL PRODUCT MEETS THE DESIRED REQUIREMENTS

21
New cards

SPIRAL MODEL

HAS CHARACTERISTICS OF BOTH ITERATIVE AND WATERFALL MODEL

22
New cards

SPIRAL MODEL

ITS STRUCTURE RESEMBLES A SPIRAL, WHERE A LONG, CURVED LINE STARTS FROM THE CENTER AND LOOPS OUTWARD MULTIPLE TIMES

23
New cards

RISK HANDLING

RISKS ARE IDENTIFIED IN EACH PHASE AND THEY ARE RESOLVED THROUGH PROTOTYPING

24
New cards

PROTOTYPE MODEL

CREATED TO VISUALIZE AND REFINE THE SYSTEM BEFORE FINAL DEVELOPMENT

25
New cards

PROTOTYPE

BUILT, TESTED, AND IMPROVED BASED ON USER FEEDBACK, AND THE FINAL PRODUCT IS DEVELOPED ACCORDINGLY

26
New cards

PROTOTYPE MODEL

INTODUCED TO OVERCOME THE SHORTCOMINGS OF THE WATERFALL MODEL

27
New cards

AGILE MODEL

A COMBINATION OF ITERATIVE AND INCREMENTAL MODELS, DESIGNED TO ENHANCE FLEXIBILITY AND CUSTOMER SATISFATION

28
New cards

AGILE MODEL

INTRODUCED IN THE 1990S ENABLING CONTINUOUS MODIFICATION DURING DEVELOPMENT AND ENSURING FASTER PROJECT COMPLETION

29
New cards

DESIGN

A FUNDAMENTAL HUMAN CHARACTERISTIC THAT INVOLVES THE CREATION AND USE OF TOOLS TO DEVELOP ARTIFACTS

30
New cards

SOFTWARE DESIGN

THE PROCESS OF DEFINING THE ARCHITECTURE, COMPONENTS, MODULES, INTERFACES, AND DATA STRUCTURES REQUIRED TO MEET SPECIFIES SOFTWARE REQUIREMENTS

31
New cards

SOFTWARE DESIGN

PLAYS A CRUCIAL ROLE IN DEVELOPMENT AS IT ENSURES THAT THE SOFTWARE MEETS USER AND STAKEHOLDER NEEDS