Software Processes

Course Description

Software processes definition, history and importance. Relationship between innovation, project, business model and business strategy. Business process modeling and impact on software and business processes. Business model analysis and implementation for services. Software process modeling, measurement and metrics. Software lifecycle phases. Traditional and agile methods for software development. Modeling and simulation analysis of software process. Component-based development process and component lifecycle. Software process quality.

Study Programmes

Postgraduate doctoral study programme

Literature

(.), D. Galin. Software Quality Assurance: From Theory to Implementation, Addison-Wesley, 2004.,
(.), A. Elssamadisy. Agile Adoption Patterns: A Roadmap to Organizational Success, Addison-Wesley, 2009.,
(.), R. R. Young. Effective Requirements Practices. Addison-Wesley, 2001.,
(.), A. Bažant et al. Telekomunikacije  tehnologije i tržište, Element, Zagreb, 2007.,
(.), B. Kitchenham and S. Charters. Guidelines for Performing Systematic Literature Reviews in Software Engineering Version 2.3, Keele University and University of Durham, Technical report EBSE-2007-01, 2007.,
(.), H. Breivold and I. Crnkovic. "A systematic review on architecting for software evolvability", ASWEC, 2010 21st Australian (april 2010), pp. 13 22.,

General

ID 154817
  Winter semester
6 ECTS