You can keep up to 10 CVs here -- delete one you don't need.

Software Engineering Lab

MCA · Semester 3 — Preparing SRS, UML diagrams, design documents and test cases for a sample software project.

6 MonthsDuration 1Subject 5Chapters OnlineTests & result

Your roadmap · आपका रोडमैप

  1. 1
    Admission & first meetingप्रवेश और पहली मुलाकात

    Enquire at your nearest NDSS centre, meet the teacher, fix the batch time and get your study material.

  2. 2
    Work planकार्य योजना

    Step by step with your guide / trainer.

    Exp Group 1: Problem Statement and SRSExp Group 2: Project Planning and EstimationExp Group 3: Structured AnalysisExp Group 4: UML ModellingExp Group 5: Software Testing
  3. 3
    File, report & vivaफ़ाइल, रिपोर्ट और वाइवा

    Practical file / report checked, mock viva before the final one.

  4. 4
    Online tests & resultऑनलाइन टेस्ट और रिज़ल्ट

    Take the tests online; your marks and result show in your student login and at the centre.

Syllabus · पाठ्यक्रम

1 subject · 5 chapters · 16 topics

01Exp Group 1: Problem Statement and SRS 3 topics
  1. Problem statement for a sample system
  2. Functional and non-functional requirements
  3. SRS in IEEE 830 format
02Exp Group 2: Project Planning and Estimation 3 topics
  1. Choosing a process model
  2. Work breakdown and Gantt chart
  3. Effort estimation with COCOMO
03Exp Group 3: Structured Analysis 3 topics
  1. Context diagram (level-0 DFD)
  2. Level-1 and level-2 DFDs
  3. ER diagram and data dictionary
04Exp Group 4: UML Modelling 4 topics
  1. Use case diagram
  2. Class diagram
  3. Sequence and collaboration diagrams
  4. Activity and state chart diagrams
05Exp Group 5: Software Testing 3 topics
  1. Equivalence partitioning and boundary value analysis
  2. Control flow graph and cyclomatic complexity
  3. Test case document and test report

About this course

You will be able to

  • Write a problem statement and an SRS in IEEE format for a given system
  • Prepare a project plan with a Gantt chart and an effort estimate
  • Draw DFDs and ER diagrams for structured analysis
  • Draw UML use case, class, sequence, activity and state diagrams with a CASE tool
  • Design black-box and white-box test cases and record test results

Who it is for

  • MCA students of Semester 3 (AKTU, Lucknow)
  • Students preparing documents for their mini project and major project

What you need

  • Software Engineering theory (studied alongside)
  • CASE / UML tool such as StarUML, draw.io or ArgoUML (provided at the centre)
Online tests & result Practice and unit tests online; marks and result show in your student login and at the centre. Student login →

Questions

Which syllabus does this Software Engineering Lab course follow?

It follows the AKTU (Lucknow) MCA syllabus for Semester 3. If your own university's syllabus differs, the centre follows your university's syllabus and unit order.

What happens in the lab exam?

You perform one or two experiments given by the examiner, show the output, submit the lab record and answer viva questions.

Which sample systems are used?

Library management, online examination, hospital management or the student's own mini project topic.

Download the syllabus (PDF)

Tell us who you are — your copy is made with your name, and our counsellor can help you choose the right course and centre.

Want to join right away? Enquire now — our centre will call you.