محتويات مقرر 10-Research Topics in Computer Science-2_CS_PhD_CourseSpecs

4- Course Content :

Topic

No. of hours

Lecture

Tutorial/Practical

Quality issues in the life-cycle model. Quality planning and management.

3

3

-

Quality at the requirements stage: negotiation, setting achievable goals.

3

3

-

Aspects of quality: reliability, maintainability, correctness, usability. Risk analysis and management.

3

3

-

The fundamentals of Measurement Theory. Introduction to Metrics (Quality metrics, cost metrics and process metrics). Function points and object points.

6

6

-

Estimation Models and Techniques (Top-down/Bottom Up, From Scratch, Analogy, Analytical Models (Cocomo, Putnam, etc.), Custom Models). Statistics: data collection and analysis.

6

6

-

Code walk-through, inspections, reviews.

3

3

-

Comparison of different approaches. Effective follow-up: collection of data, review feedback.

6

6

-

Requirements, Unit, integration and system testing, validation.

3

3

-

Structural testing: coverage techniques.

3

3

-

Behavioral testing: domain testing, finite state testing.

3

3

-

Mutation and fault seeding. Tools and instrumentation.

3

3

-

اتصل بنا