freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件工程ppt課件(2)(參考版)

2024-09-22 20:22本頁面
  

【正文】 。 2) 數(shù)據(jù)流程圖 3) 用例圖 4) 活動圖 需求分析的文檔 復(fù)雜的軟件系統(tǒng)通常會產(chǎn)生三個文檔:系統(tǒng)定義文檔 (用戶需求報告 ) ,系統(tǒng)需求文擋,軟件需求文擋。 需求的描述工具 1) 實體 聯(lián)系模型 (ER圖 ) 在調(diào)查和分析了用戶的需求后 , 把用戶對數(shù)據(jù)和加工的需求用實體 聯(lián)系模型表示出來,明確描述應(yīng)用系統(tǒng)的概念結(jié)構(gòu)數(shù)據(jù)模型。 4)獨立需求和全局需求 全局需求可能會影響到整個的系統(tǒng)框架或很多的部件的設(shè)計;而獨立的需求通常只影響一個或幾個部件 ,對其它需求影響較小。而非功能需求是對解決方案的限制和約束。 需求分析的方法 總結(jié)前人需求分析的經(jīng)驗,系統(tǒng)分析師應(yīng)對用戶進(jìn)行需求分析培訓(xùn),用戶應(yīng)參加業(yè)務(wù)需求的全過程,向用戶發(fā)放需求調(diào)查表格,召開需求調(diào)研會,深入到重點崗位了解需求,必要時參加實際的業(yè)務(wù)工作,邊分析邊整理文檔,邊征求修改意見,定期向用戶中的操作層、管理層、決策層分別匯報,演示目標(biāo)系統(tǒng)的流程、功能、性能、接口和界面的需求。在軟件工程項目中首先要獲取用戶需求,通過對需求的提取、分析、文檔化和驗證,為進(jìn)一步的設(shè)計和實現(xiàn)提供依據(jù)。 需求的理論基礎(chǔ) 1)什么軟件需求 從根本上講,軟件需求就是為了解決現(xiàn)實世界中的特定問題,軟件必須展現(xiàn)的屬性。 1) 需求為什么重要 , 最后均歸結(jié)為需求分析的失?。? 《用戶需求報告 》, 是客戶、軟件開發(fā)者和項目管理人員必須遵守的一根基線; 30%; 誤,它會在后續(xù)的設(shè)計和實現(xiàn)中進(jìn)行發(fā)散式的傳播。例如,支持系統(tǒng)運(yùn)行的系統(tǒng)軟件是什么,采用哪種數(shù)據(jù)庫管理系統(tǒng),需要什么樣的外部存儲器和數(shù)據(jù)通信接口等。在項目立項的階段已經(jīng)粗略地了解了用戶的需求,甚至還提出了一些可行的方案,但在項目立項階段的基本目的是用較小的成本在短時間內(nèi)確定是否存在可行的解法,許多細(xì)節(jié)被忽略了,所以項目立項不能替代需求分析。 合同書,標(biāo)書和任務(wù)書都有專門的文門格式 。對于一個大中型軟件項目,在簽訂合同之前,一般由發(fā)標(biāo)單位進(jìn)行公開發(fā)標(biāo),軟件開發(fā)公司獲取招標(biāo)信息后,組織相關(guān)人員制定、提交標(biāo)書,并參與競標(biāo)。 2) 立項文檔 立項文檔就是立項建議書,它有專門的書寫格式。 1) 立項方法 立項的具體表現(xiàn)形式是在市場調(diào)研的基礎(chǔ)上,分析立項的必要性和可能性 ( 也就是可行性研究),并具體列出系統(tǒng)的功能、性能、接口和運(yùn)行環(huán)境等方面的需求,當(dāng)前用戶和潛在客戶的情況,以及投入產(chǎn)出分析。另一渠道是與固定的用戶簽訂軟件的開發(fā)合同 ,由軟件公司啟動該項目的開發(fā),這類產(chǎn)品被稱為 “ 訂單軟件 ” 。 二、軟件立項和合同 軟件項目(或產(chǎn)品)一般有兩個渠道。 6) 可行性研究: 由分析員和教學(xué)管理科進(jìn)行,主要對系統(tǒng)實施方案和學(xué)校學(xué)生選課管理規(guī)程進(jìn)行研究。 4) 項目范圍: 硬件主要利用現(xiàn)存計算機(jī)教學(xué)管理網(wǎng)絡(luò),增配少量專用設(shè)備,軟件開發(fā)費(fèi)用預(yù)期 x元 5) 初步設(shè)想: 為學(xué)生提供選課卡片和計算機(jī)網(wǎng)絡(luò)終端查詢兩種選課方式,教學(xué)管理科能夠?qū)x課沖突學(xué)生進(jìn)行隨機(jī)查詢,確定調(diào)整。 2) 問題: 在學(xué)分實行過程中,學(xué)生選課進(jìn)行人工注冊效率低,容易沖突,任課老師難以獲得及時有效的課程選修學(xué)生名單。 例: 某高校教務(wù)處提出開發(fā)學(xué)生選課注冊系統(tǒng)要求,經(jīng)初步調(diào)查,提出了關(guān)于學(xué)生選課注冊系統(tǒng)的《目標(biāo)和范圍說明書》。系統(tǒng)分析員要深入到問題現(xiàn)場,了解用戶單位各層次人員對系統(tǒng)的要求,調(diào)查開發(fā)背景。一個軟件是否值得開發(fā),需要多長的時間和多少投資,都要在開發(fā)前前預(yù)先研究,才能減少失誤。而最常用的是瀑布模型和原型模型,其次是增量模型,最難掌握的是迭代模型。 軟件開發(fā)模型雖然多種多樣,但在本質(zhì)上可以歸納為兩種類型,即瀑布類型和迭代類型。 螺旋模型 螺旋模型不僅保留了生存周期中系統(tǒng)地、按階段逐步地進(jìn)行軟件開發(fā)和 “ 邊開發(fā)、邊評審 ”的風(fēng)格,而且還引入了風(fēng)險分析,并把制作原型作為風(fēng)險分析的主要措施。這樣我們可以得出,軟件開發(fā)過程是沿螺旋線的路徑前進(jìn)的,最后總能得到用戶滿意的系統(tǒng)。它由 需求定義;風(fēng)險分析;工程實現(xiàn);評審 四個部分組成的迭代模型 。 5)螺旋模型 螺旋模型是 Boehm于 1988年提出來的。反之,就會存在較大的技術(shù)風(fēng)險。 迭代模型的缺點 : 傳統(tǒng)的項目組織方法按順序(一次且僅一次)完成每個工作流程,即瀑布開發(fā)模型。 迭代模型的特點: 迭代或迭代循環(huán)驅(qū)動,每一次迭代或迭代循環(huán),均要走完初始、精化、構(gòu)建、移交四個階段
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1