B.E. (Artificial Intelligence and Data Science) Software Engineering and Project Management Syllabus - Mumbai University
This is the TY BE AI and DS syllabus under CBCS REV-2019 'C' Scheme, in force from the academic year 2022-23. The University has published no NEP 2020 syllabus for Semesters V to VIII of any engineering branch, so this is the scheme you are examined on — exam form 1T01815 and 1T01816. The first and second years of the degree are on NEP 2020.
Loading syllabus...
Syllabus for Software Engineering and Project Management
Module 1 08 hours
- Introduction to Software Engineering
- Nature of Software, Software Engineering, Software Process, Capability Maturity Model (CMM) Generic Process Model, Prescriptive Process Models: The Waterfall Model, V-model, Incremental Process Models, Evolutionary Process Models, Concurrent Models, Agile process, Agility Principles, Extreme Programming (XP), Scrum, Kanban model
Module 2 06 hours
- Requirements Analysis and Cost Estimation
- 2.1 Software Requirements: Functional & non-functional – user-system requirement engineering process – feasibility studies – elicitation – validation & management – software prototyping – S/W documentation – Analysis and modelling Requirement Elicitation, Software requirement specification (SRS) 3Ps (people, product and process) Process and Project metrics Software Project Estimation: LOC, FP, Empirical Estimation Models - COCOMO II Model
Module 3 07 hours
- Design Engineering
- 3.1 Design Process & quality, Design Concepts, The design Model, Pattern-based Software Design. 4.2 Architectural Design :Design Decisions, Views, Patterns, Application Architectures, Modeling Component level Design: component, Designing class based components, conducting component-level design, User Interface Design: The golden rules, Interface Design steps & Analysis, Design Evaluation
Module 4 05 hours
- Software Risk, Configuration Management
- 4.1 Risk Identification, Risk Assessment, Risk Projection, RMMM Software Configuration management, SCM repositories, SCM process Software Quality Assurance Task and Plan, Metrics, Software Reliability, Formal Technical Review (FTR), Walkthrough.
Module 5 05 hours
- Software Testing and Maintenance
- 5.1 Testing: Software Quality, Testing: Strategic Approach, Strategic Issues-Testing: Strategies for Conventional Software, Object oriented software, Web AppsValidating Testing- System Testing- Art of Debugging. Maintenance : Software Maintenance-Software Supportability-Reengineering- Business Process Reengineering- Software Reengineering-Reverse Engineering- Restructuring- Forward Engineering.
Module 6 08 hours
- IT Project Management and Project Scheduling
- 6.1 Introduction, 4 P's, W5HH Principle, Need for Project Management, Project Life cycle and ITPM, Project Feasibility, RFP, PMBOK Knowledge areas, Business Case, Project Planning, Project Charter and Project Scope.
- 6.2 Project Scheduling:Defining a Task Set for the Software Project, Timeline chartsWBS, Developing the Project Schedule, Network Diagrams (AON, AOA), CPM and PERT, Gantt Chart , Tracking the Schedule, Earned Value Analysis
Text Books
- 1 Roger S. Pressman, Software Engineering: A practitioner's approach, McGraw Hill
- 2 Rajib Mall, Fundamentals of Software Engineering, Prentice Hall India
- 3 John M. Nicholas, Project Management for Business and Technology, 3rd edition, Pearson Education.
References
- 1 "Software Engineering : A Precise Approach" Pankaj Jalote , Wiley India
- 2 Ian Sommerville " Software Engineering" 9th edition Pearson Education SBN-13: 978-0- 13-703515-1, ISBN-10: 0-13-703515-2
- 3 PankajJalote, An integrated approach to Software Engineering, Springer/Narosa.
Useful Links
- 1 https://onlinecourses.swayam2.ac.in/cec21_cs21/preview
- 2 https://nptel.ac.in/courses/106101061
- 3 http://www.nptelvideos.com/video.php?id=911&c=9 4
Reproduced from the University of Mumbai syllabus for B.E. (Artificial Intelligence and Data Science), item 6.42 (R), under CBCS REV-2019 'C' Scheme, in force from the academic year 2022-23. Wording, module numbering and hours are as printed in that syllabus.
The complete syllabus
This subject is cut from the University circular for its year. Open a document here if you want the whole thing rather than a single subject.