Skip to main content

2026-2027 BEST option exam study guide for Rodrigo Morales SOEN 341 Software Process Peter Grogono C

Page 1

2026-2027 BEST option exam study guide for Rodrigo Morales SOEN 341 Software Process Peter Grogono Concordia University Department of Computer Science and Software Engineering Concordia University

Contents 1

Introduction

4

2 Software Engineering

4

3 Software Process

8

4 Course Overview

13

5 Term Project

13

6 Early Process Models

18

7 Modern Process Models

24

8 Requirements

32

9 Domain Analysis

32

9.1

Scope ................................................................................................................................................. 34

9.2 Defining Requirements ................................................................................................................... 35 10 Domain Models

37

11 Use Cases

40

12 Precise Language

44

13 Architecture and Design

51

14 Class Diagrams

55

15 Recommended Architectures

77

16 Design

81

17 Design Principles

85

17.1 Divide and Conquer ........................................................................................................................ 85 17.2 High Cohesion .................................................................................................................................. 85 17.3 Low Coupling ................................................................................................................................... 87

1


Turn static files into dynamic content formats.

Create a flipbook