Software Engineering Practice: A Case Study Approach
暫譯: 軟體工程實務:案例研究方法

Hilburn, Thomas B., Towhidnejad, Massood

  • 出版商: CRC
  • 出版日期: 2020-12-16
  • 售價: $3,470
  • 貴賓價: 9.5$3,297
  • 語言: 英文
  • 頁數: 356
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 0367688646
  • ISBN-13: 9780367688646
  • 相關分類: 軟體工程
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

This book is a broad discussion covering the entire software development lifecycle. It uses a comprehensive case study to address each topic and features the following:

  • A description of the development, by the fictional company Homeowner, of the DigitalHome (DH) System, a system with "smart" devices for controlling home lighting, temperature, humidity, small appliance power, and security
  • A set of scenarios that provide a realistic framework for use of the DH System material
  • Just-in-time training: each chapter includes mini tutorials introducing various software engineering topics that are discussed in that chapter and used in the case study
  • A set of case study exercises that provide an opportunity to engage students in software development practice, either individually or in a team environment.

 

Offering a new approach to learning about software engineering theory and practice, the text is specifically designed to:

  • Support teaching software engineering, using a comprehensive case study covering the complete software development lifecycle
  • Offer opportunities for students to actively learn about and engage in software engineering practice
  • Provide a realistic environment to study a wide array of software engineering topics including agile development

 

Software Engineering Practice: A Case Study Approach supports a student-centered, "active" learning style of teaching. The DH case study exercises provide a variety of opportunities for students to engage in realistic activities related to the theory and practice of software engineering. The text uses a fictitious team of software engineers to portray the nature of software engineering and to depict what actual engineers do when practicing software engineering. All the DH case study exercises can be used as team or group exercises in collaborative learning. Many of the exercises have specific goals related to team building and teaming skills.

 

The text also can be used to support the professional development or certification of practicing software engineers. The case study exercises can be integrated with presentations in a workshop or short course for professionals.

商品描述(中文翻譯)

這本書廣泛討論了整個軟體開發生命周期。它使用一個綜合案例研究來探討每個主題,並包含以下內容:

- 描述虛構公司 Homeowner 開發的 DigitalHome (DH) 系統,這是一個具有「智慧」設備的系統,用於控制家庭的照明、溫度、濕度、小型電器的電源和安全性
- 一組場景,提供 DH 系統材料的現實框架
- 及時培訓:每章包括迷你教程,介紹該章中討論的各種軟體工程主題,並在案例研究中使用
- 一組案例研究練習,提供機會讓學生參與軟體開發實踐,無論是個別進行還是團隊環境中進行。

提供一種新的學習軟體工程理論和實踐的方法,該文本專門設計用於:

- 支持教授軟體工程,使用涵蓋完整軟體開發生命周期的綜合案例研究
- 提供學生主動學習和參與軟體工程實踐的機會
- 提供一個現實的環境來研究各種軟體工程主題,包括敏捷開發

《軟體工程實踐:案例研究方法》支持以學生為中心的「主動」學習教學風格。DH 案例研究練習提供多種機會,讓學生參與與軟體工程理論和實踐相關的現實活動。該文本使用一個虛構的軟體工程師團隊來描繪軟體工程的本質,並展示實際工程師在實踐軟體工程時所做的工作。所有 DH 案例研究練習都可以作為團隊或小組練習,用於協作學習。許多練習有與團隊建設和團隊合作技能相關的具體目標。

該文本還可以用來支持在職軟體工程師的專業發展或認證。案例研究練習可以與專業人士的研討會或短期課程中的演示相結合。

作者簡介

