• No products in the cart.


Software engineering is a branch of computer science which includes the development and building of computer systems software and applications software.


Mode Of Examination

Online Examination

Number Of Question: 100 (1 Marks Each)

Total Time: 120 Min


Software Engineering Basics:

Ethics and life cycle models of software engineering.

Software Processes, Models and Agile Software Development:

Software processes, software life cycle models, extreme programming and agile development.

Requirement Engineering:

Various aspects of requirement engineering like requirement elicitation, analysis, documentation and management.

Software Modelling:

Aspects of system modelling.

Software Evolution:

Sociotechnical systems and evolution of software.

Dependability and Security:

Specification of dependability and security, assurance of dependability and security and engineering of dependability and security.

Software Design:

Different aspects of software design like modularity, functions and object oriented designs.

Software Metrics:

Quality metrics, project metrics, analysis of metrics and metric engineering.

Software Management:

Different aspects of software management like project planning and management, estimation models, management of risks, various decomposition techniques, configuration management of software, software projects and their scheduling and tracking.

Software Evolution:

Maintenance of software, improvement of software processes, quality assurance of software and software certification.

Architectural Design:

Patterns and designs of various software architectures and their applications.

Design and Implementation:

UML and their applications, object oriented design, user interface and component level designs and designs of various other test cases.

Advanced Software Engineering:

Different types of software engineering like cleanroom, component based, aspect oriented, client server, embedded software, distributed and service oriented software architectures.

Software Engineering types:

Web and reverse software engineering, software re-engineering and computer aided software engineering.

Software Reliability and Fault Tolerance:

Reliability models and fault tolerance.

Software Testing and Quality Management:

Testing and debugging techniques, OO testing, software control and management and quality management.

Course Currilcum

                    • Diploma in Software Engineering (Online Certification Courses) 02:00:00
                  © All rights reserved
                  Open chat