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

正文內(nèi)容

程序設(shè)計(jì)及軟件工程基礎(chǔ)(編輯修改稿)

2025-02-02 18:27 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 SS— 軟件設(shè)計(jì)及軟件工程基礎(chǔ) ?需求分析 用戶對(duì)目標(biāo)軟件系統(tǒng)在功能、行為、性能、設(shè)計(jì)約束等方面的期望。 需求分析的任務(wù)是發(fā)現(xiàn)需求、求精、建模和定義需求的過(guò)程。 需求分析將創(chuàng)建所需的 數(shù)據(jù)模型 、 功能模型 和 控制模型 。 ?需求分析的四步驟 需求獲取、需求分析、編寫需求規(guī)格說(shuō)明書和需求評(píng)審 ?需求分析的方法 結(jié)構(gòu)化分析方法、面向?qū)ο蠓治龇椒? 結(jié)構(gòu)化分析方法 二級(jí) ACCESS— 軟件設(shè)計(jì)及軟件工程基礎(chǔ) 結(jié)構(gòu)化分析方法 結(jié)構(gòu)化程序設(shè)計(jì)理論在軟件需求分析階段的運(yùn)用,其 目的是幫助弄清用戶對(duì)軟件的需求。 ?常用工具 ? 數(shù)據(jù)流圖、數(shù)據(jù)字典、判定樹、判定表 ?開發(fā)策略 ? 自頂向下,逐層分解 結(jié)構(gòu)化分析方法 二級(jí) ACCESS— 軟件設(shè)計(jì)及軟件工程基礎(chǔ) ?數(shù)據(jù)流圖 (DFD): 以圖形的方式描繪數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過(guò)程, 它反映了系統(tǒng)必須完成的邏輯功能,是結(jié)構(gòu)化分析方法中用于表示系統(tǒng)邏輯模型的一種工具。 結(jié)構(gòu)化分析方法 加工 存儲(chǔ)文件 源 、 潭 數(shù)據(jù)流 ? 加工(轉(zhuǎn)換): 輸入數(shù)據(jù)經(jīng)加工變換產(chǎn)生輸出。 ? 數(shù)據(jù)流: 沿箭頭方向傳送數(shù)據(jù)的通道,旁邊標(biāo)注數(shù)據(jù)流名。 ? 存儲(chǔ)文件(數(shù)據(jù)源): 表示處理過(guò)程中存放各種數(shù)據(jù)的文件。 ? 源、潭: 表示系統(tǒng)和環(huán)境的接口,屬系統(tǒng)之外的實(shí)體。 二級(jí) ACCESS— 軟件設(shè)計(jì)及軟件工程基礎(chǔ) ?畫數(shù)據(jù)流圖的基本步驟 自外向內(nèi),自頂向下,逐層細(xì)化,完善求精 結(jié)構(gòu)化分析方法 數(shù)據(jù)流圖的示例 二級(jí) ACCESS— 軟件設(shè)計(jì)及軟件工程基礎(chǔ) ?數(shù)據(jù)字典 (DD): 對(duì)所有與系統(tǒng)相關(guān)的數(shù)據(jù)元素的一個(gè)有組織的列表 ,其 作用是對(duì)數(shù)據(jù)流圖中出現(xiàn)的被命名的圖形元素的確切解釋 。 ? 數(shù)據(jù)字典常包括 5個(gè)部分: 數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)處理。 ? 數(shù)據(jù)字典是結(jié)構(gòu)化分析方法的核心 結(jié)構(gòu)化分析方法 ?軟件需求規(guī)格說(shuō)明書( SRS) : 需求分析階段的最后成果,通過(guò)建立完整的信息描述、詳細(xì)的功能和行為描述、性能需求和設(shè)計(jì)約束的說(shuō)明、合適的驗(yàn)收標(biāo)準(zhǔn),給出對(duì)目標(biāo)軟件的各種需求。 二級(jí) ACCESS— 軟件設(shè)計(jì)及軟件工程基礎(chǔ) ?需求分析主要解決 “做什么” 的問題,而 軟件設(shè)計(jì)主要解決 “怎么做” 的問題。 ?從技術(shù)觀點(diǎn)來(lái)看 ,軟件設(shè)計(jì)包括軟件 結(jié)構(gòu)設(shè)計(jì) 、 數(shù)據(jù)設(shè)計(jì) 、 接口設(shè)計(jì) 、 過(guò)程設(shè)計(jì) 。 ? 結(jié)構(gòu)設(shè)計(jì): 定義軟件系統(tǒng)各主要部件之間的關(guān)系。 ? 數(shù)據(jù)設(shè)計(jì): 將分析時(shí)創(chuàng)建的模型轉(zhuǎn)化為數(shù)據(jù)結(jié)構(gòu)的定義。 ? 接口設(shè)計(jì): 描述軟件內(nèi)部、軟件和協(xié)作系統(tǒng)之間以及軟件與人之間如何通信。 ? 過(guò)程設(shè)計(jì): 把系統(tǒng)結(jié)構(gòu)部件轉(zhuǎn)換成軟件的過(guò)程性描述 結(jié)構(gòu)化設(shè)計(jì)方法 — 軟件設(shè)計(jì)的基礎(chǔ) 二級(jí) ACCESS— 軟件設(shè)計(jì)及軟件工程基礎(chǔ) ?從工程角度來(lái)看 ,軟件設(shè)計(jì)分兩步完成,即 概要設(shè)計(jì) 和 詳細(xì)設(shè)計(jì) 。 ? 概要設(shè)計(jì):又稱結(jié)構(gòu)設(shè)計(jì) , 將軟件需求轉(zhuǎn)化為軟件體系結(jié)構(gòu);確定系統(tǒng)級(jí)接口 、 全局?jǐn)?shù)據(jù)結(jié)構(gòu)或數(shù)據(jù)庫(kù)模式;編寫概要設(shè)計(jì)文檔 、 概要設(shè)計(jì)文檔評(píng)審 。 ? 詳細(xì)設(shè)計(jì): 確定每個(gè)模塊的實(shí)現(xiàn)算法和局部數(shù)據(jù)結(jié)構(gòu),用適當(dāng)方法表示算法和數(shù)據(jù)結(jié)構(gòu)的細(xì)節(jié)。 結(jié)構(gòu)化設(shè)計(jì)方法 — 軟件設(shè)計(jì)的基礎(chǔ) 二級(jí) ACCESS— 軟件設(shè)計(jì)及軟件工程基礎(chǔ) ?軟件設(shè)計(jì)基本原理: 抽象 、 模塊化 、 信息隱蔽 和 模塊獨(dú)立性 。 ? 抽象: 抽象是一種思維工具,就是把事物本質(zhì)的共同特性提取出來(lái)而不考慮其他細(xì)節(jié)。 ? 模塊化: 解決一個(gè)復(fù)雜問題時(shí)自頂向下逐步把軟件系統(tǒng)劃分成較小的、相對(duì)獨(dú)立但又不相互關(guān)聯(lián)的模塊的過(guò)程。 ? 信息隱蔽: 模塊的實(shí)施細(xì)節(jié)對(duì)于其他模塊來(lái)說(shuō)是隱蔽的。 ? 模塊獨(dú)立性: 軟件系統(tǒng)中每個(gè)模塊只涉及軟件要求的具體的子功能,和軟件系統(tǒng)中其他模塊的接口是簡(jiǎn)單的。 ? 模塊獨(dú)立性指標(biāo): 耦合性 和 內(nèi)聚性 ? 模塊劃分原則是: 高內(nèi)聚度,低耦合度 結(jié)構(gòu)化設(shè)計(jì)方法 — 軟件設(shè)計(jì)的基礎(chǔ) 二級(jí) ACCESS— 軟件設(shè)計(jì)及軟件工程基礎(chǔ) 結(jié)構(gòu)化設(shè)計(jì)方法 — 總體設(shè)計(jì) 一般模塊 控制信息 數(shù)據(jù)信息 ?總體設(shè)計(jì)(概要設(shè)計(jì))基本任務(wù) ? 1)設(shè)計(jì)軟件系統(tǒng)結(jié)構(gòu) ? 2)數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)庫(kù)設(shè)計(jì) ? 3)編寫概要設(shè)計(jì)文檔 ? 4)概要設(shè)計(jì)文檔評(píng)審 ?軟件結(jié)構(gòu)設(shè)計(jì)工具 — 結(jié)構(gòu)圖 (程序結(jié)構(gòu)圖 ) ? 程序結(jié)構(gòu)圖的基本圖符 ? 矩形 表示模塊, 箭頭 表示模塊間的調(diào)用
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1