Software Engineering

CNG 350 What is SWE?

SWE is about engineering of all tasks related to SW starting with Requirements and Design, reaching to Implementation, testing, maintenance, and documentation.

Course Focus Main Focus: -Requirements Engineering -Design (High-level and Low level) -Testing Secondary Focus: .Project management and estimation -Documentation Outside the scope: -Programming .

Prerequisites • CNG 351 (Unofficial)-DB • CNG 213 (Unofficial)-DS .

Ability to write test requirements and design test plans and test cases for complex software systems.Learning Outcomes After finishing the course. 3. Ability to write both user and system requirements using formal and informal methods including use cases and tabular methods. sequence diagrams and class diagrams. 2. process models. . 4. student should demonstrate the following skills: 1. Ability to provide system models using formal and informal methods including system architecture models. Ability to design complex software systems according to the fundamentals of software engineering.

Grading Course Project (3 reports): Assignments (3 HWs): MD1: MD2: Final: 25% 15% 15 % 15% 30 % .

Design Thinking Behavior .

.

.

.

.

.

.

.

.

.

.

.

.

Think .

Innovate .

8 67.8 67.3 62.8 63.6 55.9 55.3 51.5 8.1 50 47.5 80 80 73.9 Total Mark 83 90 88 95 70 80 80 40 60 53 61 30 63 82 73 82 64 72 62 55 17 16 51 55 50 65 11 54 4 8 .3 41.4 68.Attendance Total Attend 100 95.2 62.5 43.2 58.9 67.5 53.4 63.9 58.8 45.9 68.5 86.9 15.1 38.6 84.

Sign up to vote on this title
UsefulNot useful