4ITRC3
4ITRC3
4ITRC3
Devi Ahilya University, Indore, India Institute of II Year B.E. (Information Technology)
Engineering & Technology (Full Time)
Subject Code & Name Instructions Hours Credits
per Week
4ITRC3 L T P L T P Total
Software Engineering 3 1 2 3 1 1 5
Duration of Theory
Paper:3 Hours
Learning Objectives:
● To Understand the Software Engineering Practice & Process Models.
● Familiarize students with different software life cycle models.
● Understand the importance of the software development process.
● Understand the importance of modelling and modelling languages.
● Design and develop correct and robust software products.
UNIT-II
Requirement Analysis and Specification: Function and Non-functional requirements.
Requirement Sources and Elicitation Techniques, Initiating the Requirements Engineering
Process, Eliciting Requirements, Developing Use Cases building the Analysis Model, Negotiating
Requirements, Validating Requirements.
UNIT-III
Software Design: Overview of System Design, Decomposing the system, System Design
Concepts, System Design Activities, Addressing Design Goals, Managing System Design,
Design for Web Apps, Design Issues for Web Engineering, Web E Design Pyramid, Interface
Design, Architecture Design – Navigation Design – Component Level Design
UNIT-IV
Testing: Testing Strategies, Strategic Approach to Software Testing, Strategic Issues, Test
Strategies for Object Oriented Software, Validation Testing, System Testing, The Art of Debugging,
Software quality Assurance, Software Reliability, safety critical software development process.
6
Institute of Engineering & Technology, Devi Ahilya University, Indore, (M.P.), India.
(Scheme Effective from July 2022)
UNIT-V
Learning Outcomes:
Upon completing the course, students will be able to:
BOOKS RECOMMENDED:
2. Using COCOMO model estimate effort for email or window explorer domain problem.
3. Draw E-R diagram, DFD for the project problem of your choice.