主旨
本書具有以下主題特征:
系統(tǒng)開發(fā)牢固地根植于組織環(huán)境之中。成功的系統(tǒng)分析師需要對組織、組織文化和運(yùn)營具有廣泛的認(rèn)識。
系統(tǒng)開發(fā)是一個(gè)實(shí)踐領(lǐng)域。對目前的系統(tǒng)分析師來說,全面掌握當(dāng)今的實(shí)踐以及普遍使用的概念和原則是絕對必要的。
系統(tǒng)開發(fā)是一種職業(yè)。本書提出了實(shí)踐的標(biāo)準(zhǔn),鼓勵(lì)注重持續(xù)的個(gè)人發(fā)展、職業(yè)道德,尊重他人的工作和與他人合作的意識。
隨著數(shù)據(jù)庫、數(shù)據(jù)驅(qū)動的系統(tǒng)架構(gòu)和互聯(lián)網(wǎng)的迅速發(fā)展,系統(tǒng)開發(fā)出現(xiàn)了重大變化。系統(tǒng)開發(fā)和數(shù)據(jù)庫管理可以采用一種高度協(xié)調(diào)的方式來教授。互聯(lián)網(wǎng)已經(jīng)迅速成為數(shù)據(jù)庫驅(qū)動的電子商務(wù)系統(tǒng)的公共開發(fā)平臺。
系統(tǒng)分析與設(shè)計(jì)的成功需要的不僅是方法學(xué)和技術(shù)方面的能力,還需要在時(shí)間、資源和風(fēng)險(xiǎn)管理方面的才能。學(xué)習(xí)系統(tǒng)分析與設(shè)計(jì)需要對過程以及專業(yè)的技術(shù)和成果有全面理解。
在確定了這些主旨的前提下,本書強(qiáng)調(diào)以下幾種方法:
業(yè)務(wù)觀點(diǎn),而非技術(shù)觀點(diǎn)。
系統(tǒng)分析師以及系統(tǒng)項(xiàng)目經(jīng)理的角色、責(zé)任和思維方式,而不是程序員或業(yè)務(wù)經(jīng)理的角色、責(zé)任和思維方式。
系統(tǒng)開發(fā)的方法和原理,而不是該領(lǐng)域的特定工具或與工具相關(guān)的技巧。
面向的讀者
本書假定學(xué)生已經(jīng)學(xué)習(xí)了計(jì)算機(jī)系統(tǒng)的導(dǎo)論課程,并且具有用至少一種程序設(shè)計(jì)語言編寫過程序的經(jīng)驗(yàn)。考慮到那些沒有接觸過關(guān)于系統(tǒng)開發(fā)方法基礎(chǔ)資料的學(xué)生,我們回顧了作為基礎(chǔ)的系統(tǒng)原理。我們還假定,學(xué)生有計(jì)算讀寫能力方面的堅(jiān)實(shí)教育背景,并且大體理解企業(yè)的核心元素,包括與生產(chǎn)、銷售、財(cái)務(wù)和會計(jì)工作相關(guān)的基本術(shù)語。
內(nèi)容組織
本書的大綱依照系統(tǒng)開發(fā)生命周期組織:
第一部分:系統(tǒng)開發(fā)基礎(chǔ),概述了系統(tǒng)開發(fā),并扼要介紹了本書其余部分的內(nèi)容。
第二部分:系統(tǒng)規(guī)劃與選擇,討論如何評估項(xiàng)目可行性和建立基線項(xiàng)目計(jì)劃。
第三部分:系統(tǒng)分析,討論系統(tǒng)需求的確定、過程建模和概念數(shù)據(jù)建模。
第四部分:系統(tǒng)設(shè)計(jì),討論如何設(shè)計(jì)人機(jī)界面和數(shù)據(jù)庫。
第五部分:系統(tǒng)實(shí)現(xiàn)與運(yùn)行,討論系統(tǒng)實(shí)現(xiàn)、運(yùn)行、關(guān)閉和系統(tǒng)維護(hù)。
附錄A和附錄B可以跳過,或者作為課程最后的高級論題。
前 言
本書的方法
在當(dāng)今信息和技術(shù)驅(qū)動的商業(yè)世界中,學(xué)生們需要認(rèn)識到三個(gè)關(guān)鍵性因素。第一,了解如何戰(zhàn)略性地組織和獲取信息更加重要。第二,成功往往取決于有能力作為團(tuán)隊(duì)的一員進(jìn)行工作。第三,互聯(lián)網(wǎng)將會在他們的工作、生活中扮演重要角色。本書將討論這些關(guān)鍵因素。
在本書的創(chuàng)作中,投入了超過50年的系統(tǒng)分析與設(shè)計(jì)的綜合教學(xué)經(jīng)驗(yàn),這是一部強(qiáng)調(diào)親自參與實(shí)踐的實(shí)驗(yàn)式學(xué)習(xí)法的教材。本書清晰地表述了學(xué)生們要成為與他人合作為企業(yè)創(chuàng)建信息系統(tǒng)的高效系統(tǒng)分析師所需要的概念、技能和技術(shù)。本書以系統(tǒng)開發(fā)生命周期模型作為貫穿始終的組織工具,以期提供一個(gè)強(qiáng)有力的概念性、系統(tǒng)性框架。
涉及電子商務(wù)的內(nèi)容在各章中通過一個(gè)完整的延伸說明性案例(PVF WebStore)和章末的案例(皮特里電子)提供。
許多系統(tǒng)分析與設(shè)計(jì)課程都包含有實(shí)驗(yàn)室作業(yè)和課外閱讀,課堂授課時(shí)間可能有限。根據(jù)市場調(diào)查和自身的教學(xué)經(jīng)驗(yàn),我們認(rèn)識到需要有一本能夠兼具內(nèi)容深度和簡練表述的教材,所以編寫了這樣一部教材,全書共10章,既涵蓋了關(guān)鍵的系統(tǒng)分析與設(shè)計(jì)的內(nèi)容,又不會讓學(xué)生因?yàn)椴槐匾募?xì)節(jié)而無所適從。
第6版的新特點(diǎn)
以下是本書第6版的新特征:
* 對業(yè)務(wù)流程進(jìn)行了更充分的闡述。過程建模是系統(tǒng)分析與設(shè)計(jì)的核心。從第1版開始,數(shù)據(jù)流圖就一直是本書的主要內(nèi)容,不過,現(xiàn)在我們將數(shù)據(jù)流圖放在了業(yè)務(wù)流程圖形表示法的上下文框架之中。我們改寫了第6章的開頭部分,表明數(shù)據(jù)流圖只是對業(yè)務(wù)流程建模的多種常見方法中的一種。在開始討論數(shù)據(jù)流圖之前,先定義并舉例說明了什么是業(yè)務(wù)流程。
* 更新了連續(xù)案例WebStore。自電子商務(wù)出現(xiàn)以來,本書的特色內(nèi)容就是每章末尾的松谷家具(Pine Valley Furniture,PVF)案例,重點(diǎn)關(guān)注PVF的電子商務(wù)應(yīng)用系統(tǒng)WebStore。在第6版,我們擴(kuò)充了WebStore案例,為PVF增加了一個(gè)新的移動應(yīng)用程序的分析、設(shè)計(jì)和測試。在修改后的案例中,電子商務(wù)應(yīng)用程序和移動應(yīng)用程序的開發(fā)同時(shí)并進(jìn)。
* 更新的技術(shù)插圖。整部教材中的屏幕截圖都做了更新,用最新版本的編程和互聯(lián)網(wǎng)開發(fā)環(huán)境以及用戶界面設(shè)計(jì)來展示例子。
* 更新的內(nèi)容。整本書中各章的內(nèi)容都進(jìn)行了適當(dāng)?shù)母隆?/p>