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

Software Engineering

BCA · Semester 4 — Software life cycle models, requirement analysis, design, coding, testing, maintenance and project management.

6 महीनेअवधि 1Subject 5Chapters ऑनलाइनTests & 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
    Part 1 of the syllabusपाठ्यक्रम भाग 1

    Unit-wise coaching with notes and doubt classes.

    Unit 1: Software Process ModelsUnit 2: Requirement AnalysisUnit 3: Software Design
  3. 3
    Part 2 of the syllabusपाठ्यक्रम भाग 2

    Unit-wise coaching with notes and doubt classes.

    Unit 4: Coding and TestingUnit 5: Maintenance and Project Management
  4. 4
    Unit tests & assignmentsयूनिट टेस्ट

    Regular tests in the university / board pattern.

  5. 5
    Semester 4 exam (university / board)विश्वविद्यालय / बोर्ड परीक्षा

    Previous papers and full revision before the exam.

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

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

सिलेबस · पाठ्यक्रम

1 subject · 5 chapters · 24 topics

01Unit 1: Software Process Models 5 टॉपिक
  1. Software characteristics and software crisis
  2. Software development life cycle
  3. Waterfall and prototyping models
  4. Spiral and incremental models
  5. Agile and Scrum basics
02Unit 2: Requirement Analysis 5 टॉपिक
  1. Feasibility study
  2. Requirement elicitation
  3. Functional and non-functional requirements
  4. SRS document
  5. DFD, ER diagram and data dictionary
03Unit 3: Software Design 4 टॉपिक
  1. Design principles - abstraction, modularity
  2. Cohesion and coupling
  3. Structured design and structure charts
  4. Object oriented design and UML diagrams
04Unit 4: Coding and Testing 5 टॉपिक
  1. Coding standards
  2. Black-box testing - equivalence partitioning, boundary value analysis
  3. White-box testing - path testing, cyclomatic complexity
  4. Unit, integration, system and acceptance testing
  5. Alpha and beta testing
05Unit 5: Maintenance and Project Management 5 टॉपिक
  1. Types of maintenance
  2. Size and effort estimation - LOC, function points
  3. COCOMO model
  4. Risk management
  5. Software quality - ISO 9001 and CMM

About this course

आप यह कर पाएँगे

  • Compare software process models - waterfall, prototyping, spiral, incremental and agile
  • Gather requirements and write an SRS with DFDs and a data dictionary
  • Design modular software with high cohesion and low coupling, using basic UML
  • Plan testing using black-box and white-box techniques and testing levels
  • Estimate effort with function points and COCOMO
  • Explain software maintenance, risk management and quality models (CMM)

यह किसके लिए है

  • BCA students of Semester 4 (UP state universities, Lucknow University pattern)
  • Students preparing for the minor project and IT company interviews

आपको क्या चाहिए

  • Basic programming knowledge (C / C++)
Online tests & result Practice and unit tests online; marks and result show in your student login and at the centre. Student login →

सवाल

Which syllabus does this Software Engineering course follow?

It follows the common UP state university BCA syllabus (University of Lucknow pattern) for BCA Semester 4. If your own university's syllabus differs, the centre follows your university's syllabus and unit order.

Does this subject help in the project?

Yes. You will prepare SRS, DFDs, design and test cases for your minor and major projects using what you learn here.

Are numericals included?

A few - cyclomatic complexity, function points and COCOMO effort.

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? अभी पूछताछ करें — our centre will call you.