Course
code CC515
credit_hours 3
title Introduction to Software Engineering
arbic title
prequisites CC319 & CC414
credit hours 3
Description/Outcomes This course provides an introduction to software engineering disciplines with emphasis on: software life cycle, project management, verification, validation and testing of software.
arabic Description/Outcomes
objectives This course provides an introduction to software engineering disciplines with emphasis on: software life cycle, System Models, Requirements Specification, Architecture Requirements, Software Design, Rapid Software Development, Verification, Validation and Testing of software.
arabic objectives
ref. books Ian Summerville, Seventh Edition, Software Engineering, Addison Wesley, 2004.
arabic ref. books
textbook Ian Summerville, Seventh Edition, Software Engineering, Addison Wesley, 2004.rnRoger Pressman , Software Engineer: A practitioner Approach, McGraw – Hill 2005rn
arabic textbook
objective set combined
content set combined
course file 65_CC515_CC 515.pdf
Course Content
content serial Description
1 Week Number 1 : Overview and History of Software Engineering.
.
2 Week Number 2 : Software Process.
.
3 Week Number 3 : Software Process Models.
.
4 Week Number 4 : Requirements Engineering.
.
5 Week Number 5 : Requirements Definition and Specification.
.
6 Week Number 6 : Structured Analysis.
.
7 Week Number 7 : 7th week Exam.
.
8 Week Number 8 : Object- Oriented Analysis.
.
9 Week Number 9 : Object- Oriented Analysis.
.
10 Week Number 10 : Design Concepts and Principles.
.
11 Week Number 11 : Architectural Design.
.
12 Week Number 12 : 12th week Exam.
.
13 Week Number 13 : Verification and Validation.
.
14 Week Number 14 : Software Testing.
.
15 Week Number 15 : Revision.
.
16 Week Number 16 : Presentation of projects and Final Exam.
.