Course Level |
Doctorate Degree |
Course Type |
Elective |
Course Objective |
The aim of this course is give information about requirements engineering, analysis, system models, data dictionary, project, requirements definition and specification, software prototyping, design process, design methods, top down design, architectural design, user interface design, user system interaction, information presentation, error message system, help system design, software reliability: reliability, failure and faults, failure classification, reliability metrics, fault detection, fault tolerance, verification and validation: testing types and testing stages, testing and debugging, testing strategies, defect testing, white box testing, black box testing, program inspections. |
Course Content
|
System models, data dictionary, project, requirements definition and specification, software prototyping, design process, design methods, top down design, architectural design, user interface design, user system interaction, information presentation, error message system, help system design, software reliability: reliability, failure and faults, failure classification, reliability metrics, fault detection, fault tolerance, verification and validation: testing types and testing stages, testing and debugging, testing strategies, defect testing, white box testing, black box testing, program inspections.
|
Prerequisites
|
No the prerequisite of lesson.
|
Corequisite
|
No the corequisite of lesson.
|
Mode of Delivery
|
Face to Face
|