Dr. Thomas B. Hilburn is a Professor Emeritus of Software Engineering and a Distinguished Engineering Professor at Embry-Riddle Aeronautical University and was a Visiting Scientist at the Software Engineering Institute, Carnegie-Mellon from 1997 - 2009. He has worked on software engineering development, research, and education projects with the FAA, General Electric, Lockheed-Martin, the Harris Corp, the MITRE Corporation, DOD, FIPSE, the SEI, the NSF, the ACM and the IEEE Computer Society. His interests include software processes, object-oriented analysis and design, formal specification techniques, and curriculum development, and he has published over 80 papers in these areas. He is an IEEE Certified Software Developer, an IEEE Software Engineering Certified Instructor, and has chaired committees on the Professional Activities Board and the Educational Activities Board of the IEEE Computer Society.

Dr. Massood Towhidnejad is Professor of Software Engineering at Embry-Riddle Aeronautical University. His research interest includes: Software Engineering, Software Quality Assurance and Testing, Autonomous Systems, Air Traffic Management, and STEM Education. He has worked on software engineering development and research projects with the NSF (National Science Foundation), NASA Goddard Space Flight Research Center, FAA (Federal Aviation Administration), NOAA (National Oceanic and Atmospheric Administration), Carrier Corp., Motorola Corp., Honeywell Corp., Lockheed-Martin Corp., Harris Corp., Phillips Medical Systems, and VERITAS Corporations. He was a contributing author for Graduate Software Engineering Reference Curriculum (GSwE2009), Graduate Reference Curriculum for Systems Engineering (GRCSE), and IEEE Certified Software Development Associate (CSDA) training materials. His work have been published in over 100 papers. In addition to his university position, he served as a Visiting Research Associate at the FAA, Faculty Fellow at NASA Goddard Flight Research Center, and Software Quality Assurance Manager at Carrier Corporation.

作者簡介(中文翻譯)

德克·托馬斯·B·希爾本(Dr. Thomas B. Hilburn)是艾姆布里-瑞德航空大學(Embry-Riddle Aeronautical University)軟體工程名譽教授及傑出工程教授,並於1997年至2009年間擔任卡內基梅隆大學軟體工程研究所(Software Engineering Institute, Carnegie-Mellon)的訪問科學家。他曾與美國聯邦航空局(FAA)、通用電氣(General Electric)、洛克希德·馬丁(Lockheed-Martin)、哈里斯公司(Harris Corp)、米特公司(MITRE Corporation)、國防部(DOD)、FIPSE、SEI、國家科學基金會(NSF)、美國計算機協會(ACM)及IEEE計算機學會(IEEE Computer Society)合作進行軟體工程的開發、研究及教育專案。他的研究興趣包括軟體流程、物件導向分析與設計、正式規範技術及課程開發,並在這些領域發表了超過80篇論文。他是IEEE認證的軟體開發人員、IEEE軟體工程認證講師,並曾擔任IEEE計算機學會專業活動委員會及教育活動委員會的主席。

馬蘇德·托維德內賈德博士(Dr. Massood Towhidnejad)是艾姆布里-瑞德航空大學的軟體工程教授。他的研究興趣包括:軟體工程、軟體品質保證與測試、自主系統、空中交通管理及STEM教育。他曾與國家科學基金會(NSF)、NASA戈達德太空飛行研究中心(NASA Goddard Space Flight Research Center)、美國聯邦航空局(FAA)、美國國家海洋和大氣管理局(NOAA)、卡里爾公司(Carrier Corp.)、摩托羅拉公司(Motorola Corp.)、霍尼韋爾公司(Honeywell Corp.)、洛克希德·馬丁公司(Lockheed-Martin Corp.)、哈里斯公司(Harris Corp.)、飛利浦醫療系統(Phillips Medical Systems)及VERITAS公司合作進行軟體工程的開發及研究專案。他是《研究生軟體工程參考課程》(Graduate Software Engineering Reference Curriculum, GSwE2009)、《系統工程研究生參考課程》(Graduate Reference Curriculum for Systems Engineering, GRCSE)及IEEE認證軟體開發助理(Certified Software Development Associate, CSDA)訓練材料的貢獻作者。他的研究成果已發表超過100篇論文。除了大學職位外,他還曾擔任FAA的訪問研究助理、NASA戈達德飛行研究中心的教職研究員及卡里爾公司的軟體品質保證經理。