Semester 2MCA201

Software Engineering & Project Management (MCA201) crash course, Online MCA, Semester 2:

This subject covers software engineering fundamentals and IT project management, from life cycle models, requirements and estimation through planning,…

  • 24 video lessons
  • 5h 10m
  • Study notes
  • 115 quiz questions
  • Assignment
Software Engineering & Project Management crash course

24 lessons in Software Engineering & Project Management

Each lesson pairs one topic with a hand-picked video, trimmed to the part that teaches it.

About this subject

This subject covers software engineering fundamentals and IT project management, from life cycle models, requirements and estimation through planning, scheduling, quality, risk and maintenance. After it you will be able to choose a suitable process model, write an SRS, estimate size and cost with Function Points and COCOMO, build a WBS and CPM schedule, and plan quality, risk and maintenance activities for a software project.

  1. 1

    What Is Software Engineering: Reuse, Reengineering, Retooling

    Module I, Introduction to Software Engineering and Project Management: Introduction to Software Engineering: Software, Evolving role of software, Three "R"-Reuse, Reengineering and Retooling

    introduction to software engineering in hindi | Learn Coding· Learn Coding· 12 min

    Watch lesson
  2. 2

    IT Project Management Framework and the Project Manager

    Module I, Introduction to Software Engineering and Project Management: An Overview of IT Project Management: Define project, project management framework, the role of project Manager

    Software Project Management - Project Management Framework· Manish Patankar· 24 min

    Study notes 5 quiz questionsWatch lesson
  3. 3

    Systems View, Stakeholders and Project Life Cycle

    Module I, Introduction to Software Engineering and Project Management: Systems View of Project Management, Stakeholder management, Project phases and the project life cycle

    (HINDI) Project Management 101 Training | Project Management Basics | PM101 ft PMBOK 7· PMC Lounge· 12 min

    Study notes 5 quiz questionsWatch lesson
  4. 4

    SDLC and the Waterfall Model

    Module II, Software Development Life Cycle Models: Overview of Software Development Life Cycle, Process Models: Waterfall Model

    SDLC Life Cycle for Beginners | Software Development Life Cycle with Real life example· Gate Smashers· 12 min

    Study notes 5 quiz questionsWatch lesson
  5. 5

    Prototype and Spiral Models

    Module II, Software Development Life Cycle Models: Evolutionary Process Model: Prototype and Spiral Model

    Prototyping Model in Software Engineering· Gate Smashers· 5 min

    Study notes 5 quiz questionsWatch lesson
  6. 6

    Incremental, RAD, JAD and Concurrent Models

    Module II, Software Development Life Cycle Models: Incremental Process model: Iterative approach, RAD, JAD model, Concurrent Development Model

    Comparison of All SDLC Models | Waterfall, Iterative, Prototype, Spiral, Increment, RAD, Agile etc.· Gate Smashers· 9 min

    Study notes 5 quiz questionsWatch lesson
  7. 7

    Agile: Extreme Programming and Scrum

    Module II, Software Development Life Cycle Models: Agile Development: Extreme programming, Scrum

    SCRUM Model in Software Engineering | Agile Technology· Gate Smashers· 8 min

    Study notes 5 quiz questionsWatch lesson
  8. 8

    Requirement Types, Feasibility Study, DFD and Data Dictionary

    Module III, Software Requirement Analysis and Specification: Types of Requirement, Feasibility Study, Requirement Analysis and Design: DFD, Data Dictionary

    What is DFD? How to design DFD, Symbols, examples full explanation· Gate Smashers· 8 min

    Study notes 5 quiz questionsWatch lesson
  9. 9

    Requirement Elicitation Techniques and SRS Case Study

    Module III, Software Requirement Analysis and Specification: Requirement Elicitation: Interviews, Questionnaire, Brainstorming, Facilitated Application Specification Technique (FAST), Use Case Approach, SRS Case study

    2.2 Methods of Requirement Elicitation | Software Engineering· KnowledgeGATE by Sanchit Sir· 12 min

    Study notes 5 quiz questionsWatch lesson
  10. 10

    Function Point Analysis Numericals

    Module III, Software Requirement Analysis and Specification: Software Estimation: Size Estimation: Function Point (Numerical)

    L17: Solved Numerical Examples of Function Point Calculation | Software Engineering Lectures Hindi· Easy Engineering Classes· 25 min

    Study notes 5 quiz questionsWatch lesson
  11. 11

    COCOMO, COCOMO II and Earned Value Management

    Module III, Software Requirement Analysis and Specification: Cost Estimation: COCOMO (Numerical), COCOMO-II (Numerical), Earned Value Management

    Basic COCOMO & Intermediate COCOMO with Numerical· Gate Smashers· 20 min

    Study notes 5 quiz questionsWatch lesson
  12. 12

    Business Case, Project Selection and Project Charter

    Module IV, Software Project Planning: Business Case, Project selection and Approval, Project charter

    project selection and approval· Haneen Hijazi· 29 min

    Study notes 5 quiz questionsWatch lesson
  13. 13

    Project Scope Management and Work Breakdown Structure

    Module IV, Software Project Planning: Project Scope management: Scope definition and Project Scope management, Creating the Work Breakdown Structures, Scope Verification, Scope Control

    SE 28: Learn Project Scope Management in 5 Minutes with Example. #softwareengineeringtutorials· CS & IT Tutorials by Vrushali 👩‍🎓· 6 min

    Study notes 5 quiz questionsWatch lesson
  14. 14

    People vs Effort: Staffing Level and Schedule Change Cost

    Module V, Project Scheduling and Human Resource management: Relationship between people and Effort: Staffing Level Estimation, Effect of schedule Change on Cost, Degree of Rigor & Task set selector

    What is COCOMO Model? | Software Engineering· Learn Coding· 5 min

    Study notes 5 quiz questionsWatch lesson
  15. 15

    Project Scheduling and Critical Path Method (CPM)

    Module V, Project Scheduling and Human Resource management: Project Schedule, Schedule Control, CPM (Numerical)

    CPM (Critical Path Method) in Software Engineering | PERT/CPM Numerical· Gate Smashers· 15 min

    Study notes 5 quiz questionsWatch lesson
  16. 16

    HR Planning, Resource Loading and Leveling

    Module V, Project Scheduling and Human Resource management: Human Resource Planning, Acquiring the Project Team, Resource Assignment, Loading, Leveling

    RESOURCE ALLOCATION , RESOURCE LEVELLING , RESOURCE SMOOTHENING IN PROJECT MANAGEMENT· PM Home Tuitions · 9 min

    Study notes 5 quiz questionsWatch lesson
  17. 17

    Team Structures and Managing the Project Team

    Module V, Project Scheduling and Human Resource management: Developing the Project Team: Team Structures, Managing the Project Team

    #4 PROJECT MANAGER, PROJECT TEAMS IN HINDI | Concept, Roles & Responsibilities | Composition· Sonu Singh - PPT wale· 10 min

    Study notes 5 quiz questionsWatch lesson
  18. 18

    Software Quality and Reliability Models

    Module VI, Software Quality and Risk Management: Software quality, software reliability models

    SE 52 : Software Quality Explained with Examples @csittutorialsbyvrushali· CS & IT Tutorials by Vrushali 👩‍🎓· 10 min

    Study notes 5 quiz questionsWatch lesson
  19. 19

    ISO 9001, SEI CMM, McCall's Model and Six Sigma

    Module VI, Software Quality and Risk Management: Overview of ISO 9001, SEI Capability Maturity Model, McCalls Quality Model, Six Sigma

    ISO 9001 & SEI - CMM | Quality Standards | #08 Software Engineering | IPU B.Tech CSE Sem 5th Unit 1· IP Academy· 12 min

    Study notes 5 quiz questionsWatch lesson
  20. 20

    Formal Technical Reviews and Quality Control Charts

    Module VI, Software Quality and Risk Management: Formal Technical Reviews, Tools and Techniques for Quality Control, Quality Control Charts, Modern Quality Management

    IT364 Software Project Management-Asst. Prof. Neomi-Software Quality Assurance- Module 6 - Part I· Toc H Kochi· 12 min

    Study notes 5 quiz questionsWatch lesson
  21. 21

    IT Project Risk Management

    Module VI, Software Quality and Risk Management: Risk Management: Identify IT Project Risk, Risk Analysis and Assessment, Risk Strategies, Risk Monitoring and Control, Risk Response and Evaluation

    Risk Identification | Reactive vs Proactive Risk Management |Types of Risks with real life examples· Gate Smashers· 10 min

    Study notes 5 quiz questionsWatch lesson
  22. 22

    Software Maintenance Process, Models and Cost Estimation

    Module VII, Software Maintenance: Maintenance Process, Maintenance Model, Estimation of maintenance cost

    Unit 5: Software Maintenance and SPM AKTU With Notes | BTech 3rd Year KCS 601· Engineering in One Video· 15 min

    Study notes 5 quiz questionsWatch lesson
  23. 23

    Regression Testing, Reverse Engineering and Re-engineering

    Module VII, Software Maintenance: Regression Testing, Reverse Engineering, Software Re-engineering

    L86: Reverse Engineering | Introduction, Uses, Tasks, Levels, Re-documentation, Design Recovery· Easy Engineering Classes· 16 min

    Study notes 5 quiz questionsWatch lesson
  24. 24

    Software Configuration Management and Documentation

    Module VII, Software Maintenance: Configuration Management and Documentation

    SE 40 : Software Configuration Management (SCM) with Examples @csittutorialsbyvrushali· CS & IT Tutorials by Vrushali 👩‍🎓· 14 min

    Study notes 5 quiz questionsWatch lesson

