top of page

Syllabus

You can also request more information with this form:

Success! Message received.

Unit 1
The Software Problem & Processes: Cost, Schedule & Quality, Scale & Change, Software Processes: Process &Project, Component Software Processes, Software Development Process Models, Project Management Process

Unit 2
Requirements Analysis & Project Planning: Requirements Analysis & Specification: Value of a Good SRS,Requirements Process, Requirements Specification, Functional Specification with Use Cases, Other Approaches forAnalysis,Planning a Software Project: Effort Estimation, Project Schedule & Staffing, Quality Planning, Risk ManagementPlanning, Project Monitoring Plan

Unit 3
Design, Coding: Design: Design Concepts, Function-oriented Design, Object-oriented Design, Detailed Design,Metrics,Coding: Programming Principles & Guidelines, Incrementally Developing Code, Managing Evolving Code.


Unit 4
Unit Testing and Testing: Unit Testing, Code Inspection, Metrics Testing Concepts, Testing Process, Black-boxTesting, White-box Testing, Metrics.

Unit 5

Software Engineering for new paradigms- Web and Cloud Web Engineering: Web Applications vsConventional SoftwareImpact of Cloud computing on Software Development life cycle: Limitations and Challenges in Cloud-BasedApplications Development- Introduction and Challenges. Impact of Cloud computing on Software Development lifecycle.

Textbooks -

1. Pankaj Jalote: A Concise Introduction to Software Engineering , Springer, 2008 (Chapters: 1-4, 6-8)
2. Emilia Mendes, Nile Mosley: Web Engineering, Springer, 2006 (Chapter: 1)
3. Zaigham Mahmood, Saqib Saeed: Software Engineering framework for the cloud computing Paradigms,Springer, 2013(Chapters 3,4)

Reference Books
1. Roger S. Pressman: Software Engineering A Practitioner's Approach, 7th Edition, McGraw Hill, 2010
2. David Gustafson: Software Engineering, Schaum's Outline Series, McGraw Hill, 2002 (Chapters: 6)

 

 

 

 

 

 

 

 

 

bottom of page