软件工程--第二章--可行性分析
文章目錄
- 可行性研究?jī)?nèi)容
- 可行性研究的步驟
- 系統(tǒng)流程圖
- 數(shù)據(jù)流程圖
- 數(shù)據(jù)流圖
- 命名
- 數(shù)據(jù)字典
- 定義數(shù)據(jù)的方法
- 數(shù)據(jù)元素字典的定義
- 數(shù)據(jù)流字典的定義
- 數(shù)據(jù)存儲(chǔ)字典的定義
- 數(shù)據(jù)處理字典的定義
- 成本效益分析
- 代碼行技術(shù)
- 1)貨幣的時(shí)間價(jià)值
- 軟件開發(fā)成本估算的經(jīng)驗(yàn)?zāi)P?/li>
- 材料
可行性研究就是要回答“所定義的問題有可行的解決辦法嗎?”。
可行性研究所需的時(shí)間取決于工程的規(guī)模 , 所 需 要 的 成 本 要 占 工 程 總 成 本 的5%~10%。
可行性研究?jī)?nèi)容
- 技術(shù)可行性
- 經(jīng)濟(jì)可行性
- 操作可行性
- 社會(huì)可行性
可行性研究的步驟
系統(tǒng)流程圖
數(shù)據(jù)在系統(tǒng)的各部件之間流動(dòng)的情況,而不是對(duì)數(shù)據(jù)進(jìn)行加工處理的控制過程。
數(shù)據(jù)流程圖
描繪物理系統(tǒng)的工具
例子:
數(shù)據(jù)流圖
描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)的邏輯過程,沒有任何物理部件,描繪信息流和數(shù)據(jù)從輸入到輸出的變換
- 4個(gè)基本符號(hào):
源點(diǎn)或終點(diǎn),
數(shù)據(jù)存儲(chǔ)----(“數(shù)據(jù)存儲(chǔ)”可表示:一個(gè)文件、文件的一部分、數(shù)據(jù)庫記錄等等;)
數(shù)據(jù)處理----(“處理”可表示:單個(gè)程序、一系列程序、程序的一個(gè)模塊、人工處理過程等等)
數(shù)據(jù)流----(數(shù)據(jù)流動(dòng)的方向)
區(qū)分:數(shù)據(jù)流和程序流程圖的數(shù)據(jù)流(NO5章)
數(shù)據(jù)流源點(diǎn)和終點(diǎn)可以相同
- 附加符號(hào)
要點(diǎn):描繪做什么,而不是怎么做
P42-44 沒有看
- 應(yīng)用
- 數(shù)據(jù)流圖設(shè)計(jì)時(shí),會(huì)畫出很多自動(dòng)化邊界,自動(dòng)化邊界劃分出不同的物理系統(tǒng)。
應(yīng)用:聯(lián)機(jī)接受事務(wù),批量處理清單
改變自動(dòng)化邊界,1.1 1.2 1.3將聯(lián)機(jī)的處理訂貨,2則是批量產(chǎn)生報(bào)表(時(shí)時(shí)產(chǎn)生新事務(wù),所以聯(lián)機(jī)的接收)
命名
為數(shù)據(jù)流命名
能偶代表整個(gè)數(shù)據(jù)流的內(nèi)容,如果不能具體概括,就說明應(yīng)該重新分解。
為處理命名
名字:1個(gè)名詞+1個(gè)謂語
通常為源點(diǎn)或者終點(diǎn)命名,用習(xí)慣使用的名字
數(shù)據(jù)字典
-
概念:
數(shù)據(jù)字典:關(guān)于數(shù)據(jù)信息的集合,包含所有元素的定義的集合
系統(tǒng)的邏輯模型包括:數(shù)據(jù)字典+數(shù)據(jù)流程圖 -
包含4類元素的定義:
1)數(shù)據(jù)流;
2)數(shù)據(jù)元素(數(shù)據(jù)流分量)
3)數(shù)據(jù)存儲(chǔ);
4)處理。
同時(shí)也會(huì)有一些其他信息
定義數(shù)據(jù)的方法
數(shù)據(jù)元素字典的定義
數(shù)據(jù)流字典的定義
數(shù)據(jù)存儲(chǔ)字典的定義
數(shù)據(jù)處理字典的定義
成本效益分析
代碼行技術(shù)
1)貨幣的時(shí)間價(jià)值
例:修改一個(gè)已有的庫存管理系統(tǒng),估計(jì)需要5000元,系統(tǒng)修改后使用5年,每年可節(jié)省2500元。請(qǐng)進(jìn)行成本/效益分析。
軟件開發(fā)成本估算的經(jīng)驗(yàn)?zāi)P?/h1>
COCOMO模型中,考慮開發(fā)環(huán)境,軟件開發(fā)項(xiàng)目的類型可以分為3種
COCOMO模型按其詳細(xì)程度可以分為三級(jí):
材料
可行性報(bào)告
開發(fā)計(jì)劃書
總結(jié)
以上是生活随笔為你收集整理的软件工程--第二章--可行性分析的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 源代码是什么
- 下一篇: 计算机体系结构-- 第一章4--计算机体