munotes®

B.E Artificial Intelligence and Machine Learning Software Engineering and Project Management Syllabus - Mumbai University

This is the Third Year AI-ML syllabus under REV-2019 'C' Scheme, in force from the academic year 2022-23. The University has not yet published an NEP 2020 syllabus for this year of the degree, and this is the scheme its examinations are set on.

Software-Engineering-and-Project-Management.pdf
Semester 6 · Third Year AI-ML · 3 credits · 100 marks

Loading syllabus...

Syllabus for Software Engineering and Project Management

Semester 6 · Third Year AI-ML · 3 credits · 100 marks

Module 1: 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: 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: 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: Software Risk, Configuration Management

  • 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: Software Testing and Maintenance

  • 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: IT Project Management and Project Scheduling

  • 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. 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

Useful Links

  • 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.
  • 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.
  • 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 Machine Learning) under REV-2019 'C' Scheme, in force from the academic year 2022-23. Wording is as printed in that syllabus. Module numbering is as printed there too.

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.

PDF 7.8 (R-A) B.E. (Artificial Intelligence and Machine Learning) Sem I & II (Revised, NEP 2020) NEP 2020 syllabus Read full PDF Read
PDF 6.21 (N) B.E. (Artificial Intelligence and Machine Learning) Sem III & IV (NEP 2020) NEP 2020 syllabus Read full PDF Read
PDF 6.42 (R) B.E. (Artificial Intelligence and Machine Learning) Third Year, Sem V & VI (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
PDF B.E. (Artificial Intelligence and Machine Learning) Fourth Year, Sem VII & VIII (REV-2019 'C' Scheme) REV-2019 'C' Scheme syllabus Read full PDF Read
Report or request
Done!