0% found this document useful (0 votes)
12 views1 page

Mtech Se Syllabus

The document outlines a Software Engineering course, covering key topics such as software processes, requirements analysis, design methodologies, coding and testing, and software reliability. It includes detailed units on function-oriented and user interface design, along with quality management systems. Recommended textbooks and reference materials are also provided for further study.

Uploaded by

sunflowerao2014
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views1 page

Mtech Se Syllabus

The document outlines a Software Engineering course, covering key topics such as software processes, requirements analysis, design methodologies, coding and testing, and software reliability. It includes detailed units on function-oriented and user interface design, along with quality management systems. Recommended textbooks and reference materials are also provided for further study.

Uploaded by

sunflowerao2014
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

SOFTWARE ENGINEERING (Elective – 1)

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

You might also like