Sunteți pe pagina 1din 1

CS802: SOFTWARE ENGINEERING(SE)

(M.Tech CSE-I Semester)




Scheme : 2013
Internal Assessment : 30
End Exam : 70
End Exam Duration : 3 Hrs

Course Objectives:
To gain a broad understanding of software engineering discipline and its application to the
development and management of software systems.
To learn the complete software life cycle, software process models and design approaches, risk and
quality management.
Course Outcomes:
Students will be able to apply software engineering principles and techniques and to produce efficient,
reliable , robust and cost-effective software solutions.

Software Process: Introduction To Software Engineering,Generic view of process-A Process
Framework,CMM,Process Patterns,Process Assessment,Personal Models-Prescriptive Models,The waterfall model,
Incremental process models, Evolutionary process models, The Unified process,An Agile View of Process-
Introduction ,Agile Process Models.

Software Engineering Practice: Introduction, Communication practices, Modeling. Practices,Construction
Practice,Deployment, ,Requirements Engineering- Requirements Engineering Tasks,Initiating the Requirements
Engineering Process ,Eliciting Requirements,Developing Use Cases,,Negotiating Requirements,Validating
Requirements, Building the Analysis Model-Requirement Analysis and Analysis Modeling approaches,Data
Modeling Concepts,Object oriented Analysis,Scenario based Modeling,Flow Oriented Modeling,Class Based
Modeling,Creating a Behavioral Model.

Design Engineering: Introduction ,Design process and Design Quality,Design Concepts,The Design Model,Pattern
Based Software Design,Testing Strategies-Strategic approach of Software Testing ,Strategic issues,Test strategies
for Conventional Software,Test Strategies for Object-Oriented Software,Validation Testing,System
Testing,Debugging ,Testing Tactics.

Managing Software Projects: Project Management Management Spectrum,The people,The Product,The
Process,The Project,W5HH Principle,Metrics and Process and Projects-Metrics in the Process and Project
Domains,Software Measurement,Metrics for Software Quality,Integrating Metrics within the Software
Process,Metrics for Small Organizations,Establishing a Software Metrics Program,Estimation.

Project Scheduling: Risk Management-Reactive vs Proactive Risk Strategies,Software Risks,Risk
Identification,Risk Projection,Risk Refinement,RMMM Plan,Quality Management-
QualityConcepts,SoftwareQualityAssurance,SoftwareReviews,FormalTechnical Reviews,Formal Approaches to
SQA,Statistical Software Quality Assurance,Software Reliability,Change Management-Software Configuaration
Management,The SCM Repository,The SCM Process ,Configuration Management for Web Engineering.
Text Books:
1.Roger S.Pressman [2005], [6
th
Edition], Software Engineering, A Practitioners Approach, Mc GrawHill
International Edition.
Reference Books:
1. Sommerville [2008], [7
th
Edition], Software Engineering ,Pearson education.
NOTE: The question paper shall consist of Eight questions out of which the student shall answer any Five
questions
L T/D P C
3 - - 3

S-ar putea să vă placă și