BCA Semester-IVth - Software Engineering Syllabus

Here you will find the syllabus of third subject in BCA Semester-IVth, which is Software Engineering.

Important - The syllabus may vary from college to college.

Software Engineering Units

This course/subject is divided into total of 6 units as given below:

  1. Introduction
  2. Requirements Analysis
  3. Designing Software Solutions
  4. Software Implementation
  5. Software Maintenance
  6. Examples

Now let's expand the above listed units with its syllabus.

Unit-I Syllabus - Introduction

Here are the list of topics that comes under the syllabus of unit-I, that is introduction of software engineering:

  • Definition and paradigms
  • A generic view of software engineering

Unit-II Syllabus - Requirements Analysis

Here are the list of topics that comes under the syllabus of unit-II, that is requirements analysis:

  • Statement of system scope
  • Isolation of top level processes and entities and their allocation to physical elements
  • Refinement and review
  • Analyzing a problem
  • Creating a software specification document
  • Review for correctness
  • Consistency and completeness

Unit-III Syllabus - Designing Software Solutions

Here are the list of topics that comes under the syllabus of unit-III, that is designing software solutions:

  • Refining the software Specification
  • Application of fundamental design concept for data
  • Architectural and procedural designs using software blue print methodology and object oriented design paradigm
  • Creating design document
    • Review of conformance to software requirements and quality

Unit-IV Syllabus - Software Implementation

Here are the list of topics that comes under the syllabus of unit-IV, that is software implementation:

  • Relationship between design and implementation
  • Implementation issues and programming support environment
  • Coding the procedural design
  • Good coding style and review of correctness and readability

Unit-V Syllabus - Software Maintenance

Here are the list of topics that comes under the syllabus of unit-V, that is software maintenance:

  • Maintenance as part of software evaluation
  • Reasons for maintenance
  • Types of maintenance
    • Perceptive
    • Adaptive
    • Corrective
  • Designing for maintainability
  • Techniques for maintenance

Unit-VI Syllabus - Examples

Here are the list of topics that comes under the syllabus of unit-VI, that is examples:

  • Comprehensive examples using available software platforms/case tools
  • Configuration Management

« Previous Course Next Course »

Like/Share Us on Facebook 😋