Software Engineering

By Dr. B. LAVANYA, Assistant Professor   |   University of Madras
Learners enrolled: 2892
Software engineering is a detailed study of engineering to the design, development and maintenance of software. Software engineering was introduced to address the issues of low-quality software projects. The outcome of software engineering is an efficient and reliable software product. The candidates would learn about different process models, analysis and documentation of software requirement system. They will learn on different software analysis and design models and techniques. They will also learn on software project management fundamentals and various testing, debugging and validation techniques of software development.
Course Status : Ongoing
Course Type : Core
Duration : 12 weeks
Start Date : 07 Jul 2022
End Date : 01 Oct 2022
Exam Date :
Enrollment Ends : 15 Sep 2022
Category :
  • Computer Science and Engineering
Credit Points : 4
Level : Postgraduate

Page Visits

Course layout

Week 1
Introduction to Software Engineering, Software Process, Agile, Software Development Life Cycle

Week 2
Water fall model, incremental process model, life cycle models, Requirement engineering, Software Requirement Specification

Week 3
Fast approach guidelines, use case guidelines,Software project planning, Function point analysis,Software design, modular design, Cohesion and coupling

Week 4
Design notations, Data flow diagram, Function points calculation, system analysis, design diagrams

Week 5
Project Management, Network analysis diagram, Cost Estimation, Total cost, normal & crash cost

Week 6
Software Testing, Testing types, software testing 1&2 

Week 7
Flow graph, Cyclomatic complexity, Graph matrices, debugging & test case strategies

Week 8
Software maintenance 1 & 2(new), Software development, Capability maturity model, CMMI

Week 9
Software Quality Assurance, Software Reuse

Week 10
Documentation Requirements, Standards, Software Configuration Management, Version Control, Baselines

Week 11
Mgmt. spectrum, W5HH, case study on choice of process models

Week 12
Case study on design, Software Review Techniques, Project Management Techniques & feasibility study

Books and references

R.S.Pressman, Software Engineering, Fourth, Ed., McGraw Hill, 1997.
R.Fairley, Software Engineering Concepts, Tata McGraw-Hill Edn. 1997.

Instructor bio

Dr. B. LAVANYA, Assistant Professor

University of Madras

Dr. B. Lavanya had done her M.C.A., Ph.D, with 20 years of teaching experience.  Her area of specialization includes software System development, Bioinformatics, Data Mining techniques, Data Science and Data Modeling. She has published over 36 research articles in peer reviewed International journals.  She is currently working on data modeling and processing, with bioinformatics data,  processing Multi dimensional data, and guiding Ph.D research scholars .

MHRD logo Swayam logo


Goto google play store