Software Engineering

Students will be learned that how to develop a software using different model.
Category:
Price:
free
Total Duration:
15:20
Language:
English
Review : 0

Description

Course Outlines:

Follows the software life cycle from the requirement, specification, and design phases through the construction of actual software. Topics include management of programming teams, programming methodologies: Object Oriented Development: Object modeling, Dynamic modeling, Functional modeling: data flow diagram, operation specifying, constraints specifying; Object design: optimization, representation and documentation; Implementation of a designed object in programming languages and databases; Programming style: object oriented style, reusability, extensibility, robustness; debugging aids, documentation, evaluation and measurement of software, verification and testing techniques, and the problems of maintenance, modification, and portability. The course also includes project work assigned by the course teacher. [Prerequisite: CIS322].


Course Type: Theory


Course Objectives:

1. To learn the basic concepts of Software Development Life Cycle (SDLC).

2. To learn about how to develop a good qualityful software using different model.

3. To learn different Testing Method for the software development.

Show more
Lecture 01 (Basic Software Engineering) |
Lecture 02 (SDLC) |
Lecture 03 (Iterative waterfall and V-model) |
Lecture 04 (Incremental and Spiral model) |
Lecture 05 (Prototype, Big Bang, Agile model) |
Lecture 06 (Software project management) |
Lecture 07 (Cost Estimation) |
Lecture 08 (Cost Estimation COCOMO Model) |
Lecture 09 (Software risk) |
Lecture 11 (Level DFD, Software Quality) |
Lecture 12 (Soft Quality Assurance, CMM, UML, Use Case) |
Lecture 14 (Software-testing) |