software engineering (DOC)
Description
software enieering
Shared by: ehowpages6
Categories
Tags
software engineering, computer science, software engineers, software development, software engineer, engineering degrees, software practitioners, engineering jobs, software process, unit testing, Engineering Manager, Software Architecture, traditional engineers, traditional engineering, Engineering Software,
-
Stats
- views:
- 98
- posted:
- 6/4/2010
- language:
- English
- pages:
- 2
Document Sample


Lahore University of Management Sciences
Computer Science Department
Course: CS 462 Software Engineering (4 units)
Quarter: Winter 2004
Instructor: Saima R. Shaikh
Office: Room 411
Email: saimar@lums.edu.pk
Lectures: Mon (8.30 am - 10:10 am)
Fri (8.45 am - 10:35 am)
TAs: yet to be announced
Course Description
This course is designed to provide understanding of the concepts, techniques and tools
for the definition, design, development, testing and maintenance of software systems.
The main objective is to emphasize the need for a systematic and managed approach to
software development. This course uses the structured approach to software
development as a vehicle to illustrate various aspects of software engineering.
Pre-requisites
Senior level standing.
Texts
Roger S. Pressman (T1)
Software Engineering: A Practitioner’s Approach, Fifth Edition.
McGraw-Hill, 2001
Ian Sommerville (T2)
Software Engineering, Sixth Edition
Addison-Wesley, 2001
Grading
Quizzes 15%
Project 25% (details to be distributed later)
Midterm Exam 25%
Final Exam 35%
CS462: Software Engineering
Saima Shaikh, Winter 2004
Topical Outline and Readings
Module Topic Weeks Readings
Introduction The Need for Software Engineering
2 T1
The Software Product and Process Chapters 1 - 3
Product
- Software Charateristics, T2
Applications and Myths Chapters 1 – 4, 22
Process
-SW Process
-SW Process Models
Management
Project Management Concepts
Managing People
Analysis System Engineering 2 T1
Requirements Engineering Chapters 10, 11, 12
Analysis Concepts and Principles
Analysis Modeling T2
Chapter 5
Design Design Concepts and Principles 2 T1
Architecture and detailed design Chapters 13 - 15
User-interface design*
T2
Chapter 15
MIDTERM
Verification Process Improvement 2-3 T1
and SW Quality Assurance Chapters 8, 17, 18, 26
Validation SW Testing Techniques
SW Testing Strategies
Clean room SW Engineering*
Software Legacy systems 1-2 T1
Evolution Maintenance Chapters 9, 29, 30
Configuration Management
Re-engineering* T2
Web Engineering* Chapters 26 - 28
* if time permits
Note: Readings for some sessions may be supplemented with additional material
CS462: Software Engineering
Saima Shaikh, Winter 2004
Related docs
Get documents about "