基本信息
書名:係統分析與設計:敏捷迭代方法(原書第6版)
定價:79.00元
作者:約翰 W. 薩茨辛格
齣版社:機械工業齣版社
齣版日期:2017-01-01
ISBN:9787111556411
字數:310000
頁碼:310
版次:1
裝幀:平裝-膠訂
開本:16開
商品重量:0.4kg
編輯推薦
內容提要
本書是係統分析與設計的入門教材,以信息係統開發生命周期為主綫,以貫穿係統開發始終的完整案例為引導,全麵涵蓋麵嚮對象方法和UML,強調係統結構、用戶界麵和係統界麵。在此基礎上,還重點講解瞭項目計劃和項目管理方法。書中知識點巧妙融於實際案例,內容由淺入深,並配有大量習題,十分易於教學。本書適閤作為高等院校計算機、信息管理與信息係統等相關專業的本科生教材,也可作為係統開發或管理人員的參考書。
目錄
目 錄Introduction to Systems Analysis and Design: An Agile, Iterative Approach, Sixth Edition齣版者的話譯者序前言部分 係統開發導論章 從始至終——係統分析與設計概述 21.1 軟件開發以及係統分析與設計 21.2 係統開發生命周期 41.3 落基山運動用品(RMO)介紹 41.4 迭發 61.5 RMO貿易展覽係統的開發 71.5.1 項目開始前的準備工作 71.5.2 天的工作活動 81.5.3 第二天的工作活動 111.5.4 第三天的工作活動 131.5.5 第四天的工作活動 151.5.6 第五天的工作活動 191.5.7 第六天的工作活動 191.5.8 次迭代迴顧 211.6 後續內容導讀 211.6.1 部分:係統開發導論 211.6.2 第二部分:係統分析活動 221.6.3 第三部分:係統設計的要點 221.6.4 第四部分:項目和項目管理 221.6.5 第五部分:高級設計和部署概念 22本章小結 23復習題 23第二部分 係統分析活動第2章 係統需求調查 262.1 引言 272.2 RMO綜閤銷售和市場營銷係統項目 272.2.1 現有的RMO信息係統與架構 272.2.2 新綜閤銷售和市場營銷係統 282.3 係統分析活動 302.3.1 收集細節信息 302.3.2 定義需求 312.3.3 需求的優先級劃分 312.3.4 開發用戶界麵對話框 312.3.5 與用戶一起評估需求 312.4 什麼是需求 322.5 模型和建模 332.6 利益相關者 352.7 信息收集技術 382.7.1 與用戶和其他利益相關者進行訪談 382.7.2 分發和收集調查問捲 412.7.3 檢查輸入、輸齣和流程 422.7.4 觀察和記錄業務流程 432.7.5 研究供應商的解決方案 442.7.6 收集活躍的用戶評論和建議 442.8 用活動圖記錄工作流 44本章小結 47復習題 48問題和練習 48擴展資源 49第3章 用例 503.1 引言 513.2 用例和用戶目標 513.3 用例和事件分解 523.3.1 事件分解技術 533.3.2 事件類型 543.3.3 定義事件 553.3.4 使用事件分解技術 573.4 用例和CRUD 583.5 RMO案例中的用例 593.6 用例圖 603.6.1 用例、參與者和符號 613.6.2 開發用例圖 63本章小結 64復習題 65問題和練習 66擴展資源 67第4章 域建模 684.1 引言 684.2 問題域中的“事物” 694.2.1 頭腦風暴法 694.2.2 名詞技術 704.2.3 事物的屬性 714.2.4 事物間的關係 724.3 實體-聯係圖 734.4 域模型類圖 764.4.1 域模型類圖符號 764.4.2 有關對象類的更復雜的問題 794.4.3 RMO案例的域模型類圖 81本章小結 86復習題 86問題和練習 87擴展資源 88第5章 需求模型的延伸 895.1 引言 905.2 用例描述 905.2.1 簡單的用例描述 915.2.2 完全展開的用例描述 915.3 用例活動圖 935.4 係統順序圖——確定輸入和輸齣 945.4.1 係統順序圖符號 945.4.2 開發係統順序圖 975.5 狀態機圖——確定對象行為 1005.5.1 復閤狀態和並發性 1015.5.2 開發狀態機圖的規則 1035.5.3 開發RMO狀態機圖 1045.6 需求模型的集成 107本章小結 108復習題 108問題和練習 109擴展資源 111第三部分 係統設計的要點第6章 設計與設計活動的基本要素 1146.1 引言 1156.2 設計要素 1156.2.1 什麼是係統設計 1166.2.2 設計的主要組件和層次 1166.3 係統設計的輸入和輸齣 1186.4 設計活動 1206.4.1 設計環境 1216.4.2 設計應用程序結構和軟件 1226.4.3 設計用戶界麵 1226.4.4 設計係統界麵 1236.4.5 設計數據庫 1246.4.6 設計安全和係統控製 1256.5 如何設計環境 1256.5.1 設計內部部署 1266.5.2 設計外部部署 1286.5.3 設計遠程和分散的環境 1346.5.4 RMO的企業技術結構 135本章小結 136復習題 137問題和練習 137擴展資源 138第7章 設計用戶界麵和係統界麵 1397.1 引言 1407.2 用戶界麵和係統界麵 1407.3 理解用戶界麵 1417.4 用戶界麵的設計概念 1447.4.1 提示性與可視性 1447.4.2 一緻性 1457.4.3 快捷方式 1467.4.4 反饋 1467.4.5 完整的對話 1467.4.6 錯誤處理 1467.4.7 撤銷動作 1477.4.8 減輕短期記憶負擔 1477.5 從分析到用戶界麵設計的轉換 1477.5.1 用例和菜單層次 1487.5.2 對話和故事闆 1507.6 用戶界麵設計 1527.6.1 設計窗體和格式的指導原則 1527.6.2 網頁用戶界麵的附加指導原則 1547.6.3 手持設備的附加指導原則 1577.7 確定係統界麵 1587.8 設計係統輸入 1607.8.1 自動化輸入設備 1607.8.2 定義係統輸入的細節 1607.9 設計係統輸齣 161本章小結 167復習題 167問題和練習 168擴展資源 168第四部分 項目和項目管理第8章 係統開發方法 1708.1 引言 1718.2 係統開發生命周期 1718.
作者介紹
John Satzinger 美國密蘇裏州立大學計算機信息係統學院教授,他同時擁有加州州立理工大學的MBA學位和剋萊濛研究大學的博士學位,並具有15年以上的CIS和MIS大學課程教學和研究經驗,他的研究興趣和專長包括:係統分析與設計、圖形用戶界麵設計、麵嚮對象的開發、數據庫和客戶-服務器係統開發。Robert Jackson 美國楊百翰大學計算機科學專業博士,之後在該校信息係統學院任教多年,現在已退休。他已經發錶瞭大量有關麵嚮對象係統開發、電子商務、WEB係統、項目管理以及信息係統教育方麵的論文和著作。目前,他自己開創瞭幾個新的電子商務業務,並將積纍的分析、設計和商業實踐經驗融入他編寫的教材中。Stephen Burd 美國新墨西哥大學副教授,從1984年開始在此校從事管理信息係統、網絡、數據庫、硬件/軟件課程的教學。他分彆在美國巴爾的摩大學獲得學士和碩士學位、普度大學獲得博士學位。
文摘
序言
這本書簡直是一部係統分析與設計的“武功秘籍”,尤其是在這個快速變化的市場裏,能讓你在技術和業務的十字路口站穩腳跟。我最喜歡它的地方在於,它並沒有把“敏捷”塑造成一個完美的烏托邦,而是非常誠實地展示瞭在迭代過程中可能遇到的各種“灰色地帶”和權衡取捨。比如,如何在保持快速迭代的同時,確保係統的長期可維護性?書中給齣的答案既實際又富有洞察力。我發現自己在使用它提供的模型和工具時,工作效率有瞭顯著提升,更重要的是,團隊之間的溝通障礙也減少瞭。以前我們經常因為對最終産品的願景不一緻而爭吵不休,但通過書中描述的持續反饋機製,我們現在總能確保每一步的産齣都朝著正確的方嚮前進。這不僅僅是一本關於軟件開發的書,更是一本關於如何有效協作和實現願景的指南。
評分作為一個從業多年的老兵,我對市麵上那些泛泛而談的“敏捷”書籍已經感到厭倦瞭。它們總是在鼓吹敏捷的口號,卻很少觸及到實際操作中的痛點。然而,這本著作完全不同,它以一種近乎“手術刀”般的精準,剖析瞭在真實商業環境下實施迭代方法的挑戰與應對策略。我特彆欣賞它對“業務價值驅動”這一核心理念的強調,這讓整個開發過程都有瞭一個清晰的北極星。書中對係統架構的討論也非常到位,它沒有拘泥於某個特定的技術棧,而是從更宏觀的層麵講解瞭如何設計齣能夠支持持續交付和快速反饋的係統。讀這本書就像是跟一位經驗豐富的技術總監進行瞭一次深入的對話,他不僅指齣瞭陷阱在哪裏,還手把手地教你如何避開它們。我發現,這本書裏的很多案例,都讓我聯想到瞭我過去失敗的項目,如果當初能有這樣的指導,結果可能會大不相同。
評分這本書簡直是為我量身定做的,尤其是在我最近接手的這個復雜項目裏。我以前總是陷在那種瀑布模型的泥潭裏無法自拔,需求不斷變化,每次迭代都像一場災難。但自從開始接觸敏捷開發後,我就一直在尋找一本能真正把理論和實踐完美結閤的書。這本書的講解深入淺齣,把復雜的概念掰開瞭揉碎瞭講明白,讓人能清晰地看到敏捷的迭代過程是如何構建一個健壯的係統的。它不僅僅是停留在講故事的層麵,而是提供瞭很多實用的工具和方法論,比如如何高效地進行用戶故事的梳理,如何設計齣既靈活又可擴展的係統架構。讀完之後,我感覺自己對需求分析和係統設計有瞭一種全新的理解,不再是僵硬地按照流程走,而是學會瞭如何與時俱進地調整策略。特彆是關於風險管理和質量保障的那幾個章節,對我幫助極大,讓我明白瞭敏捷並不是意味著可以草率行事,而是在快速變化中保持對質量的苛刻要求。
評分我是一名剛轉型做産品經理的新人,麵對復雜的係統需求總是感到力不從心。市麵上的産品書籍大多偏重於“做什麼”,而這本書則清晰地闡述瞭“如何做”——如何將一個模糊的商業目標,通過一係列可控的、增量的步驟,轉化為一個功能完善的軟件係統。它的講解方式極其係統化,從最初的需求發現到最終的部署和維護,每一個環節都對應瞭相應的敏捷技術和實踐。我尤其喜歡它對“迭代計劃”和“範圍管理”部分的論述,這讓我終於明白,敏捷的精髓在於管理變化,而不是消除變化。通過閱讀,我學會瞭如何更專業地與開發團隊對話,如何更有效地嚮利益相關者展示進度和價值。這本書的價值在於,它提供瞭一個可靠的框架,讓你在麵對不確定性時,不再感到慌亂,而是胸有成竹地知道下一步該做什麼,以及為什麼要這麼做。
評分說實話,我一開始對“敏捷”這個詞抱有懷疑態度,總覺得它聽起來太虛瞭,不夠“硬核”。但這本書徹底改變瞭我的看法。它用紮實的理論基礎支撐起整個敏捷框架,讓我明白敏捷並不是隨心所欲,而是一套有章法的、以用戶為中心的工程實踐。最讓我印象深刻的是,書中對不同規模團隊和不同項目復雜度的適應性進行瞭深入探討。你不會覺得它是一本“一刀切”的指南,而是能根據你的具體情況,找到最閤適的敏捷實踐組閤。它的結構安排非常巧妙,從宏觀的戰略規劃到微觀的技術實現,層層遞進,邏輯清晰。對於初學者來說,它提供瞭一條清晰的學習路徑;對於資深人士,它也能提供很多啓發和反思的空間。我強烈推薦給所有希望從傳統開發模式中解放齣來,擁抱更高效、更人性化開發流程的工程師和項目經理。
本站所有內容均為互聯網搜尋引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版權所有