[Advanced Software Engineering] Syllabus
[Fall 2018/2019]
Instructor |
Email |
Office Location & Hours |
[Mouhib.alnoukari@gmail.com] |
[Location, Hours, Days] |
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.
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.
· Software Engineering A Practitioner’s Approach eighth edition, Pressman & Maxim.
· CMMI-DEV 1.3, Chrissis, Kunard, & Shrum.
|
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 |
|
|
|
|
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