Software Processes and Life Cycle Models: An Introduction to Modelling, Using and Managing Agile, Plan-Driven and Hybrid Processes
暫譯: 軟體流程與生命週期模型:敏捷、計畫驅動及混合流程的建模、使用與管理入門

Ralf Kneuper

  • 出版商: Springer
  • 出版日期: 2018-09-06
  • 售價: $3,530
  • 貴賓價: 9.5$3,354
  • 語言: 英文
  • 頁數: 345
  • 裝訂: Hardcover
  • ISBN: 3319988441
  • ISBN-13: 9783319988443
  • 相關分類: Agile Software
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This book provides a comprehensive overview of the field of software processes, covering in particular the following essential topics: software process modelling, software process and lifecycle models, software process management, deployment and governance, and software process improvement (including assessment and measurement). It does not propose any new processes or methods; rather, it introduces students and software engineers to software processes and life cycle models, covering the different types ranging from “classical”, plan-driven via hybrid to agile approaches.

The book is structured as follows: In chapter 1, the fundamentals of the topic are introduced: the basic concepts, a historical overview, and the terminology used. Next, chapter 2 covers the various approaches to modelling software processes and lifecycle models, before chapter 3 discusses the contents of these models, addressing plan-driven, agile and hybrid approaches. The following three chapters address various aspects of using software processes and lifecycle models within organisations, and consider the management of these processes, their assessment and improvement, and the measurement of both software and software processes. Working with software processes normally involves various tools, which are the focus of chapter 7, before a look at current trends in software processes in chapter 8 rounds out the book.

This book is mainly intended for graduate students and practicing professionals. It can be used as a textbook for courses and lectures, for self-study, and as a reference guide. When used as a textbook, it may support courses and lectures on software processes, or be used as complementary literature for more basic courses, such as introductory courses on software engineering or project management. To this end, it includes a wealth of examples and case studies, and each chapter is complemented by exercises that help readers gain a better command of the concepts discussed.

商品描述(中文翻譯)

本書提供了軟體流程領域的全面概述,特別涵蓋以下幾個重要主題:軟體流程建模、軟體流程與生命週期模型、軟體流程管理、部署與治理,以及軟體流程改進(包括評估與測量)。本書並不提出任何新的流程或方法;相反地,它向學生和軟體工程師介紹軟體流程和生命週期模型,涵蓋從「經典」的計畫驅動方法到混合型及敏捷方法的不同類型。

本書的結構如下:在第一章中,介紹了主題的基本概念、歷史概述和所使用的術語。接下來,第二章涵蓋了建模軟體流程和生命週期模型的各種方法,然後第三章討論這些模型的內容,涉及計畫驅動、敏捷和混合型方法。接下來的三章探討在組織內使用軟體流程和生命週期模型的各個方面,並考慮這些流程的管理、評估與改進,以及軟體和軟體流程的測量。與軟體流程的工作通常涉及各種工具,這是第七章的重點,然後在第八章中回顧當前軟體流程的趨勢,為本書畫上句點。

本書主要針對研究生和在職專業人士。它可以用作課程和講座的教科書、自學材料以及參考指南。作為教科書時,它可以支持有關軟體流程的課程和講座,或作為更基礎課程(如軟體工程或專案管理入門課程)的補充文獻。為此,本書包含大量的範例和案例研究,每一章都附有練習題,幫助讀者更好地掌握所討論的概念。