CloseHelpPrint
Kies de Nederlandse taal
Course module: 192340041
192340041
Software Management
Course infoSchedule
Course module192340041
Credits (ECTS)5
Course typeCourse
Language of instructionEnglish
Contact persondr. M. Daneva
E-mailm.daneva@utwente.nl
Lecturer(s)
Lecturer
dr. M. Daneva
Contactperson for the course
dr. M. Daneva
Academic year2021
Starting block
2B
Application procedureYou apply via OSIRIS Student
Registration using OSIRISYes
Aims
This course has five primary student learning objectives. After successfully completing the course, the students will be able to:
  1. Explain the role of project risk management from project manager’s perspective.
  2. Critically reason about the possible choices of software process models and software process improvement paradigms, while acknowledging specific contextual aspects of software development organizations and projects. This includes explaining the determining features of maturity models and standards used in the software industry as well as agile methods.
  3. Define, and apply software metrics and measurement models for software products and software processes.
  4. Critically reason about the possible choices in estimating project’s resources, effort. This includes comprehending the design of expert-judgment-based effort estimation models and algorithmic estimation models and know how and when (not) to apply them.
  5. Set up and execute a process to apply at least one standard for functional size measurement.
Provide a foundation for solidly managing software development: After successfully completing this course, students should be able to: Explain and apply software development processes and software maturity models, define/apply quality metrics for software products and development processes, define/apply functional size measurement models and effort estimation models.
Content
This course addresses the management of software quality, by considering the quality of both software development processes and software products. The course introduces the basic principles of software measurement and covers the support of software quality management through quantitative techniques based on software metrics.

The main topics of this course are the following:
  1. Software development processes
  2. Software project management
  3. Software improvement paradigms
  4. Maturity models and quality standards
  5. Agile approaches to project management and development
  6. Metrics and measurement models for software products and processes
  7. Expert-judgment based effort estimation
  8. Algorithmic models for software effort estimation
  9. Functional size measurement standards
  10. Software economics
Assumed previous knowledge
Basic knowledge of software architectures, Information systems, software engineering models and programming
Participating study
Master Business Information Technology
Participating study
Master Computer Science
Required materials
Course material
Slides shown during the lectures, to be found in Canvas after each lecture.
Canvas
Articles made available in Canvas.
Recommended materials
Canvas
Other documents made available in Canvas.
Instructional modes
Assignment
Presence dutyYes

Lecture
Presence dutyYes

Self study without assistance

Tests
Exam

CloseHelpPrint
Kies de Nederlandse taal