Advanced Software Engineering

 [Advanced Software Engineering] Syllabus

[Fall 2018/2019]

Instructor Information

Instructor

Email

Office Location & Hours

[Dr. Mouhib Alnoukari]

[Mouhib.alnoukari@gmail.com]

[Location, Hours, Days]

 

General Information

Description

The main goal of the advanced software engineering course is to introduce the SE essentials to implement SE project as per CMMI. The student should be able manage SE projects, manage software process improvement project, configuration management, project and process metrics, estimation in SE projects, scheduling SE project, and the implementation of CMMI SE process areas. In addition on how to use SE project tools including: Project Server and TFS.

 

Expectations and Goals

1-          Introduction to advanced Software Engineering

2-          Software Process Improvement

3-          CMMI Overview

4-          CMMI SE Process Areas

5-          Overview on SE tools: Project Server, TFS.

 

Language(s) of Instruction:  Arabic/English                               Textbook(s) Language(s): English

 

Course Materials

·       Software Engineering A Practitioner’s Approach eighth edition, Pressman & Maxim.

·       CMMI-DEV 1.3, Chrissis, Kunard, & Shrum.

 

Course Schedule

 

Week

Topic

Reading

Exercises

1

22/9- 26/9

Introduction to Advanced SE

Pressman, Ch. 2

Advanced SE Tools

2

29/9- 03/10

SE Project Management

Pressman, Ch. 31

Project Server

3

06/10- 10/10

Software Process Improvement

Pressman, Ch. 37

TFS

4

13/10- 17/10

CMMI

Capability Maturity Model Integration

CMMI, Part 1

TFS

5

20/10- 24/10

Software Configuration Management

Pressman, Ch. 29

TFS

6

03/11- 07/11

CMMI CM Process Area

CMMI, Part 2

Configuration Mgmt. using TFS

7

10/11- 14/11

Process and Project Metrics

Pressman, Ch. 32

Configuration Mgmt. using TFS

8

17/11- 21/11

CMMI MA Process Area

CMMI, Part 2

Configuration Mgmt. using TFS

9

24/11- 28/11

Estimation for Software Projects

Pressman, Ch. 33

Project Estimation exercise

10

01/12- 05/12

Project Scheduling

Pressman, Ch. 34

Function Points

11

15/12- 19/12

Software Risk Management

Pressman, Ch. 35

Use Case Points

12

22/12- 26/12

CMMI Engineering Process Areas

CMMI, Part 2

SE Process Area - CMMI

13

22/12- 26/12

CMMI Engineering Process Areas

CMMI, Part 2

SE Process Area - CMMI

14

29/12- 02/01

CMMI Engineering Process Areas

CMMI, Part 2

SE Process Area - CMMI

15

 

 

 

 

 

Testing Schedule

Test

Date

Subject

Reading

Type

language

% of final grade

Quizz 1

27/10-1/11

SE Project Management - Software Process Improvement – CMMI - Software Configuration Management

Chapters: 29,31,37

MCQ/written

Arabic/English

10

Quizz 2

8/12-13/12

Process and Project Metrics - Estimation for Software Projects - Project Scheduling

Chapters: 32, 33, 34

MCQ/written

Arabic/English

10

Final Exam

5/1-17/1

All Topics

All Chapters

MCQ/written

Arabic/English

50

 

Syrian Private University - Faculty of of Computer and Information Engineering @ 2024 by Syrian Monster - Web Service Provider | All Rights Reserved