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

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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
Online MCA live chat
Anyone else finding Software Engineering & Project Management tricky? 😅
Lesson 2 cleared it up for me. Watch it before the quiz

Doing it now, thanks!
Starting Accessing the WAN tonight if anyone wants to go together
More from Online MCA Semester 2
All subjects- Sem 2
MCA235
Accessing the WAN
This subject covers how enterprise networks connect over wide area networks using PPP and Frame Relay, along with router security, access control lists,…
- 26 lessons
- 7h 28m
- Notes
- Quiz
- Sem 2
MCA202
Advanced Java
This subject covers advanced Java: Swing GUIs and multimedia, servlets and JSP for web applications, JDBC database access, Enterprise JavaBeans, and the J2EE…
- 18 lessons
- 5h 2m
- Notes
- Quiz
- Sem 2
MCA236
ASP.NET using C#
This subject covers the .NET Framework and building web applications with ASP.NET and C#, including server controls, validation, ADO.NET data access, XML,…
- 19 lessons
- 5h 30m
- Notes
- Quiz
- Sem 2
MCA231
Cloud Computing
This subject covers cloud computing architecture and service models, virtualization, cloud infrastructure design, cloud programming models such as MapReduce…
- 18 lessons
- 4h
- Notes
- Quiz
- Sem 2
MCA203
Distributed Operating System
This subject covers operating system fundamentals such as system calls, interrupts and micro-kernels, then extends them to distributed systems: communication…
- 12 lessons
- 3h 13m
- Notes
- Quiz
- Sem 2
MCA234
Embedded System
This subject covers computer organization and pipelining, embedded processors and hardware, embedded software development, the embedded computing platform, and…
- 20 lessons
- 4h 59m
- Notes
- Quiz
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.