Mtech Se Syllabus
Mtech Se Syllabus
UNIT-I:
Software and Software Engineering: The Nature of Software, The Unique Nature of Web Apps, Software
Engineering, Software Process, Software Engineering Practice, Software Myths. Process Models: A Generic
Process Model, Process Assessment and Improvement, Prescriptive Process Models, Specialized Process
Models, The Unified Process, Personal and Team Process Models, Process Terminology, Product and Process.
UNIT-II:
Requirements Analysis And Specification: Requirements Gathering and Analysis, Software Requirement
Specification (SRS), Formal System Specification. Software Design: Overview of the Design Process, How to
Characterise of a Design?, Cohesion and Coupling, Layered Arrangement of Modules, Approaches to Software
Design
UNIT – III:
Function-Oriented Software Design: Overview of SA/SD Methodology, Structured Analysis, Developing the
DFD Model of a System, Structured Design, Detailed Design, Design Review, over view of Object Oriented
design.
User Interface Design: Characteristics of Good User Interface, Basic Concepts, Types of User Interfaces,
Fundamentals of Component-based GUI Development, A User Interface Design Methodology.
UNIT – IV:
Coding And Testing: Coding, Code Review, Software Documentation, Testing, Unit Testing, BlackBox
Testing, White-Box Testing, Debugging, Program Analysis Tool, Integration Testing, Testing Object-Oriented
Programs, System Testing, Some General Issues Associated with Testing
UNIT – V:
Software Reliability And Quality Management: Software Reliability, Statistical Testing, Software Quality,
Software Quality Management System, ISO 9000, SEI Capability Maturity Model. Computer Aided Software
Engineering: Case and its Scope, Case Environment, Case Support in Software Life Cycle, Other
Characteristics of Case Tools, Towards Second Generation CASE Tool, Architecture of a Case Environment
TEXT BOOKS:
1. Software Engineering A practitioner’s Approach, Roger S. Pressman, Seventh Edition McGraw Hill
International Edition.
2. Fundamentals of Software Engineering, Rajib Mall, Third Edition, PHI. 3. Software Engineering, Ian
Sommerville, Ninth edition, Pearson education
REFERENCE BOOKS:
1. Software Engineering : A Primer, Waman S Jawadekar, Tata McGraw-Hill, 2008
2. Software Engineering, A Precise Approach, Pankaj Jalote, Wiley India,2010.
3. Software Engineering, Principles and Practices, Deepak Jain, Oxford University Press.
4. Software Engineering1: Abstraction and modeling, Diner Bjorner, Springer International edition, 2006