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

正文內容

海大計算機專業(yè)軟件工程課程資料lge第一章軟件工程學(更新版)

2025-02-05 02:41上一頁面

下一頁面
  

【正文】 按照傳統(tǒng)的瀑布模型開發(fā)軟件,有如下幾個特點: 這個特點由兩重含義 : ( 1)必須等前一階段的工作完成之后,才能開始后一階段的工作;( 2)前一階段的輸出文檔就是后一階段的輸入文檔,因此只有前一階段的輸出文檔正確,后一階段的工作才能獲得正確的結果。 維護類型:改正性維護、適應性維護、完善性維護、預防性維護。 ( 4)對象彼此間僅能通過發(fā)送消息互相聯(lián)系。每一階段的開始和結束都有嚴格的標準,在每一階段的結束之前都必須進行正式嚴格的技術審查和管理復審。 軟件工程的本質特征: 1. 軟件工程關注大型程序的構造 2. 軟件工程的中心課題是控制復雜性 3. 軟件經(jīng)常變化 4. 開發(fā)軟件的效率非常重要 5. 和諧的合作是開發(fā)軟件的關鍵 6. 軟件必須有效地支持它的用戶 7. 在軟件工程領域中是由具有一種文化背景的人 替具有另一種文化背景的人創(chuàng)造產(chǎn)品 軟件工程的基本原理 1. 用分階段的生命周期計劃嚴格管理 2. 堅持進行階段評審 3. 實行嚴格的產(chǎn)品控制 4. 采用現(xiàn)代程序設計技術 5. 結果應能清楚的審查 6. 開發(fā)小組的人員應該少而精 7. 承認不斷改進軟件工程實踐的必要性 軟件工程方法學 通常把在軟件生命周期全過程中使用的一整套技術方法的集合稱為方法學( methodology),也稱為范型( paradigm)。) ? 軟件不同于一般程序,它的一個顯著特點是規(guī)模龐大。包含下述兩個問題: ? 如何開發(fā)軟件,怎樣滿足對軟件的日益增長的需求; ? 如何維護數(shù)量不斷膨脹的已有軟件。 代價 高 中 低 早 中 后 變化出現(xiàn)的時期 圖 引入同一變動付出的代價隨時間變化的趨勢 消除軟件危機的途徑 軟件工程 軟件工程的介紹 概括地說,軟件工程是指導計算機軟件開發(fā)和維護的工程學科。 目前使用的最廣泛的軟件工程方法學,分別是傳統(tǒng)方法學 和 面向對象方法學 。 ( 2)把所有對象都劃分成類( class)。 有兩個任務: ( 1)考慮幾種可能的解決方案。 過程定義了運用方法的順序、應該交付的文檔資料、為保證軟件質量和協(xié)調變化所需要采取的管理措施,以及標志軟件開發(fā)各個階段任務完成的里程碑。 圖 實際的瀑布模型 需求分析 驗證 規(guī)格說明 驗證 設計 驗證 編碼 測試 綜合測試 維護 變化的需求 驗證 快速原型模型 所謂快速原型是快速建立起來的可以在計算機上運行的程序,它所能完成的功能一般是最終產(chǎn)品能完成的功能的一個子集。每個構件由多個相互作用的模塊構成,并且能夠完成特定的功能。因此,在軟件開發(fā)過程中必須及時識別和分析風險,并且采取適當措施以消除或減少風險的危害。圖中在一個階段內的向下箭頭代表該階段內的迭代(或求精)。 ? 業(yè)務建模 (Business Modeling) ? 需求 (Requirements) ? 分析和設計 (Analysis Design) ? 實現(xiàn) (Implementation) ? 測試 (Test) ? 部署 (Deployment) ? 配置和變更管理 (Configuration Change Management) ? 項目管理 (Project Management) ? 環(huán)境 (Environment) ( 2)工作階段 RUP中的軟件生命周期在時間上被分解為四個連續(xù)的階段,每個階段都有明確的目標,并且定義了用來評估是否達到這些目標的里程碑。 ? RUP重復一系列組成軟件生命周期的循環(huán),但是,在不同的迭代過程中是以不同的工作重點和強度對這些核心工作流程進行訪問的。 圖 XP項目的整體開發(fā)過程 ( 3)極限編程的迭代過程 圖 。 ? 獲取競爭對手的信息。 ? 根據(jù)產(chǎn)品特性規(guī)格說明書制定產(chǎn)品開發(fā)計劃。 演講完畢,謝謝觀看!
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1