Software Engineering Lecture Review

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

1/9

flashcard set

Earn XP

Description and Tags

These flashcards cover the essential vocabulary and concepts from the Software Engineering lecture to aid in exam preparation.

Last updated 5:21 PM on 2/5/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

10 Terms

1
New cards

Software Engineering

The application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software.

2
New cards

SDLC (Software Development Life Cycle)

A step-by-step process used to design, develop, test, deploy, and maintain software in a systematic way.

3
New cards

Coupling

The measure of the degree of interdependence between software modules.

4
New cards

Cohesion

A measure of the degree to which the elements of a module are functionally related.

5
New cards

Functional Requirements

Requirements that define what a system should do, including specific behaviors and functions.

6
New cards

Non-Functional Requirements

Requirements that specify criteria that can be used to judge the operation of a system, rather than specific behaviors.

7
New cards

Agile Methodologies

An iterative approach to software development that emphasizes flexibility and customer satisfaction.

8
New cards

Testing

The process of verifying that a software product meets its requirements and is free of bugs.

9
New cards

Modularity

The design principle of breaking a system into smaller, manageable and independently developed units.

10
New cards

IEEE

Institute of Electrical and Electronics Engineers; a professional association that defines standards in software engineering and other engineering fields.

Explore top flashcards