出版時(shí)間:2010-4 出版社:機(jī)械工業(yè)出版社 作者:(美)肯德爾 等著,施平安 等譯 頁數(shù):537
Tag標(biāo)簽:無
前言
第7版新增內(nèi)容《系統(tǒng)分析與設(shè)計(jì)》(第7版)包含許多最新的特征,同時(shí)也更新了許多特征。特別注意以下特征:·新增一章關(guān)于HCI(人一機(jī)交互)的內(nèi)容?!ぬ嵩缃榻B用例?!ぴ黾禹?xiàng)目管理的內(nèi)容?!?chuàng)建項(xiàng)目契約的新方法?!?chuàng)建問題定義的新方法。·新增介紹以人為中心的方法,包括可用性和人的價(jià)值?!ぴu(píng)估系統(tǒng)項(xiàng)目規(guī)模的新技術(shù)?!と露钊氲亟榻B敏捷方法和敏捷建模?!ぴ黾雨P(guān)于設(shè)計(jì)新興信息技術(shù)的討論?!ぴ黾与娮由虅?wù)分析和設(shè)計(jì)的介紹?!ば略鰉ashup、儀表板、widget、gadget和應(yīng)用程序編程接口的介紹?!ぴ黾用嫦?qū)ο蠓治雠c設(shè)計(jì)的介紹?!ば略隽嗣空潞竺娴膹?fù)習(xí)題、問題和小組項(xiàng)目?!じ铝薍yperCase2.7 ,這是Web的一種圖形仿真,允許學(xué)生應(yīng)用他們的新技能。設(shè)計(jì)特色為了幫助學(xué)生能更容易地掌握主題,采用了程式化的插圖。全文用紙質(zhì)表格來顯示輸入和輸出設(shè)計(jì)以及調(diào)查表設(shè)計(jì)。盡管大多數(shù)組織把人工過程計(jì)算機(jī)化作為最終目標(biāo),但是許多數(shù)據(jù)仍然通過紙質(zhì)表格獲取。表格設(shè)計(jì)的改進(jìn),使分析員能夠保證獲取正確而完整的輸入和輸出。更好的表格還可以幫助簡化Web上最新自動(dòng)化的企業(yè)對(duì)消費(fèi)者(business-to-con-sumer,B2C)電子商務(wù)應(yīng)用程序產(chǎn)生的新的內(nèi)部工作流。計(jì)算機(jī)顯示屏幕演示了對(duì)分析員有用的重要的軟件特征。實(shí)際的屏幕快照說明了設(shè)計(jì)的重要方面。分析員不斷地設(shè)法改進(jìn)他們所設(shè)計(jì)的屏幕和Web頁的外觀。概念圖用來介紹系統(tǒng)分析員使用的許多工具。概念圖便于學(xué)生區(qū)分它們,同時(shí)還可以明確地指出它們的功能。此外,還說明了許多其他重要的工具,包括實(shí)體關(guān)系圖、結(jié)構(gòu)圖和結(jié)構(gòu)化英語(structured English)。如果需要特別關(guān)注一個(gè)重要的列表,或者需要對(duì)信息進(jìn)行組織或者分類時(shí),可以使用表格。此外,表格還以一種有別于正文部分組織材料的方式,有利于讀者對(duì)材料的理解。大多數(shù)分析員發(fā)現(xiàn),表格是一種把數(shù)字和文本組織成有意義的“快照”的好辦法。本書的基本觀點(diǎn)是,系統(tǒng)分析與設(shè)計(jì)是一個(gè)工具的使用與分析員的獨(dú)特才智相結(jié)合的過程,通過實(shí)施或者修改計(jì)算機(jī)化信息系統(tǒng),系統(tǒng)地改善企業(yè)。只要敢于面對(duì)最新的IT挑戰(zhàn),在專業(yè)方面與時(shí)俱進(jìn),通過應(yīng)用最新的技術(shù)和工具,分析員就可以在工作中取得更大成就。
內(nèi)容概要
本書作者結(jié)合十幾年的教學(xué)和實(shí)踐經(jīng)驗(yàn),以清晰的結(jié)構(gòu)、生動(dòng)的語言、豐富的案例全面闡述了系統(tǒng)分析與設(shè)計(jì)所涉及的知識(shí)、相關(guān)技術(shù)和工具。全書分五部分,分別介紹了系統(tǒng)分析基礎(chǔ)、信息需求分析以及分析過程、設(shè)計(jì)基礎(chǔ)和軟件工程與實(shí)現(xiàn)。 本書適合作為高等院校計(jì)算機(jī)相關(guān)專業(yè)的教材或參考書。
作者簡介
Kenneth E.Kendall,美國羅格斯大學(xué)(RutgersUniversity)商學(xué)院電子商務(wù)和信息技術(shù)系教授。多年來一直從事系統(tǒng)分析與設(shè)計(jì)、決策支持系統(tǒng)、管理學(xué)和運(yùn)作管理領(lǐng)域的研究和教學(xué)工作。
在1990—1993年期間,他擔(dān)任國際研究組織IFIPWorking Group的主席,該組織致力于研
書籍目錄
出版者的話前言第一部分 系統(tǒng)分析基礎(chǔ) 第1章 假定系統(tǒng)分析員的角色 1.1 系統(tǒng)類型 1.2 系統(tǒng)集成技術(shù) 1.3 系統(tǒng)分析與設(shè)計(jì)的必要性 1.4 系統(tǒng)分析員的角色 1.5 系統(tǒng)開發(fā)生命期 1.6 使用CASE工具 1.7 高級(jí)CASE和低級(jí)CASE 1.8 面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì) 1.9 敏捷方法和其他可供選擇的方法 1.10 小結(jié) HyperCase體驗(yàn)1 復(fù)習(xí)題 CPU案例1 案例序幕 第2章 了解組織風(fēng)格及其對(duì)信息系統(tǒng)的影響 2.1 組織作為系統(tǒng) 2.2 系統(tǒng)的圖形化描述方法 2.3 用例建?!? 2.4 管理的層次 2.5 組織文化 2.6 小結(jié) HyperCase體驗(yàn)2 復(fù)習(xí)題 問題 小組項(xiàng)目 CUP案例2 畫關(guān)系圖 第3章 項(xiàng)目管理 3.1 項(xiàng)目啟動(dòng) 3.2 確定可行性 3.3 活動(dòng)規(guī)劃和控制 3.4 基于計(jì)算機(jī)的項(xiàng)目進(jìn)度安排 3.5 功能點(diǎn)分析 3.6 管理分析與設(shè)計(jì)活動(dòng) 3.7 敏捷開發(fā) 3.8 小結(jié) HyperCase體驗(yàn)3 復(fù)習(xí)題 問題 小組項(xiàng)目 CPU案例3 開始了解你第二部分 信息需求分析 第4章 信息收集:交互式方法 4.1 面談 HyperCase體驗(yàn)4.1 4.2 聯(lián)合應(yīng)用程序設(shè)計(jì) 4.3 使用問卷調(diào)查表 4.4 小結(jié) HyperCase體驗(yàn)4.2 復(fù)習(xí)題 問題 小組項(xiàng)目 CPU案例4 我先聽,稍后再問問題 第5章 信息收集:非干擾性方法 5.1 采樣 5.2 調(diào)查 HyperCiase體驗(yàn)5.1 5.3 觀察決策者的行為 5.4 觀察物理環(huán)境 5.5 小結(jié) HyperCase體驗(yàn)5.2 復(fù)習(xí)題 問題 小組項(xiàng)目 CPU案例5 眼見為實(shí) 第6章 敏捷建模和原型化方法 6.1 原型化方法 6.2 原型的開發(fā) 6.3 用戶在原型化方法中的角色 6.4 快速應(yīng)用程序開發(fā) 6.5 敏捷建模 6.6 敏捷建模與結(jié)構(gòu)化方法的比較 6.7 小結(jié) HyperCase體驗(yàn)6 復(fù)習(xí)題 問題 小組項(xiàng)目 CPU案例6 反應(yīng)時(shí)間第三部分 分析過程 第7章 使用數(shù)據(jù)流圖 7.1 需求確定的數(shù)據(jù)流方法 7.2 開發(fā)數(shù)據(jù)流圖 7.3 邏輯數(shù)據(jù)流圖和物理數(shù)據(jù)流圖 7.4 創(chuàng)建物理數(shù)據(jù)流圖 7.5 第2個(gè)數(shù)據(jù)流圖實(shí)例 7.6 分割Web站點(diǎn) 7.7 使用數(shù)據(jù)流圖進(jìn)行溝通 7.8 小結(jié) HyperCase體驗(yàn)7 復(fù)習(xí)題 問題 小組項(xiàng)目 CPU案例7 數(shù)據(jù)流 第8章 使用數(shù)據(jù)字典分析系統(tǒng) 8.1 數(shù)據(jù)字典 8.2 數(shù)據(jù)存儲(chǔ)庫 8.3 創(chuàng)建數(shù)據(jù)字典 8.4 使用數(shù)據(jù)字典 8.5 小結(jié) HyperCase體驗(yàn)8 復(fù)習(xí)題 問題 小組項(xiàng)目 CPU案例8 詳細(xì)說明你的意圖 第9章 描述過程規(guī)范和結(jié)構(gòu)化決策 9.1 過程規(guī)范概述 9.2 結(jié)構(gòu)化英語 9.3 決策表 9.4 決策樹 9.5 選擇一種結(jié)構(gòu)化決策分析技術(shù) 9.6 物理過程規(guī)范和邏輯過程規(guī)范 9.7 小結(jié) HyperCase體驗(yàn)9 復(fù)習(xí)題 問題 小組項(xiàng)目 CPU案例9 制定決策表 第10章 準(zhǔn)備系統(tǒng)建議 10.1 確定硬件和軟件的需求 HyperCase體驗(yàn)10.1 10.2 識(shí)別和預(yù)測成本和效益 10.3 成本和效益比較 HyperCase體驗(yàn)10.2 10.4 系統(tǒng)建議 10.5 陳述系統(tǒng)建議 10.6 小結(jié) HyperCase體驗(yàn)10.3 復(fù)習(xí)題 問題 小組項(xiàng)目 CPU案例10 建議進(jìn)一步加以深化第四部分 設(shè)計(jì)基礎(chǔ) 第11章 設(shè)計(jì)有效的輸出 11.1 輸出設(shè)計(jì)的目標(biāo) 11.2 將輸出內(nèi)容與輸出方式聯(lián)系起來 11.3 認(rèn)識(shí)到輸出偏差對(duì)用戶的影響 11.4 設(shè)計(jì)屏幕輸出 11.5 設(shè)計(jì)Web站點(diǎn) 11.6 輸出生產(chǎn)和xML 11.7 小結(jié) HyperCase體驗(yàn)11 復(fù)習(xí)題 問題 小組項(xiàng)目 CPU案例11 輸出報(bào)告 第12章 設(shè)計(jì)有效的輸入 12.1 良好的表單設(shè)計(jì) 12.2 良好的屏幕和Web窗體設(shè)計(jì) 12.3 內(nèi)聯(lián)網(wǎng)和互聯(lián)網(wǎng)網(wǎng)頁設(shè)計(jì) 12.4 小結(jié) HyperCase體驗(yàn)12 復(fù)習(xí)題 問題 小組項(xiàng)目 CPU案例12 構(gòu)建屏幕和屏幕窗體 第13章 數(shù)據(jù)庫設(shè)計(jì) 13.1 數(shù)據(jù)庫 13.2 數(shù)據(jù)概念 13.3 規(guī)范化 13.4 主文件/數(shù)據(jù)庫關(guān)系設(shè)計(jì)指導(dǎo)原則 13.5 使用數(shù)據(jù)庫 13.6 反規(guī)范化 13.7 數(shù)據(jù)倉庫 13.8 小結(jié) HyperCase體驗(yàn)13 復(fù)習(xí)題 問題 小組項(xiàng)目 CPU案例13 回到數(shù)據(jù)的底層 第14章 人機(jī)交互 14.1 理解人機(jī)交互 14.2 用戶界面的類型 14.3 對(duì)話設(shè)計(jì)的指導(dǎo)原則 14.4 為用戶提供反饋 14.5 電子商務(wù)網(wǎng)站設(shè)計(jì)時(shí)要考慮的特殊因素 14.6 mashup 14.7 設(shè)計(jì)查詢 14.8 小結(jié) HyperCase體驗(yàn)14 復(fù)習(xí)題 問題 小組項(xiàng)目 CPU案例14用戶提高篇 第15章 設(shè)計(jì)準(zhǔn)確的數(shù)據(jù)輸入規(guī)程 15.1 有效的編碼 15.2 快速而高效的數(shù)據(jù)獲取 15.3 通過輸入有效性檢查保證數(shù)據(jù)的質(zhì)量 15.4 電子商務(wù)環(huán)境中的準(zhǔn)確性優(yōu)勢(shì) 15.5 小結(jié) HyperCase體驗(yàn)15 復(fù)習(xí)題 問題 小組項(xiàng)目 CPU案例15自然地輸入第五部分 軟件工程與實(shí)現(xiàn) 第16章 基于UML的面向?qū)ο笙到y(tǒng)分析與設(shè)計(jì) 16.1 面向?qū)ο蟾拍睢? 16.2 CRC卡片和對(duì)象思考 16.3 UML的概念和圖 16.4 用例建?!? 16.5 活動(dòng)圖 16.6 順序圖和通信圖 16.7 類圖 16.8 狀態(tài)圖 16.9 包和其他UML制品 16.10 UML實(shí)踐 16.11 使用UML進(jìn)行建模的重要性 16.12 小結(jié) 復(fù)習(xí)題 問題術(shù)語表縮寫詞
章節(jié)摘錄
插圖:分析員將使用這些方法來提出和回答很多有關(guān)人一機(jī)交互的問題,包括諸如此類的問題,“用戶的體力怎樣,有沒有生理上的缺陷?”換句話說,“為了使系統(tǒng)可聽、可視和安全,需要做些什么?”“怎樣設(shè)計(jì)新系統(tǒng)才能使它易于使用、學(xué)習(xí)和記憶?…怎樣才能使系統(tǒng)令人滿意或者讓人覺得使用它是一種享受?”“系統(tǒng)怎樣才能支持用戶的個(gè)人工作任務(wù),用新的工作方式使他們的生產(chǎn)能力更高?”在SLDC的信息需求階段,分析員盡力了解用戶工作時(shí)所需的信息。這時(shí)分析員分析如何使系統(tǒng)對(duì)相關(guān)人員有用。系統(tǒng)怎樣才能更好地支持個(gè)人需要執(zhí)行的工作?新系統(tǒng)提出了哪些使用戶沒有它就不能完成的新任務(wù)?怎樣創(chuàng)建新系統(tǒng)才能拓展用戶的能力,超越舊系統(tǒng)提供的能力?分析員怎樣才能創(chuàng)建一個(gè)值得用戶使用的系統(tǒng)呢?該階段涉及的人員有分析員和用戶,通常還有業(yè)務(wù)經(jīng)理和操作人員(operation worker)。系統(tǒng)分析員需要了解當(dāng)前系統(tǒng)的具體職能:誰(涉及的人)、什么(業(yè)務(wù)活動(dòng))、何地(工作環(huán)境)、何時(shí)(時(shí)間安排)和怎樣(如何執(zhí)行當(dāng)前規(guī)程)。然后,分析員必須詢問為什么該業(yè)務(wù)使用當(dāng)前系統(tǒng)。也許使用當(dāng)前方法執(zhí)行該業(yè)務(wù)有充分理由,在設(shè)計(jì)任何新系統(tǒng)時(shí)應(yīng)考慮這些理由??焖賾?yīng)用程序開發(fā)(Rapid Application Development,RAD)是一種面向?qū)ο蟮南到y(tǒng)開發(fā)方法,包括一種開發(fā)方法(包括信息需求的生成)和各種軟件工具。在本書中,它與第6章中的原型化方法配對(duì),因?yàn)樗捎玫恼軐W(xué)方法類似于原型化方法,盡管用于快速創(chuàng)建設(shè)計(jì)和快速從用戶那里獲得反饋的方法有所差別。(在第16章中關(guān)于面向?qū)ο蟮姆椒ㄖ袑?duì)此有更詳細(xì)的討論。)如果當(dāng)前業(yè)務(wù)的理由是“向來是那樣執(zhí)行業(yè)務(wù)的”,則分析員可能需要改進(jìn)業(yè)務(wù)過程。該階段完成時(shí),分析員應(yīng)當(dāng)了解用戶是如何與計(jì)算機(jī)交互來完成他們的工作的,以及開始直到如何使新系統(tǒng)更有用且更好用。分析員還應(yīng)知道業(yè)務(wù)如何起作用,同時(shí)掌握有關(guān)人員、目標(biāo)、數(shù)據(jù)和規(guī)程的完整信息。1.5.4 分析系統(tǒng)需求系統(tǒng)分析員的下一階段工作是分析系統(tǒng)需求。同樣,專門的工具和技術(shù)有助于分析員確定需求。數(shù)據(jù)流圖就是這樣一種工具,它以結(jié)構(gòu)化圖形形式制定業(yè)務(wù)功能的輸入、過程和輸出的圖表。根據(jù)數(shù)據(jù)流圖,開發(fā)出一個(gè)數(shù)據(jù)字典,列出系統(tǒng)所用的所有數(shù)據(jù)項(xiàng)及其規(guī)范。在這個(gè)階段,系統(tǒng)分析員還要分析已制訂的結(jié)構(gòu)化決策。結(jié)構(gòu)化決策是那些可以確定條件、條件方案、動(dòng)作和動(dòng)作規(guī)則的決策。結(jié)構(gòu)化決策的分析主要有3種方法:結(jié)構(gòu)化英語、決策表和決策樹。在系統(tǒng)開發(fā)生命期的這一階段,系統(tǒng)分析員要準(zhǔn)備一份總結(jié)已發(fā)現(xiàn)內(nèi)容的系統(tǒng)建議、提供各種方案的成本/效益分析,并建議還應(yīng)做什么(如果有其他事情)。如果某個(gè)建議為管理層接受,則分析員沿著那個(gè)建議繼續(xù)進(jìn)行下去。每個(gè)系統(tǒng)問題都是唯一的,而且絕不會(huì)只有一種正確的解決方案。建議或者解決方案的制訂方式與每個(gè)分析員的個(gè)人品質(zhì)和專業(yè)培訓(xùn)有關(guān)。1.5.5 設(shè)計(jì)推薦系統(tǒng)在系統(tǒng)開發(fā)生命期的設(shè)計(jì)階段,系統(tǒng)分析員使用早期收集的信息,完成信息系統(tǒng)的邏輯設(shè)計(jì)。分析員為用戶設(shè)計(jì)有助于他們精確地輸入數(shù)據(jù)的過程,以便輸入信息系統(tǒng)中的數(shù)據(jù)都是正確的。此外,通過使用良好的窗體和屏幕設(shè)計(jì)技術(shù),分析員為信息系統(tǒng)提供有效的輸入。信息系統(tǒng)的邏輯設(shè)計(jì)的一部分是設(shè)計(jì)人一機(jī)界面。界面將用戶與系統(tǒng)聯(lián)系起來,因此非常重要。用戶界面應(yīng)在用戶的幫助下進(jìn)行設(shè)計(jì),確保系統(tǒng)是可聽的、可讀的和安全的,并且使用起來令人感到愉快。例如,鍵盤(輸入問題和答案)、屏幕菜單(引出用戶命令)和各種使用鼠標(biāo)或者觸模屏的圖形用戶界面(Graphical User Interface,GUI)就是用戶界面的實(shí)例。設(shè)計(jì)階段還要設(shè)計(jì)文件和數(shù)據(jù)庫,它們將存儲(chǔ)組織中的決策制定者所需的大多數(shù)數(shù)據(jù)。一個(gè)結(jié)構(gòu)良好的數(shù)據(jù)庫使用戶受益無窮,這些數(shù)據(jù)庫合乎他們的工作邏輯,并且對(duì)應(yīng)于他們對(duì)工作的看法。
編輯推薦
《系統(tǒng)分析與設(shè)計(jì)(原書第7版)》是一本優(yōu)秀的系統(tǒng)分析與設(shè)計(jì)教材,從1988年首次出版以來,幾經(jīng)更新和完善,目前已經(jīng)升級(jí)到第7版。作者結(jié)合20多年的教學(xué)和實(shí)踐經(jīng)驗(yàn),以清晰的結(jié)構(gòu)、生動(dòng)的語言、豐富的案列全面闡述了系統(tǒng)分析與設(shè)計(jì)所涉及的知識(shí)、相關(guān)技術(shù)和工具。全書共5部分,分別介紹了系統(tǒng)分析基礎(chǔ),信息需求分析以及分析過程、設(shè)計(jì)基礎(chǔ)和軟件工程與實(shí)現(xiàn)?!断到y(tǒng)分析與設(shè)計(jì)(原書第7版)》適合作為高等學(xué)校本科生和研究生的“系統(tǒng)分析與設(shè)計(jì)”課程的教材,對(duì)從事系統(tǒng)分析和設(shè)計(jì)的工作人員而言,也具有非常重要的參考價(jià)值。第7版有以下創(chuàng)新特色:●提早介紹用例?!裨黾禹?xiàng)目管理的內(nèi)容?!駝?chuàng)建項(xiàng)目章程的新方法?!駝?chuàng)建問題定義的新方法?!裨u(píng)估系統(tǒng)項(xiàng)目規(guī)模的新技術(shù)?!袢露钊氲亟榻B敏捷方法和敏捷建模。●新增有關(guān)FICI(人機(jī)交互)的章節(jié)?!裨黾雨P(guān)于設(shè)計(jì)新興信息技術(shù)的討論?!裨黾与娮由虅?wù)分析和設(shè)計(jì)的介紹?!裨黾用嫦?qū)ο蠓治雠c設(shè)計(jì)的介紹?!裥略隽嗣空潞竺娴膹?fù)習(xí)題、問題和小組項(xiàng)目?!裥掳鍴yperCase2.7-Web的一種圖形仿真,允許學(xué)生應(yīng)用一些新的技能。
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載
系統(tǒng)分析與設(shè)計(jì) PDF格式下載