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

正文內容

第11章系統(tǒng)設計第11章系統(tǒng)設計-經營管理-資料下載頁

2025-08-05 18:57本頁面
  

【正文】 據庫設計 Step1. 設計 準備 邏輯設計 物理設計 安全性設計 優(yōu)化 Step3. 撰寫 文檔 Step4. 設計 評審 迭代 10 ? [] 邏輯設計 ? 數據庫設計人員根據需求文檔,創(chuàng)建與數據庫相關的那部分實體關系圖( ERD)。如果采用面向對象方法( OOAD),這里實體相當于 類 ( class)。 ? [] 物理設計 ? 設計表結構。一般地,實體對應于表,實體的屬性對應于表的列,實體之間的關系成為表的約束。邏輯設計中的實體大部分可以轉換成物理設計中的表 ,但是它們并不一定是一一對應的。數據庫表的參考格式如表 111 所示。 ? 對表結構進行規(guī)范化處理(第三范式)。 表名 功能說明 列名 數據類型(精度范圍) 空 /非空 約束條件 補充說明 表 111 數據庫表的參考格式 ? [] 安全性設計 提高軟件系統(tǒng)的安全性應當從“管理”和“設計”兩方面著手。 這里僅考慮數據庫的安全性設計。 ? 用戶只能用 帳號 登陸到應用軟件,通過應用軟件訪問數據庫,而沒有 其它 途徑可以操作數據庫。 ? 對 用戶帳號 的密碼進行加密處理,確保在任何地方都 不會出現密碼的明文。 ? 確定每個角色對數據庫表的操作權限,如創(chuàng)建、檢索、更新、刪除等。每個角色擁有剛好能夠完成任務的權限,不多也不少。在應用時再為用戶分配角色,則每個用戶的權限等于他所兼角色的權限之和。 ? [] 優(yōu)化 分析并優(yōu)化數據庫的“時-空”效率,盡可能地“提高處理速度”并且“降低數據占用的空間”。 ? 分析“時-空”效率的瓶頸,找出優(yōu)化對象(目標),并確定優(yōu)先級。 ? 當優(yōu)化對象(目標)之間存在對抗時,給出折衷方案。 ? 給出優(yōu)化的具體措施,例如優(yōu)化數據庫環(huán)境參數,對表格進行反規(guī)范化處理等。 [Step3] 撰寫數據庫設計文檔 ? 數據庫設計人員根據指定的模板撰寫《數據庫設計報告》,主要內容包括: 11 ? 數據庫環(huán)境說明 ? 數據庫的命名規(guī)則 ? 邏輯設計 ? 物理設計 ? 安全性設計 ? 優(yōu)化 ? 數據庫管理與維護說明 [Step4] 數據庫設計評審 ? 數據庫設計人員邀請同行們對數據庫進行正式技術評審,評審流程請參考 [SPPPROCTRFTR]。 ? 數據庫的主要評審要素包括: ? 正確性、完整性、一致性 ? 安全性 ? “時-空”效率 [后續(xù)活動 ] ? 在系統(tǒng)設計工作結束之后,開發(fā)人員將編寫與數據庫相關的代碼,并和用戶一起通過各種途徑測試數據庫,從 而不斷地完善數據庫。(請參考有關測試的文檔) ? 數據庫設計人員總結經驗教訓,不斷地完善適用于本機構的《數據庫設計指南》。 ? 軟件交付給用戶后,由用戶管理與維護數據庫。 輸出 ? 《數據庫設計報告》 結束準則 ? 《數據庫設計報告》已經完成,并且通過了技術評審。 度量 ? 數據庫設計人員統(tǒng)計工作量以及文檔的規(guī)模,匯報給項目經理。 12 模塊設計 目的 ? 設計軟件所有模塊的主要接口與屬性、數據結構和算法,產生《模塊設計報告》。 角色與職責 ? 項目經理指定若干 名開發(fā)人員從事模塊的設計(以下稱為模塊設計人員),模塊設計人員將在實現階段編寫這些模塊的代碼。 啟動準則 ? 需求文檔已經完成。 ? 體系結構設計已經完成。 輸入 ? 需求文檔 ? 體系結構設計文檔 主要步驟 模塊設計流程如圖 115 所示。 圖 115 模塊設計流程 Step2. 模塊設計 Step1. 設計 準備 接口與屬性設計 數據結構 與算法設計 Step3. 撰寫 文檔 Step4. 設計 評審 迭代 13 [Step1] 設計準備 ? 模塊設計人員閱讀需求文檔和體系結構設計文檔,明確模塊設計任務。 ? 模塊設計人員準備相關的設計工具和資料。 ? 模塊設計人員確定本軟件的編程規(guī)范,確保模塊設計文檔的風格 與代碼的風格保持一致。 [Step2] 模塊設計 模塊設計一般要經歷“接口與屬性設計 — 數據結構與算法設計”等步驟,并且通常需要反復迭代。 建議:由于現代的軟件開發(fā)工具越來越先進,模塊的詳細設計和編程可以很好地融合一起,而且效率相當高,有些工具甚至具有代碼自動生成功能。所以在系統(tǒng)設計階段,模塊設計究竟要詳細到什么地步,應當視問題復雜性以及所采用的開發(fā)工具而定。一般地,只要確定了每個模塊的主要接口、數據結構與算法,能夠清楚地指導模塊編程即可。總之,不必花太多時間用于設計模塊的細節(jié)。 ? [] 接口 與屬性設計 ? 模塊設計人員設計每個模塊的主要接口與屬性。如果采用面向對象方法( OOAD),相當于設計類的函數和成員變量。 ? [] 數據結構與算法設計 ? 模塊設計人員設計每個模塊的數據結構與算法(如果存在的話)。 [Step3] 撰寫模塊設計文檔 ? 模塊設計人員根據指定的模板撰寫《模塊設計報告》,主要內容包括: ? 模塊匯總 ? 每個模塊的主要接口與屬性 ? 每個模塊的數據結構與算法(如果存在的話) [Step4] 模塊設計評審 ? 模塊設計人員邀請同行們對模塊設計文檔進行正式技術評審或者非正式技術評審(由技術負責人決 定采用何種評審方式),評審流程請參考 [SPPPROCTR]。 ? 模塊的主要評審要素包括: ? 信息隱藏(獨立性) ? 強內聚 、低耦合 ? 數據結構與算法的效率 14 [后續(xù)活動 ] ? 模塊的代碼實現可以與模塊設計同步進行,也可以在模塊設計完成之后進行。 輸出 ? 《模塊設計報告》 結束準則 ? 《模塊設計報告》已經完成,并且通過了技術評審。 度量 ? 模塊設計人員統(tǒng)計工作量以及文檔的規(guī)模,匯報給項目經理。 實施建議 ? 先對系統(tǒng)設計人員進行“專題”培訓,讓他們掌握必要的系統(tǒng)設計技能。 ? 由于 國內絕大多數的大學不開設“用戶界面設計課程”,這導致大部分軟件開發(fā)人員不善于設計用戶界面。項目開發(fā)小組應當設法邀請用戶界面設計專家參與(或指導)本軟件的界面設計。 ? 系統(tǒng)設計人員可以根據產品的特征,適當地修改《體系結構設計報告》、《用戶界面設計報告》、《數據庫設計報告》和《模塊設計報告》的模板。 ? 對系統(tǒng)設計過程中產生的所有有價值的文檔進行配置管理。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1