Skip to main content

CSE 608 - The Quality of the Software and Measuring Means

Institute of Science and Technology · Computer Science and Engineering (%30 English) · Doctorate

ECTS: 7.5 T+P+L: 3+0+0 Departmental Elective
Coordinator: Dr. Öğr. Üyesi Abdullah SÖNMEZ

Course Objective

This purpose of this course is to provide the students with
the following capabilities:
* The ability to define effective metrics for any software development situation
* To understand the factors and issues concerning software effort estimation
* The ability to successfully estimate the size of a software project
* The ability to simplify the design of the project in order to reduce the cost.
* The ability to successfully estimate/measure/predict the quality of a software
project
* The ability to accurately track the progress of a software project
* The ability to understand basic financial measurements that relate to
software projects

Course Content

This course is an in-depth study of software measurement and estimation with an introduction to financial measurements. The successful student will learn to measure and predict the size, complexity, and quality of software development projects by a variety of methods.

Course Learning Outcomes

  1. The ability to define effective metrics for any software development situation
  2. To understand the factors and issues concerning software effort estimation
  3. The ability to successfully estimate the size of a software project
  4. The ability to simplify the design of the project in order to reduce the cost.
  5. The ability to successfully estimate/measure/predict the quality of a software project
  6. The ability to accurately track the progress of a software project
  7. he ability to understand basic financial measurements that relate to software projects

Core Area Distribution

(52) Engineering and Engineering Trades%100

Teaching Methods

ExpressionQuestion-AnswerDiscussionExercise and PracticeSimulationBrain StormingCase StudySelf studyProblem SolvingProject Based Learning (Including Field Work)

Assessment & Evaluation

Project / DesignTesting (Essay / Tests: True-Falls, multiple-choice, short answer, matching)

ECTS / Workload

ActivityQuantityDuration (h)Total Workload
Course Duration (Including Exam Week)14342
Out of Class Study Period702140
Midterm122
Quiz000
Assignment000
Practice000
Final122

Course Schedule

WeekSubjectPreparation
1Models, What to Measure.
2The Basics of Measurement Theory, Variation, Error.
3Measuring Size – Length and Functionality (LOC and FPs).
4Complexity.
5Measuring OO Projects.
6Project Estimations 1.
7Project Estimations 2.
8Agile Projects Estimation.
9Defects.
10Reliability.
11Availability, Presenting to Management.
12Measuring Progress.
13Financial Metrics.
14Risk Management.