Assignment

Plan and Estimate a Campus Library App: A Software Project Management Case Workbook

Free login to open
What you get

Less scrolling. More passing.

  • Free

    Hand-picked video lessons

    24 short lessons, each with the best YouTube explanation we could find, trimmed to the part that matters.

  • Free login

    Study notes

    23 lessons come with a summary, key points, key terms and takeaways for quick revision.

  • Free login

    Quizzes

    115 questions across the course, with the right answer and why, the moment you pick.

  • Free login

    Assignments

    1 subject assignments with clear tasks, so you practise what each subject actually asks of you.

  • Free login

    Notebook

    Write notes beside the video, stamped with the exact time, and jump back to that moment later.

  • Free login

    Progress that follows you

    Completed lessons, quiz scores and where you stopped, saved to your account on every device.

  • Live chat pass

    Live chat

    A members-only live chat beside every lesson: doubts, tips, stickers and GIFs with your batch. One ₹19 pass opens every live chat.

Members only

The Online MCA live chat. Study together, live.

A live chat right beside the video, shared by everyone studying Online MCA. Ask a Software Engineering & Project Management doubt mid-lesson, share a shortcut, celebrate a finished semester.

  • Live chat beside every lesson
  • One live chat for all of Online MCA
  • Members-only stickers & GIFs
  • One ₹19 pass opens every live chat
