CmpE 450 Software Engineering

Syllabus

CmpE 450 Software Engineering , Fall 2007


Instructor Assistant Prof. Ayşe Başar Bener, benerboun.edu.tr, x7226, ETA 35
Assistants Burak Turhan, turhancmpe.boun.edu.tr, x7227, ETA 36
Handan Gül Çalıklı, gul.calikliboun.edu.tr, x7781, ETA 47
İsmail Arı, ismailarboun.edu.tr, x7183, ETA 27
Koray Balcı, balcicmpe.boun.edu.tr x4490, ETA 26
Time/Room Tuesday 11:00-12:00, Thursday 10:00-12:00 ETA A2
Text Book Software Engineering
Ian Sommerville
Adison-Wesley, 6th or 7th Edition
Grading Project: 50%
Midterm Exam: 20%
Final Exam: 20%
Class Participation: 10%
Course Outline The software life cycle and the phases in software development: Feasibility study, analysis, specification, design, implementation and testing, documentation and maintenance. Tools, techniques, environments and methodologies. Management issues. An integral part of the course is the involvement of students working in teams in a medium size software project.
Schedule

For project 1
16.10.07 - RAD v1.0
22.10.07 - ODD v1.0; Standards, Security, and Quality Doc. v1.0; SDD v.1.0; IUM v.1.0
30.10.07 - DEMO v1.0 (To Customer)
09.11.07 - DB Design Doc. v1.0; RAD v2.0
12.11.07 -Test Doc. v1.0
14.11.07 - ODD v2.0; Normalized DB Design Document v2.0
22.11.07 - DEMO v2.0 (To Customer), SDD v2.0, IUM v2.0
27.11.07 - Midterm
29.11.07 - Test Document v2.0
06.12.07 - RAD v3.0
13.12.07 - ODD v3.0; Normalized DB Design Document v3.0
27.12.07 - DEMO v3.0 (To Customer), SDD v3.0, IUM v3.0
31.12.07 - Test Document v3.0

For project 2
16.10.07: Installation Demo
16.10.07-22.10.07: Installation of the software in pilot departments (CmpE, Engineering Faculty,Philosophy Department, Registrar's Office) and bug testing
22.10.07-30.11.07: Giving education to the users, updated IUM, bug testing
27.11.07: Midterm
01.11.07-30.11.07:  User Acceptance Testing (UAT), UAT Plan Document. (Everyone in this group will give maintenance in a pilot department for the continuity of UAT)

Prerequisites Senior standing in CmpE

B.U. | CmpE | Contact Us | ©2007 Boğaziçi University, Computer Engineering Department