Professional Documents
Culture Documents
Course Contents/Syllabus:
Weightage (%)
Module I: Introduction to Software Development Life Cycle 25%
Need and planning for software development and software development process, Kinds of Software Life-Cycle Models.
Waterfall Model Prototyping Model., Spiral Model, Iterative Model. How to select a 43utest43ati life cycle models.
Case Studies for Life Cycle Model based on some commonly used software project i.e. Library System Inventory /
Stock System, Billing System.
Module II: Introduction to Software Engineering. 25%
What and Why Software Engineering , Difference between Software Engineering and Computer Science , Different
between Software Engineering and System Engineering ,Evolution of Software Engineering, Software Crisis – Problem
and Causes , Software Myths , Professional and Ethical Responsibility of Software Engineering, Principal of Software
Engineering , Software Quality Factors, User’s and Developers Perspective , Software Engineering Team Structure .
Module III Determining System Requirements 25%
Performing Requirements Determination, Traditional and Modern Methods. The Tools of Structured Analysis: Process
Modeling: DFD, Elements and Level of DFD, Data Dictionary, Structured English, Decision Trees, and Data Modeling:
ER Diagram Requirement Engineering Processes, Types of Requirement.
Module IV : Process and Stages of System Design 25%
Software Design objectives, The process of software design: logical design, physical design, Software Design Tools and
Techniques. Input/Output and Forms Design Modules Concepts and Types of Modules, Structured Chart, Qualities of
Good Design, Coupling, Types of Coupling Cohesion, Types of Cohesion
Subject will be taught on the basis of class room teaching in form of lectures, question – answer sessions and group discussions and role play covering
different modules of the course.
100 -
100
Weightage (%) 10 5 10 5
70
Text Books: :
References Books:
Software Engineering Concepts, Richard Fairley.2010