軟件工程-可行性研究_第1頁
軟件工程-可行性研究_第2頁
軟件工程-可行性研究_第3頁
軟件工程-可行性研究_第4頁
軟件工程-可行性研究_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

軟件工程第2章可行性研究慌躇瘩牲粹離可席鄖爬潰顫擒榜慕蘸奴艦即郴噴類篷莽下收眠蘸棘疚殃螞可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第1頁。22.1可行性研究的任務可行性研究的目的不是解決問題,而是確定問題是否值得去解決。可行性研究實質(zhì)上是要進行一次大大壓縮簡化了的系統(tǒng)分析和設計的過程,也就是在較高層次上以較抽象的方式進行的系統(tǒng)分析和設計的過程。萎夠搓硯脊修擾鈴兒朝擅象乏順掩羚悔耘瘸筑檸溝液束塑錦嘆鍍久觸恥唁可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第2頁。32.1可行性研究的任務首先需要進一步分析和澄清問題定義。在澄清了問題定義之后,分析員應該導出系統(tǒng)的邏輯模型。探索若干種可供選擇的主要解法,至少應該從下述三方面研究每種解法的可行性:技術可行性經(jīng)濟可行性操作可行性笑傀忙貸專舌抵鎊胯牡輝丙裂備櫥賊囪離余鱗拿咱訟弘講世竄梁叭劈斌姚可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第3頁。42.1可行性研究的任務可行性研究最根本的任務是對以后的行動方針提出建議。如果問題沒有可行的解,分析員應該建議停止這項開發(fā)工程。如果問題值得解,分析員應該推薦一個較好的解決方案,并且為工程制定一個初步的計劃。一般說來,可行性研究的成本只是預期的工程總成本的5%~10%。鋒袍抖頒減迢汕胡悍增褐撾鈔甕賜禽鳥龍哲色耳鋇找哨頓剃蛀洶枝濘略秋可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第4頁。52.2可行性研究過程典型的可行性研究過程有下述一些步驟。1.復查系統(tǒng)規(guī)模和目標分析員訪問關鍵人員,仔細閱讀和分析有關的材料,以便對問題定義階段書寫的關于規(guī)模和目標的報告書進一步復查確認,改正含糊或不確切的敘述,清晰地描述對目標系統(tǒng)的一切限制和約束。雞貍志佰入徒旁普寞家戊試鱉罪弛授靜則瘩娠仟棟感橙獰募恭承狂彤漿摹可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第5頁。62.2可行性研究過程2.研究目前正在使用的系統(tǒng)現(xiàn)有的系統(tǒng)是信息的重要來源。應該仔細閱讀分析現(xiàn)有系統(tǒng)的文檔資料和使用手冊,也要實地考察現(xiàn)有的系統(tǒng)。錯誤做法是花費過多時間去分析現(xiàn)有的系統(tǒng)。千萬不要花費太多時間去了解和描繪現(xiàn)有系統(tǒng)的實現(xiàn)細節(jié)。應該注意了解并記錄現(xiàn)有系統(tǒng)和其他系統(tǒng)之間的接口情況。誕至舍凜奈轍尚接沃楷陳炕雌霉蔥耐前抱棋項朋湘瞪殷某胯推躁梧狗釩蘑可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第6頁。72.2可行性研究過程3.導出新系統(tǒng)的高層邏輯模型從現(xiàn)有的物理系統(tǒng)出發(fā),導出現(xiàn)有系統(tǒng)的邏輯模型,再參考現(xiàn)有系統(tǒng)的邏輯模型,設想目標系統(tǒng)的邏輯模型,最后根據(jù)目標系統(tǒng)的邏輯模型建造新的物理系統(tǒng)。能夠使用數(shù)據(jù)流圖,描繪數(shù)據(jù)在系統(tǒng)中流動和處理的情況;還應該有一個初步的數(shù)據(jù)字典,定義系統(tǒng)中使用的數(shù)據(jù)。炙懲煤祝險塹擒掂炮枉寸捅垢儉糜饒介吾狡攔嘎植硯腑胖特臨傭迢茍知鷗可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第7頁。82.2可行性研究過程4.進一步定義問題分析員應該和用戶一起再次復查問題定義、工程規(guī)模和目標,這次復查應該把數(shù)據(jù)流圖和數(shù)據(jù)字典作為討論的基礎??尚行匝芯康那?個步驟實質(zhì)上構成一個循環(huán)。粘翼宜漿肝惕顯接北僅肖甄以質(zhì)棟猾袖痕雅憨關窺贏簾漆逢屋劉含站敏證可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第8頁。92.2可行性研究過程5.導出和評價供選擇的解法導出若干個較高層次的(較抽象的)物理解法供比較和選擇。從技術角度出發(fā)考慮解決問題的不同方案。根據(jù)技術可行性的考慮初步排除一些不現(xiàn)實的系統(tǒng)。其次可以考慮操作方面的可行性。接下來應該考慮經(jīng)濟方面的可行性。最后為每個在技術、操作和經(jīng)濟等方面都可行的系統(tǒng)制定實現(xiàn)進度表。焚乍誨剔怨識繩義搓游孜頸宦俱龍嚷閃渭紡語仔酉殖構旱糕資側(cè)歸哮盡耕可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第9頁。102.2可行性研究過程6.推薦行動方針是否繼續(xù)進行這項開發(fā)工程,分析員必須清楚地表明他對這個關鍵性決定的建議。如果分析員認為值得繼續(xù)進行這項開發(fā)工程,那么他應該選擇一種最好的解法。通常使用部門的負責人主要根據(jù)經(jīng)濟上是否劃算決定是否投資于一項開發(fā)工程,因此分析員對于所推薦的系統(tǒng)必須進行比較仔細的成本/效益分析。式冉拐配應乃神法椽練亡警嘩采軀曼檻堰曲便訟軒仲蹦柒泄泣哥帳愛莫帶可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第10頁。112.2可行性研究過程7.草擬開發(fā)計劃分析員應該為所推薦的方案草擬一份開發(fā)計劃。應該估計系統(tǒng)生命周期每個階段的成本。應該給出下一個階段(需求分析)的詳細進度表和成本估計。怯點耙冒插聘慈豐邊陰蕩纜拴童蒸缸掘舊美莖高鳳傈裳咕達憾夏撮傍欣覆可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第11頁。122.2可行性研究過程8.書寫文檔提交審查應該把上述可行性研究各個步驟的工作結果寫成清晰的文檔,請用戶、客戶組織的負責人及評審組審查。獰臃茶搞檢送弊珍麓攢廈籍昌箋忌貴窿際城廖雌攀趴皆鴨覓霖蠟涉訂灤礦可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第12頁。132.3系統(tǒng)流程圖系統(tǒng)流程圖是概括地描繪物理系統(tǒng)的傳統(tǒng)工具。它的基本思想是用圖形符號以黑盒子形式描繪組成系統(tǒng)的每個部件(程序,文檔,數(shù)據(jù)庫,人工過程等)。系統(tǒng)流程圖表達的是數(shù)據(jù)在系統(tǒng)各部件之間流動的情況,而不是對數(shù)據(jù)進行加工處理的控制過程,。它是物理數(shù)據(jù)流圖而不是程序流程圖。祈堡何去穩(wěn)拍洋如設遙州榴鉗下孤必拜渝瘓宦噬癬菠奸登籮事憎頸陋撕釁可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第13頁。142.3系統(tǒng)流程圖符號當以概括的方式抽象地描繪一個實際系統(tǒng)時,僅僅使用圖2.1中列出的基本符號就足夠了。當需要更具體地描繪一個物理系統(tǒng)時還需要使用圖2.2(見書29頁)中列出的系統(tǒng)符號,利用這些符號可以把一個廣義的輸入輸出操作具體化為讀寫存儲在特殊設備上的文件(或數(shù)據(jù)庫),把抽象處理具體化為特定的程序或手工操作等??匙矬H孟疽仙顯眩革岳轍旺粳冶勢傷拳爽喂窄腐芭帶況哼丙忙走隴睦戮可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第14頁。152.3系統(tǒng)流程圖--例子圖中每個符號用黑盒子形式定義了組成系統(tǒng)的一個部件;圖中的箭頭確定了信息通過系統(tǒng)的邏輯路徑。系統(tǒng)流程圖的習慣畫法是使信息在圖中從頂向下或從左向右流動。喧月羞義蝴予惦世訝旺寓具種諜叔挖術濺瞄翠幣擴插源杯釜妊寬欠扛鵬逞可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第15頁。162.3系統(tǒng)流程圖分層面對復雜的系統(tǒng)時,一個比較好的方法是分層次地描繪這個系統(tǒng)。首先用一張高層次的系統(tǒng)流程圖描繪系統(tǒng)總體概貌,表明系統(tǒng)的關鍵功能。然后分別把每個關鍵功能擴展到適當?shù)脑敿毘潭?,畫在單獨的一頁紙上。這種分層次的描繪方法便于閱讀者按從抽象到具體的過程逐步深入地了解一個復雜的系統(tǒng)。夠扯淪薛跡耘群塹滲昭妮鞍難賂掘礬賣譯舍褪化獻叁縛時蓉終漬壺旺地松可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第16頁。172.4數(shù)據(jù)流圖數(shù)據(jù)流圖(DFD)是一種圖形化技術,它描繪信息流和數(shù)據(jù)從輸入移動到輸出的過程中所經(jīng)受的變換。它只是描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程。是分析員與用戶之間極好的通信工具。設計數(shù)據(jù)流圖時只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮怎樣具體地實現(xiàn)這些功能,所以它也是今后進行軟件設計的很好的出發(fā)點。宴珍離曲廢鼓焉菩輯淺嘿隔雍你蛛燴侶婉參擇寢克桔惋康傘滋抖鈕旬呼啄可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第17頁。182.4.1符號數(shù)據(jù)流圖有四種基本符號:正方形(或立方體)表示數(shù)據(jù)的源點或終點;圓角矩形(或圓形)代表變換數(shù)據(jù)的處理;開口矩形(或兩條平行橫線)代表數(shù)據(jù)存儲;箭頭表示數(shù)據(jù)流,即特定數(shù)據(jù)的流動方向。注意,數(shù)據(jù)流與程序流程圖中用箭頭表示的控制流有本質(zhì)不同,千萬不要混淆。在數(shù)據(jù)流圖中應該描繪所有可能的數(shù)據(jù)流向,而不應該描繪出現(xiàn)某個數(shù)據(jù)流的條件。芬韻算令稿融哥乒裴肩都它費饑書傾漱紅譚多霧瞎誘彪彌茸品滾養(yǎng)及郎端可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第18頁。192.4.1符號處理并不一定是一個程序。一個數(shù)據(jù)存儲也并不等同于一個文件。數(shù)據(jù)可以存儲在磁盤、磁帶、磁鼓、主存、微縮膠片、穿孔卡片及其他任何介質(zhì)上(包括人腦)。通常在數(shù)據(jù)流圖中忽略出錯處理,也不包括諸如打開或關閉文件之類的內(nèi)務處理。數(shù)據(jù)流圖的基本要點是描繪“做什么”而不考慮“怎樣做”。吊沾苗偶呸卓蒙馳瞇末丁等土祖政豪閃迭阮兼熬饞忽榔厭唆淵畫窩廬伍居可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第19頁。202.4數(shù)據(jù)流圖--例子數(shù)據(jù)流圖有4種成分:源點或終點,處理,數(shù)據(jù)存儲和數(shù)據(jù)流。第一步可以從問題描述中提取數(shù)據(jù)流圖的4種成分:首先考慮數(shù)據(jù)的源點和終點。接下來考慮處理,然而任何改變數(shù)據(jù)的操作都是處理。最后,考慮數(shù)據(jù)流和數(shù)據(jù)存儲。枯睡棘斑戈拆址訛兆嶄寄樂猖釜警指盅袍父充恕爽吧芬聚覆蝎浮脯淳遇譏可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第20頁。212.4數(shù)據(jù)流圖--例子數(shù)據(jù)流圖是系統(tǒng)的邏輯模型,計算機系統(tǒng)本質(zhì)上都是把輸入數(shù)據(jù)變換成輸出數(shù)據(jù)。任何系統(tǒng)的基本模型都由若干個數(shù)據(jù)源點/終點以及一個處理組成。首先生成基本系統(tǒng)模型。下一步應該把基本系統(tǒng)模型細化,描繪系統(tǒng)的主要功能。從一個數(shù)據(jù)存儲中取出來的或放進去的數(shù)據(jù)通常和原來存儲的數(shù)據(jù)相同。給處理和數(shù)據(jù)存儲都加了編號,目的是便于引用和追蹤。蓄由淘舍枚憑思欺銹玩株琉家咯墮虛溯急沛許紫素碰鑒仆么蹲長郡當滌配可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第21頁。222.4數(shù)據(jù)流圖--例子接下來應該對功能級數(shù)據(jù)流圖中描繪的系統(tǒng)主要功能進一步細化。當對數(shù)據(jù)流圖分層細化時必須保持信息連續(xù)性,也就是說,當把一個處理分解為一系列處理時,分解前和分解后的輸入輸出數(shù)據(jù)流必須相同。漓去酌敞峪蛻籌寂竿培悔乾坪閑溶仕作鋒還瞻咳擠堰終頑粥榜嶺趕緬茸路可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第22頁。232.4.3命名數(shù)據(jù)流圖中每個成分的命名是否恰當,直接影響數(shù)據(jù)流圖的可理解性。在命名時應注意的問題:1.為數(shù)據(jù)流(或數(shù)據(jù)存儲)命名,名字應代表整個數(shù)據(jù)流(或數(shù)據(jù)存儲)的內(nèi)容。2.為處理命名,名字應該反映整個處理的功能,最好由一個具體的及物動詞加上一個具體的賓語組成。通常名字中僅包括一個動詞,如果在為某個處理命名時遇到困難,則很可能是發(fā)現(xiàn)了分解不當?shù)嫩E象,應考慮重新分解。杭蓮燒鋤琶或宦霍級務她廉牌澎未祁炸籽癸員省遞譜滅綱濫洶蘋鴨歉盎房可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第23頁。242.4.4用途畫數(shù)據(jù)流圖的基本目的是利用它作為交流信息的工具。數(shù)據(jù)流圖應該分層,并且在把功能級數(shù)據(jù)流圖細化后得到的處理超過9個時,應該采用畫分圖的辦法,把每個主要功能都細化為一張數(shù)據(jù)流分圖,而原有的功能級數(shù)據(jù)流圖用來描繪系統(tǒng)的整體邏輯概貌。咸源挎釋鉀膏央棄遭前喜襖擬所哼睹楊勛始巒柱駁吏力哇驕刷炮霖肅便皋可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第24頁。252.4.4用途數(shù)據(jù)流圖的另一個主要用途是作為分析和設計的工具。當用數(shù)據(jù)流圖輔助物理系統(tǒng)的設計時,以圖中不同處理的定時要求為指南,能夠在數(shù)據(jù)流圖上畫出許多組自動化邊界,每組自動化邊界可能意味著一個不同的物理系統(tǒng)。溜癬賬稼宮蛤措攢狠杠揀隧環(huán)師入練倘現(xiàn)比春兼持線棉師榔秘截叮蹄戲笆可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第25頁。26暗示以批量方式更新庫存清單的劃分法它點傲秋涅甲為敗廷吭浚銅吵愧糖茅洼禹年煽倫誘葷薛癌珠煙廁耿褥罩但可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第26頁。27建議以聯(lián)機方式更新庫存清單的劃分法戀椰賦代晶察恫牙韭擺鈴構貧切娥曠凌揣糟秧住塊亢磨都磷埔叔漬毗榮弦可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第27頁。28課堂練習目前住院病人主要由護士護理,這樣做不僅需要大量護士,而且由于不能隨時觀察危重病人的病情變化,還會延誤搶救時機。某醫(yī)院打算開發(fā)一個以計算機為中心的患者監(jiān)護系統(tǒng),請寫出問題定義,并且分析開發(fā)這個系統(tǒng)的可行性。醫(yī)院對患者監(jiān)護系統(tǒng)的基本要求是隨時接收每個病人的生理信號(脈搏、體溫、血壓、心電圖等),定時記錄病人情況以形成患者日志,當某個病人的生理信號超出醫(yī)生規(guī)定的安全范圍時向值班護士發(fā)出警告信息,此外,護士在需要時還可以要求系統(tǒng)印出某個指定病人的病情報告。烏吁想罐蚌幟古苑地懂饑弦渺莫惱舞傈坡搓鏡殲噎乙舟烷躍鈴予衙傈劃堤可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第28頁。29解答本系統(tǒng)的數(shù)據(jù)源點是“病人”和“護士”,他們分別是提供生理信號和要求病情報告的信息。進一步分析問題陳述,從系統(tǒng)應該“定時記錄病人情況……日志”這項要求可以想到,還應該有一個提供日期和時間信息的“時鐘”作為數(shù)據(jù)源點。本系統(tǒng)的數(shù)據(jù)終點是護士。系統(tǒng)對病人生理信號的處理功能主要是“接收信號”、“分析信號”和“產(chǎn)生警報信息”。此外還應該有“定時取樣生理信號”、“更新日志”和“產(chǎn)生病情報告”功能。系統(tǒng)應該存儲“患者安全范圍”和“患者日志”數(shù)據(jù)?;鞠到y(tǒng)模型及數(shù)據(jù)流圖,見黑板。黨止閻德根衍遁豎陽炬?zhèn)廛P逆酒寨鈉綜柒習燒誠癰炔送蹬紋嗅液罰蹦鉆可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第29頁。302.5數(shù)據(jù)字典數(shù)據(jù)字典是關于數(shù)據(jù)的信息的集合,也就是對數(shù)據(jù)流圖中包含的所有元素的定義的集合。任何字典最主要的用途都是供人查閱對不了解的條目的解釋,數(shù)據(jù)字典的作用也正是在軟件分析和設計的過程中給人提供關于數(shù)據(jù)的描述信息。只有數(shù)據(jù)流圖和對數(shù)據(jù)流圖中每個元素的精確定義放在一起,才能共同構成系統(tǒng)的規(guī)格說明。吮九酬吝某墑教詠陀襟理謹襯塵娥紡閣炒垣峙誼材傭墾譚酣瑚打咽尖雙綿可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第30頁。312.5.1數(shù)據(jù)字典的內(nèi)容一般說來,數(shù)據(jù)字典應該由對下列4類元素的定義組成:數(shù)據(jù)流數(shù)據(jù)流分量(即數(shù)據(jù)元素)數(shù)據(jù)存儲處理數(shù)據(jù)字典中還應該包含關于數(shù)據(jù)的一些其他信息:一般信息、定義、使用特點、控制信息和分組信息。骯顧具口棄佰嘻彬自灑謙醇頭就瀉綏荒拒謗單艷木孕呆朗態(tài)淖初而汰擊薪可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第31頁。322.5.2定義數(shù)據(jù)的方法數(shù)據(jù)字典中的定義就是對數(shù)據(jù)自頂向下的分解。一般說來,當分解到不需要進一步定義,每個和工程有關的人也都清楚其含義的元素時,這種分解過程就完成了。由數(shù)據(jù)元素組成數(shù)據(jù)的方式只有下述三種基本類型:順序即以確定次序連接兩個或多個分量;選擇即從兩個或多個可能的元素中選取一個;重復即把指定的分量重復零次或多次;可選即一個分量是可有可無的(重復零次或一次)。汗僥瞧窯林廚請扛滴裁胖恒煌摟耿枉汛鞭朵弧青鎖陌悸盤組沂吳敗倡貞先可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第32頁。332.5.2定義數(shù)據(jù)的方法為了更加清晰簡潔,建議采用下列符號:=意思是等價于(或定義為);+意思是和(即,連接兩個分量);[]意思是或(即,從方括弧內(nèi)列出的若干個分量中選擇一個),通常用“|”號隔開供選擇的分量;{}意思是重復(即,重復花括弧內(nèi)的分量);()意思是可選(即,圓括弧里的分量可有可無)。 常常使用上限和下限進一步注釋表示重復的花括弧。攜撐玩城乏向泳斧冬抨傍財侶裳炔疇雍戳櫥褥矩伸屬嗅籠枕孩吏翅張持稀可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第33頁。34課堂練習北京某高校可用的電話號碼有以下幾類:校內(nèi)電話號碼由4位數(shù)字組成,第1位數(shù)字不是0;校外電話又分為本市電話和外地電話兩類,撥校外電話需先撥0,若是本市電話則再接著撥8位數(shù)字(第1位不是0),若是外地電話則撥3位區(qū)碼再撥8位電話號碼(第1位不是0)。請用2.5.2小節(jié)講述的定義數(shù)據(jù)的方法,定義上述的電話號碼。搬磋盛刊創(chuàng)暢攫酗房濱涸楷薔轄蔫垂蘋貿(mào)雕裴除徽煎劍鋁彥僵撲箕防輔衫可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第34頁。35解答電話號碼=[校內(nèi)電話號碼|校外電話號碼]校內(nèi)電話號碼=非零數(shù)字+3位數(shù)字校外電話號碼=[本市號碼|外地號碼]本市號碼=數(shù)字零+8位非零數(shù)字外地號碼=數(shù)字零+3位數(shù)字+8位非零數(shù)字非零數(shù)字=[1|2|3|4|5|6|7|8|9]數(shù)字零=03位數(shù)字=3{數(shù)字}38位非零數(shù)字=非零數(shù)字+7位數(shù)字7位數(shù)字=7{數(shù)字}7數(shù)字=[0|1|2|3|4|5|6|7|8|9]籌抹聚死下謝侯敘族尋掌脹踏贏食壟晉巒父曙氏拯緩誹防舅雇棱豫揪陶守可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第35頁。362.5.3數(shù)據(jù)字典的用途數(shù)據(jù)字典最重要的用途是作為分析階段的工具。在數(shù)據(jù)字典中建立的一組嚴密一致的定義很有助于改進分析員和用戶之間的通信,有助于改進在不同的開發(fā)人員或不同的開發(fā)小組之間的通信。數(shù)據(jù)字典是開發(fā)數(shù)據(jù)庫的第一步,而且是很有價值的一步。坐鬃否備匿郎還橢披恥購膨葉號狀天憲燕映米肘加賽窮致熏茂毋連忘禽杭可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第36頁。372.5.4數(shù)據(jù)字典的實現(xiàn)數(shù)據(jù)字典幾乎總是作為CASE“結構化分析與設計工具”的一部分實現(xiàn)的。如果在開發(fā)小型軟件系統(tǒng)時暫時沒有數(shù)據(jù)字典處理程序,建議采用卡片形式書寫數(shù)據(jù)字典,每張卡片上保存描述一個數(shù)據(jù)的信息。鬃蛇璃柿卵擻幀呼繕鱗舉嫁耀龜卵準立毗進眶誦庶露褪茵槳杠掌稽峽陽愈可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第37頁。382.6成本/效益分析效益分析的目的正是要從經(jīng)濟角度分析開發(fā)一個特定的新系統(tǒng)是否劃算,從而幫助客戶組織的負責人正確地作出是否投資于這項開發(fā)工程的決定。拍代煤賠痹振章奮倦在俄挫抄堂撣搽赦倆惦重嫁催帥蠻席榨贅香航伊票汽可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第38頁。392.6.1成本估計軟件開發(fā)成本主要表現(xiàn)為人力消耗(乘以平均工資則得到開發(fā)費用)。下面簡單介紹3種估算技術。1.代碼行技術---當有以往開發(fā)類似工程的歷史數(shù)據(jù)可供參考時,這個方法是非常有效的。2.任務分解技術---首先把軟件開發(fā)工程分解為若干個相對獨立的任務。再分別估計每個單獨的開發(fā)任務的成本,最后累加起來得出軟件開發(fā)工程的總成本。3.自動估計成本技術---采用這種技術必須有長期搜集的大量歷史數(shù)據(jù)為基礎,并且需要有良好的數(shù)據(jù)庫系統(tǒng)支持。卯狗元淖芽佳聳儲書驅(qū)礎新藻酗在杯朝墩訓扁拭皋趾幫否穗親鹽簡講穢實可行性研究79212可行性研究79212軟件工程-可行性研究全文共44頁,當前為第39頁。402.6.2成本/效益分析的方法成本/效益分析的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論