第7章
設(shè)計(jì)階段的活動(dòng)主要是: (了解)
·確定合適的系統(tǒng)獲取策略
·設(shè)計(jì)系統(tǒng)的架構(gòu)
·選擇軟硬件
·設(shè)計(jì)系統(tǒng)人機(jī)接口
·從邏輯模型到物理模型的轉(zhuǎn)換
·設(shè)計(jì)能完成系統(tǒng)過程的程序
·從邏輯數(shù)據(jù)模型到物理數(shù)據(jù)模型的轉(zhuǎn)換
·設(shè)計(jì)數(shù)據(jù)存儲(chǔ)方案
·編寫最終的系統(tǒng)規(guī)格
常見的設(shè)計(jì)錯(cuò)誤有: (掌握)
減少設(shè)計(jì)時(shí)間;需求蔓延;過于依賴技術(shù)和工具;在項(xiàng)目中間階段更換工具。
構(gòu)造新的應(yīng)用系統(tǒng)的方式:(理解)
1.定制開發(fā)
2.購(gòu)買軟件包
3.第三方外包開發(fā)
影響設(shè)計(jì)策略的因素
1.業(yè)務(wù)需求
對(duì)于通用的業(yè)務(wù)需求,并且有比較成熟的技術(shù)解決方案,使用定制應(yīng)用程序比較容易。對(duì)于獨(dú)特的或?qū)S玫男枨?,則選擇開發(fā)系統(tǒng)。一般來(lái)說(shuō),如果業(yè)務(wù)需求不是公司策略的關(guān)鍵元素,可以選擇外包。
2.項(xiàng)目技能
在項(xiàng)目中應(yīng)用的技能既可以是技術(shù)性(如開發(fā)語(yǔ)言)的,也可以是功能性(如電子商務(wù))的,不同設(shè)計(jì)方案的選擇取決于這些技術(shù)在公司策略中的重要性。
3.項(xiàng)目管理
定制應(yīng)用程序要求有較強(qiáng)的項(xiàng)目管理和被證實(shí)的方法論。在項(xiàng)目進(jìn)展過程中,項(xiàng)目可能受到來(lái)自各個(gè)方面因素的影響,如果沒有較強(qiáng)的項(xiàng)目管理能力則項(xiàng)目很可能就面臨困難。 購(gòu)買和外包軟件也同樣需求項(xiàng)目管理,而且這種管理更多的來(lái)自于組織外部的溝通和交流。
4.時(shí)間約束
當(dāng)項(xiàng)目存在時(shí)間的約束時(shí),首先應(yīng)該尋找一個(gè)已經(jīng)建立和經(jīng)過測(cè)試的系統(tǒng)。 但利用外包來(lái)創(chuàng)建一個(gè)系統(tǒng)的時(shí)間取決于系統(tǒng)和外包商的資源,如果服務(wù)提供者沒有提供合適的服務(wù),那么采用外包來(lái)解決所花費(fèi)的資源可能與定制開發(fā)一樣。