|
| |
ASSUMPTION UNIVERSITY
FACULTY OF ENGINEERING
COURSE OUTLINE 2/2008
|
Subject |
: |
CE 3104 Software
Engineering |
|
Lecturer |
: |
Naresh Srikalra |
|
Objective |
: |
The
objective of this course is to provide a comprehensive introduction to
the principle of software engineering covering the modern trends in
system analysis, design and testing, including principles of development
of large complex software without omitting the underlying conventional
techniques. This course also introduces the usage of case tools, UML,
other advanced techniques and the latest trends in Software
Engineering. |
|
Textbook |
: |
Software Engineering A Practitioner’s
Approach
Roger S. Pressman, 6/e, McGraw-Hill |
|
Reference |
: |
1.
Object-Oriented Software
Engineering
Bernd Bruegge & Allen H. Dutoit, Prentice
Hall
2.
Software Engineering:
Theory & Practice
Shari Lawrence Pfleeger, Prentice Hall |
|
Mark Allocation |
: |
Midterm 30 %
Final 60 %
Assignment/Project 10 % |
|
Course Outline |
: |
|
|
Week |
Topics |
|
1 |
Introduction to
Software Engineering & Software Life Cycle |
|
2 |
Software Process Models, An Agile View of Process, Software
Engineering Practice |
|
3 |
Software Project
Planning: Planning, and Size Estimation |
|
4 |
Software Project
Planning: Scheduling, Risk analysis and Management
Software
Configuration Management |
|
5 |
System
Engineering, Software Quality Assurance,
Computer-Aided
Software Engineering |
|
6 |
Requirements Engineering, Introduction to UML, Use Cases in Theory &
Practice |
|
7 |
Analysis
Methods:
Analysis Modeling |
|
|
Mid Term Examinations
|
|
8 |
Elements of
software design
Fundamental concepts
The design model
|
|
9 |
Design Methods I
Architectural Design |
|
10 |
Design Methods II
Component and
interface design, Product Metrics |
|
11 |
Software Testing
Techniques and Strategies |
|
12 |
Web Engineering
I |
|
13 |
Web Engineering
II |
|
14 |
Delivering the
System
Software
Documentation, Training, and Software Maintenance |
|
15 |
Project
Presentation
Advanced Topic
Overview & Review |
|
|
Final Examinations
|
|