- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
system建置阶段的说明
第9章 系統建置 階段說明 系統建置 (system implementation) 是系統開發生命週期 (SDLC) 五個階段中的第四個階段 其中將包括應用程式開發、測試、安裝,及評估 使用者將每日使用此系統,而你將轉而著重在系統的運行與支援,而此正是 SDLC 的最終階段 學習目標 解釋軟體品質保證和軟體工程的重要性 敘述應用程式的開發過程 繪製能夠說明由上而下設計、模組化設計、內聚性,和關聯性的結構圖 敘述程式碼的撰寫過程並解說程式碼如何產生 解說單元測試、整合測試,及系統測試 學習目標 分辨程式、系統、操作、及使用者等文件之差異 列出系統安裝與評估過程中的各項主要步驟 編寫一個全面培訓計畫,並指出各組參加人員的特定目標、比較內部及外部培訓供廠商,並解說效果良好的培訓技巧 學習目標 說明資料轉換過程 指出並解說各種系統轉換方法 解釋建置後評估 描述向管理當局做最後報告的內容 簡 介 系統設計規格就成為建構新系統的藍圖 第一個工作就是應用程式開發 在能夠移轉之前,該系統必須被小心地測試並建立文件、使用者需要接受培訓、而現有的資料需被轉換完成 而在新系統能夠運行之後,對於最終結果的正式評估必須進行而作為對高層管理人員做報告的一部分 軟體品質保證 在今天競爭的企業環境之中,各個企業全都密切關心其產品與服務的品質 嚴格的測試將會在最後幾個階段查出一些錯誤,但是還是在開發過程的早期階段糾正錯誤代價較低 主要目的就是避免問題或儘早查出問題 軟體品質保證 軟體工程 大學的軟體工程研究所 (SEI, Software Engineering Institute) 是軟體工程界的領導者 SEI 設計了功能成熟度模型 (CMM, Capability Maturity Model) 來提高品質、縮短開發時間,並削減成本。 國際標準組織ISO 在 1991 年 ISO 建立了一套能夠為軟體的開發及維護提供品質保證的指導方針,被稱為 ISO 9000-3 ISO 要求公司遵循一個特定的開發計畫,其中列出將使用者需求轉變為完成產品的逐步程序 應用程式開發 應用程式開發 (application development) 是建構各種程式及程式碼模組的過程,而這些都是資訊系統的基本構成元件 你在應用程式開發的第一步是小心地複閱所有既有文件 應用程式開發 文件複閱 你將需要來自前面各個 SDLC 階段完備的文件,並建立一套程式的設計 以系統文件為藍圖,你將會開發出把系統分割成許多小片段而使程式設計師可將之轉化為程式及模組的各個結構圖 應用程式開發 程式設計 必須將系統視為一系列能執行特定任務或功能的模組 由上而下設計 (top-down design) -- 分割 (partitioning) -- 模組化設計 (modular design) 利用專案管理軟體來監控每個模組的進度、預估整體開發時間、估算所需的人力及技術資源,以及計算出專案的要徑 結構圖 (structure chart) 結構圖顯示出各程式模組間的關係 控制模組 (control module) 附屬模組 (subordinate module)? 應用程式開發 結構圖 (structure chart) 模組 程式館模組 (library module) 資料關聯 控制關聯 (control couple) 旗號 (flag) 一個模組利用旗號來傳送特定情況或動作的訊號給另一個模組 應用程式開發 結構圖 (structure chart) 條件 一個條件 (condition) 線段表示出按照特定的條件一個控制模組可以決定該呼叫那一個附屬模組 ?迴圈 迴圈 (loop) 指出一個或多個模組的重複執行 應用程式開發 內聚和關聯 如果你需要使一個模組更為內聚,你可以將它分割為個別執行單一功能的單元 低度關聯 (loosely coupled) 高度關聯 (tightly coupled) 由控制模組傳送狀態旗號的方式一般均被視為不好的設計 應用程式開發 結構圖的例子 應用程式開發 繪製結構圖的步驟 第一步:複閱各 DFD 和物件模型 檢查其正確性和完整性 第二步:指認出各個模組和其關聯性 你由全景圖向低層級的圖形進行工作,一邊指認出所有的控制模組和其附屬模組,直到功能元件為止 第三步:加上關聯、迴圈,及條件 指認出模組間互相傳送的資料元素 第四步:分析結構圖、各 DFD、和資料詞典 確保該圖充分反映先前所做的文件,且其邏輯均為正確 應用程式開發 其他應用程式開發工具 程式流程圖 程式流程圖 (program flowcharts) 利用一系列的符號以箭頭連接的方式來以圖形表示程式模組的邏輯和彼此之間的互動 虛擬碼 虛擬碼 (pseudo code) 是一種表
文档评论(0)