Open the live chat
Pass₹19

Software Engineering & Project Management: common questions

This subject covers software engineering fundamentals and IT project management, from life cycle models, requirements and estimation through planning, scheduling, quality, risk and maintenance. After it you will be able to choose a suitable process model, write an SRS, estimate size and cost with Function Points and COCOMO, build a WBS and CPM schedule, and plan quality, risk and maintenance activities for a software project. It's the Software Engineering & Project Management subject of Online MCA, Semester 2, in 24 lessons: What Is Software Engineering: Reuse, Reengineering, Retooling; IT Project Management Framework and the Project Manager; Systems View, Stakeholders and Project Life Cycle; SDLC and the Waterfall Model; Prototype and Spiral Models; Incremental, RAD, JAD and Concurrent Models; Agile: Extreme Programming and Scrum; Requirement Types, Feasibility Study, DFD and Data Dictionary; Requirement Elicitation Techniques and SRS Case Study; Function Point Analysis Numericals; COCOMO, COCOMO II and Earned Value Management; Business Case, Project Selection and Project Charter; Project Scope Management and Work Breakdown Structure; People vs Effort: Staffing Level and Schedule Change Cost; Project Scheduling and Critical Path Method (CPM); HR Planning, Resource Loading and Leveling; Team Structures and Managing the Project Team; Software Quality and Reliability Models; ISO 9001, SEI CMM, McCall's Model and Six Sigma; Formal Technical Reviews and Quality Control Charts; IT Project Risk Management; Software Maintenance Process, Models and Cost Estimation; Regression Testing, Reverse Engineering and Re-engineering; Software Configuration Management and Documentation.

Yes. Every video lesson is free to watch without an account. A free login unlocks study notes, quizzes, the assignment, a notebook and progress that syncs across devices.

About 5h 10m of video across 24 lessons, plus time for notes and quizzes. Go at your own pace; your place is saved.

Yes: “Plan and Estimate a Campus Library App: A Software Project Management Case Workbook”. It comes after the last lesson, with a brief, clear tasks and how the work is judged.

A members-only live chat beside the video, shared by everyone studying Online MCA, where learners ask doubts, share tips and react with stickers and GIFs. One ₹19 pass, paid once from your InsideEdge wallet, opens the live chat for every degree.

No. It's a crash course to help you understand and revise the subject quickly. Use it alongside your official study material and assignments.