Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
COURSE INFORMATION
Code : ITS572
Credit Unit : 3
Contact Hour : 4
1 Introduction
Introduction to software engineering 2 Sommerville, Chapter 1
Key challenges facing software
engineering
Professional and ethical
responsibility
2 Socio-technical systems
Emergent system properties 2 Sommerville, Chapter 2
Systems Engineering
Organizations, people and computer
systems
Legacy Systems
Proposal:
Name of the proposed system,
Objective(s),
Strength & Weaknesses,
Functional Requirements)
Proposal Submission
- Document Flow
Tutorial: Case study discussion
4 Project management
Management activities 2 Sommerville, Chapter 5
Project planning & scheduling
Risk management
5 Software requirements
Functional and non-functional 2 Sommerville, Chapter 6
requirements
User requirements
System requirements
The software requirements
document
Requirement elicitation and analysis
7 System Models 2
Context models Sommerville, Chapter 8
Behavioral models
Object models
8 Software Design
Concepts and principles 2 Sommerville, Chapter 16
User interface design
O-O design
12 System Evolution 2
Software maintenance Sommerville, Chapter 21
Evolution process
Legacy system evolution
Final REPORTSubmission
14 Project presentation 4
TEACHING METHODOLOGY
ASSESSMENT
Coursework 60%
Test ………………………………….. 20%
Case Study …………………………. 10%
Proposal
(Name of the proposed system,
Objective(s),
Strength & Weaknesses,
Functional Requirements)
Requirement Analysis ……………… 10%
(Object-oriented Modeling)
Final Report & System …………….. 20%
TEXTBOOK
Shelly, G.B., Cashman, T.J. & Rosenblatt, Systems Analysis and Design, 5th edition, 2003.
Quatrani, T., Visual Modeling with Rational Rose 2002 and UML, Addison Wesley, 2003.
REFERENCES
Pressman, R.S., Software Engineering A Practical Approach, McGraw-Hill, 5th edition, 2001.
Fowler, M., UML Distilled Third Edition: A Brief Guide to the Standard Object Modeling
Language, Addison Wesley, 2004.
Roques, P., UML in Practice: The Art of Modeling Software Systems Demonstrated through
Worked Examples and Solutions, John Wiley & Sons, Ltd., 2005.