Client-Centered Software Development: The Co-Foss Approach
暫譯: 以客戶為中心的軟體開發:Co-Foss 方法

Tucker, Allen B.

  • 出版商: CRC
  • 出版日期: 2019-06-14
  • 售價: $3,950
  • 貴賓價: 9.5$3,753
  • 語言: 英文
  • 頁數: 330
  • 裝訂: Hardcover - also called cloth, retail trade, or trade
  • ISBN: 1138583847
  • ISBN-13: 9781138583849
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Client-Centered Software Development: The CO-FOSS Approach introduces a method to creating a customized software product for a single client, either from scratch or by reusing open source components. The clients are typically non-profit humanitarian, educational, or public service organizations. This approach has been used in undergraduate courses where students learn the principles of software development while implementing a real-world software product. This book provides instructors, students, clients, and professional software developers with detailed guidance for developing a new CO-FOSS product from conceptualization to completion.

Features

  • Provides instructors, students, clients, and professional software developers with a roadmap for the development of a new CO-FOSS product from conceptualization to completion
  • Motivates students with real-world projects and community service experiences
  • Teaches all elements of the software process, including requirements gathering, design, collaboration, coding, testing, client communication, refactoring, and writing developer and user documentation
  • Uses source code that can be reused and refitted to suit the needs of future projects, since each CO-FOSS product is free and open source software
  • Provides links to a rich variety of resources for instructors and students to freely use in their own courses that develop new CO-FOSS products for other non-profits.

商品描述(中文翻譯)

《以客戶為中心的軟體開發:CO-FOSS 方法》介紹了一種為單一客戶創建定制軟體產品的方法,無論是從零開始還是通過重用開源組件。這些客戶通常是非營利的人道主義、教育或公共服務組織。這種方法已在本科課程中使用,學生在實施真實世界的軟體產品的同時學習軟體開發的原則。本書為教師、學生、客戶和專業軟體開發人員提供了從概念化到完成開發新 CO-FOSS 產品的詳細指導。

特點
- 為教師、學生、客戶和專業軟體開發人員提供從概念化到完成開發新 CO-FOSS 產品的路線圖
- 以真實世界的專案和社區服務經驗激勵學生
- 教授軟體過程的所有要素,包括需求收集、設計、協作、編碼、測試、客戶溝通、重構以及撰寫開發者和使用者文檔
- 使用可以重用和調整以滿足未來專案需求的源代碼,因為每個 CO-FOSS 產品都是自由和開源軟體
- 提供連結到各種資源,供教師和學生在自己的課程中自由使用,以開發新的 CO-FOSS 產品供其他非營利組織使用。

作者簡介

Allen B Tucker is the Anne T. and Robert M. Bass Professor Emeritus in the Computer Science Department at Bowdoin College. He is the author or co-author of many books and articles in the areas of programming languages, software development, natural language processing, and computer science education, and is an ACM Fellow. Professor Tucker is also Co-Founder and President of the Non-Profit FOSS Institute (NPFI), whose mission is to support the development and customization of free and open-source software to fit the needs of individual non-profit organizations.

作者簡介(中文翻譯)

艾倫·B·塔克是鮑登學院計算機科學系的安·T·和羅伯特·M·巴斯名譽教授。他是多本書籍和文章的作者或合著者,涵蓋了程式語言、軟體開發、自然語言處理和計算機科學教育等領域,並且是ACM會士。塔克教授也是非營利性FOSS研究所(NPFI)的共同創辦人和總裁,該機構的使命是支持自由和開源軟體的開發和定制,以滿足個別非營利組織的需求。