CPSC 544 Advanced Software Process

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

1/19

flashcard set

Earn XP

Description and Tags

This set of flashcards covers key terms and concepts from the lecture on Software Process Maturity, aiming to aid students in understanding and preparing for their exams.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

20 Terms

1
New cards

Software Process Maturity

A framework that describes the stages of improvement in software processes.

2
New cards

CMM

Capability Maturity Model; used for evaluating the maturity and capability of software processes.

3
New cards

SPICE

Software Process Improvement and Capability dEtermination; an ISO standard for assessing software processes.

4
New cards

Initial Process

Level 1 of process maturity; characterized by chaotic, ad hoc practices without formalized procedures.

5
New cards

Repeatable Process

Level 2 of process maturity; provides basic project management and control over processes.

6
New cards

Defined Process

Level 3 of process maturity; formalizes the development processes and begins to introduce advanced technologies.

7
New cards

Managed Process

Level 4 of process maturity; utilizes quantitative measures for managing software processes.

8
New cards

Optimizing Process

Level 5 of process maturity; focuses on continuous process improvement and defect prevention.

9
New cards

Quality Assurance

The practices and processes that ensure the product meets quality standards.

10
New cards

Change Control

The process that ensures all changes are documented, analyzed, and approved before implementation.

11
New cards

Process Improvement

Continuous efforts to enhance organizational processes to increase efficiency and quality.

12
New cards

Process Assessment

Evaluating the current state of an organization’s software processes to determine weaknesses and strengths.

13
New cards

Project Management

The process of planning, executing, and overseeing a project within its time and budget constraints.

14
New cards

Defect Prevention

Strategies aimed at preventing defects in software development practices.

15
New cards

Statistical Process Control

A method of quality control that employs statistical methods to monitor and control a process.

16
New cards

Software Development Life Cycle

The process of planning, creating, testing, and deploying software.

17
New cards

Software Configuration Management

The discipline of managing changes to software products and their configuration.

18
New cards

Software Testing

The process of executing a program to find and fix bugs or defects.

19
New cards

Software Standards

Established criteria or guidelines to ensure consistency and quality in software development.

20
New cards

Software Inspections

A formal review process that examines a software product to improve quality and detect defects.