Requirements Engineering for Software and Systems
暫譯: 軟體與系統的需求工程
Laplante, Phillip A., Kassab, Mohamad H.
- 出版商: Auerbach Publication
- 出版日期: 2022-06-07
- 售價: $2,940
- 貴賓價: 9.5 折 $2,793
- 語言: 英文
- 頁數: 404
- 裝訂: Quality Paper - also called trade paper
- ISBN: 1032275995
- ISBN-13: 9781032275994
海外代購書籍(需單獨結帳)
商品描述
Solid requirements engineering has increasingly been recognized as the key to improved, on-time, and on-budget delivery of software and systems projects. New software tools are emerging that are empowering practicing engineers to improve their requirements engineering habits. However, these tools are not usually easy to use without significant training.
Requirements Engineering for Software and Systems, Fourth Edition is intended to provide a comprehensive treatment of the theoretical and practical aspects of discovering, analyzing, modeling, validating, testing, and writing requirements for systems of all kinds, with an intentional focus on software-intensive systems. It brings into play a variety of formal methods, social models, and modern requirements writing techniques to be useful to practicing engineers. The book is intended for professional software engineers, systems engineers, and senior and graduate students of software or systems engineering.
Since the first edition, there have been made many changes and improvements to this textbook. Feedback from instructors, students, and corporate users was used to correct, expand, and improve the materials. The fourth edition features two newly added chapters: On Non-Functional Requirements and Requirements Engineering: Road Map to the Future. The latter provides a discussion on the relationship between requirements engineering and such emerging and disruptive technologies as Internet of Things, Cloud Computing, Blockchain, Artificial Intelligence, and Affective Computing.
All chapters of the book were significantly expanded with new materials that keep the book relevant to current industrial practices. Readers will find expanded discussions on new elicitation techniques, agile approaches (e.g., Kanpan, SAFe, and DEVOps), requirements tools, requirements representation, risk management approaches, and functional size measurement methods. The fourth edition also has significant additions of vignettes, exercises, and references. Another new feature is scannable QR codes linked to sites containing updates, tools, videos, and discussion forums to keep readers current with the dynamic field of requirements engineering.
商品描述(中文翻譯)
穩健的需求工程越來越被認為是改善軟體和系統專案按時、按預算交付的關鍵。新的軟體工具不斷出現,這些工具使實務工程師能夠改善他們的需求工程習慣。然而,這些工具通常在沒有重大訓練的情況下不易使用。
《軟體與系統的需求工程》第四版旨在全面探討發現、分析、建模、驗證、測試和撰寫各類系統需求的理論和實踐方面,特別關注軟體密集型系統。它引入了各種形式化方法、社會模型和現代需求撰寫技術,以便對實務工程師有所幫助。本書適合專業軟體工程師、系統工程師以及軟體或系統工程的高年級和研究生。
自第一版以來,這本教科書經過了許多變更和改進。根據教師、學生和企業用戶的反饋,對材料進行了修正、擴展和改進。第四版新增了兩個章節:非功能性需求和需求工程:通往未來的路線圖。後者討論了需求工程與物聯網、雲計算、區塊鏈、人工智慧和情感計算等新興和顛覆性技術之間的關係。
本書的所有章節都顯著擴展了新材料,使其與當前的工業實踐保持相關。讀者將發現對新引導技術、敏捷方法(例如 Kanban、SAFe 和 DevOps)、需求工具、需求表示、風險管理方法和功能大小測量方法的擴展討論。第四版還顯著增加了小插曲、練習和參考資料。另一個新特點是可掃描的 QR 碼,連結到包含更新、工具、視頻和討論論壇的網站,以使讀者跟上需求工程這一動態領域的最新進展。
作者簡介
Phillip A. Laplante is Professor of Software and Systems Engineering and a member of the graduate faculty at The Pennsylvania State University. His research, teaching and consulting focuses on software quality particularly with respect to requirements, testing, and project management. Before joining Penn State he was a professor and senior academic administrator at other colleges and universities.
From 2010 through 2016 he was the founding chair of the Software Professional Engineer Licensure Committee for the National Council of Examiners of Engineers and Surveyors. This volunteer committee created, maintains and scores the exam used throughout the United States to license Professional Software Engineers.
Dr. Laplante has consulted to Fortune 500 companies, startup ventures, the U.S. Department of Defense, NASA and the National Institute for Standards and Technology (NIST). He is on the Board of Directors for a $100 million heavy infrastructure construction company and serves on various corporate technology advisory boards.
Mohamad Kassab is an associate research professor and a member of the graduate faculty at The Pennsylvania State University. He earned his Ph.D. and M.S. degrees in computer science from Concordia University in Montreal, Canada. Dr. Kassab was an affiliate assistant professor in the department of computer science and software engineering at Concordia University between 2010 and 2012 and a postdoctoral researcher in software engineering at École de Technologie Supérieure (ETS) in Montreal between 2011 and 2012, and a visiting scholar at Carnegie Mellon University (CMU) between 2014 and 2015.
Dr. Kassab has been conducting research projects jointly with the industry to develop formal and quantitative models to support the integration of quality requirements within software and systems development life cycles. The models are being further leveraged with the support of developed architectural frameworks and tools. His research interests also include bridging the gap between software engineering practices and disruptive technologies (e.g., IoT, blockchain). He has published extensively in software engineering books, journals, and conference proceedings. He is also a member of numerous professional societies and program committees, and the organizer of many software engineering workshops and conference sessions.
作者簡介(中文翻譯)
菲利普·A·拉普蘭特是賓夕法尼亞州立大學的軟體與系統工程教授及研究生院成員。他的研究、教學和顧問工作專注於軟體品質,特別是在需求、測試和專案管理方面。在加入賓州州立大學之前,他曾在其他學院和大學擔任教授及高級學術管理職位。
從2010年到2016年,他是全美工程師與測量師考試委員會的軟體專業工程師執照委員會的創始主席。這個志願者委員會負責創建、維護和評分全美用於授予專業軟體工程師執照的考試。
拉普蘭特博士曾為《財富》500 強公司、初創企業、美國國防部、NASA 及國家標準與技術研究所 (NIST) 提供顧問服務。他是一家價值1億美元的重型基礎建設建設公司的董事會成員,並在多個企業技術諮詢委員會中任職。
穆罕默德·卡薩布是賓夕法尼亞州立大學的副研究教授及研究生院成員。他在加拿大蒙特利爾的康考迪亞大學獲得計算機科學的博士及碩士學位。卡薩布博士在2010年至2012年間擔任康考迪亞大學計算機科學與軟體工程系的附屬助理教授,並在2011年至2012年間擔任蒙特利爾高等技術學院 (École de Technologie Supérieure, ETS) 的軟體工程博士後研究員,以及在2014年至2015年間擔任卡內基梅隆大學 (CMU) 的訪問學者。
卡薩布博士一直與業界共同進行研究專案,開發正式和定量模型,以支持在軟體和系統開發生命週期中整合品質需求。這些模型在已開發的架構框架和工具的支持下進一步得以利用。他的研究興趣還包括縮小軟體工程實踐與顛覆性技術(例如物聯網、區塊鏈)之間的差距。他在軟體工程書籍、期刊和會議論文中發表了大量文章,並且是多個專業學會和計畫委員會的成員,也是許多軟體工程工作坊和會議會議的組織者。