Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 22

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

Learning Outcomes
After finishing the course, student should demonstrate the following skills:

1. Ability to write both user and system requirements using formal and informal methods including use cases and tabular methods.
2. Ability to provide system models using formal and informal methods including system architecture models, process models, sequence diagrams and class diagrams. 3. Ability to write test requirements and design test plans and test cases for complex software systems. 4. 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

Attendance
Total Attend 100 95.5 86.6 84.5 80 80 73.4 68.9 68.9 67.8 67.8 67.8 63.4 63.3 62.2 62.2 58.9 58.9 55.6 55.5 53.3 51.1 50 47.8 45.5 43.3 41.1 38.9 15.5 8.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

You might also like