Home | Back
|
SE-860 Adv Software Engineering
|
Campus
|
MCS
|
Programs
|
PG
|
Session
|
Fall Semester 2016
|
Course Title
|
Adv Software Engineering
|
Course Code
|
SE-860
|
Credit Hours
|
3+0
|
Pre-Requisutes
|
None
|
Course Objectives
|
This consummates the knowledge and skills learnt in first Software Engineering course. The complete software engineering cycle is covered with current methodologies and techniques. Student shall also learn the key industrial standards and practices in software engineering today. This course aims to study various software development models and phases of software development life cycle. The concepts of project management, change control, process management, software development and testing are introduced through hands-on Team Projects. The students will study techniques for software verification, validation and testing. They would also study reliability and performance issues in software design and development.
Course Out Line
- Introduction: . Software Engineering, System Engineering, Industry’s Demands
- Background SWEBOK (Software Engineering Body of Knowledge), ISO/IEEE 12207 (Life Cycle Standard), Contract acquisition, Best Practices
- Foundation Software engineering Model, Project Management, Measurements, estimations, Risk Management
- Classics Phases of Software Development, Requirements elicitation, analysis, negotiation and Specification, Architectural, structural and details design, Construction and Coding, Verification , validation and Test strategies
- Object Oriented OO Methodologies, Frameworks, UML, OO Analysis and Design, OO Test
- Advanced Components Based, Service based, Aspect based SE,CASE tool, Rational Rose, SW-CMM
|
Detail Content
|
|
Text/Ref Books
|
- Software engineering, Ian Summerville
- Object Oriented System Development, Ali Bahrami, McGraw-Hill.
Reference: c. Essays on Object Oriented Software Engineering Vol 1, by Edward V Herard
- Object Oriented Modelling and Design, Rumbaugh et.al, Prentice-Hall
- Software Engineering, A Practitioners Approach, Roger S Pressman
- Object Oriented and Classical Software Engineering by Stephen R Schach, 5t
Sem Project Planning Programming Projects
|
Time Schedule
|
|
Faculty/Resource Person
|
Asst Prof Maj (R) Syed Athar Mohsin Zaidi
|
|