Flashcards: Introduction to Software Engineering — 14 cards

All cards

1Question

Software engineering — definition?

Answer

Systematic, disciplined, measurable approach to software.

2Question

Poor architecture — consequence?

Answer

Widespread failures and increased risk.

3Question

Model — purpose?

Answer

Abstract representation to reason about systems.

4Question

Engineering method — steps?

Answer

Formulate, analyze, search, decide, specify.

5Question

Knowledge acquisition — nonlinear?

Answer

New info can invalidate previous understanding.

6Question

Rationale — contains?

Answer

Context, reasons, and decision justifications.

7Question

Project — structure?

Answer

Activities and tasks organized to develop software.

8Question

Participant — role?

Answer

Person contributing to system development or use.

9Question

System — definition?

Answer

Interconnected parts working as a whole.

10Question

Work product — types?

Answer

Internal artifacts or client deliverables.

11Question

Notation — example?

Answer

UML for object-oriented modeling.

12Question

Method — purpose?

Answer

Repeatable technique for solving specific problems.

13Question

Development activities — sequence?

Answer

Elicitation, analysis, design, implementation, testing.

14Question

Testing — comparison models?

Answer

Unit: object design; Integration: system design; System: requirements.

Test yourself with the quiz

Test your knowledge with 14 questions on Introduction to Software Engineering.

1. What is the main purpose of safety-critical testing?

2. What best describes a methodology?

Take the quiz →

Read the revision sheet

Review the complete course in the revision sheet for Introduction to Software Engineering.

See revision sheet →

Similar courses

Create your own flashcards

Import your course and AI generates flashcards in 30 seconds.

Flashcard generator