Ⅰ 軟體工程問題定義,什麼是軟體工程它可以解決什麼問題
軟體工程是指導計算機軟體開發和維護的工程學科。採用工程的概念、原理、 技術和方法來開發與維護軟體,把經過時間考驗而證明正確的管理技術和當前能夠 得到的最好的技術方法結合起來,這就是軟體工程。 軟體工程(SoftWare Engineering)的框架可概括為:目標、過程和原則。 (1)軟體工程目標:生產具有正確性、可用性以及開銷合宜的產品。正確性指軟體產品達到預期功能的程度。可用性指軟體基本結構、實現及文檔為用戶可用的程度。開銷合宜是指軟體開發、運行的整個開銷滿足用戶要求的程度。這些目標的實現不論在理論上還是在實踐中均存在很多待解決的問題,它們形成了對過程、過程模型及工程方法選取的約束。 (2)軟體工程過程:生產一個最終能滿足需求且達到工程目標的軟體產品所需要的步驟。軟體工程過程主要包括開發過程、運作過程、維護過程。它們覆蓋了需求、設計、實現、確認以及維護等活動。需求活動包括問題分析和需求分析。問題分析獲取需求定義,又稱軟體需求規約。需求分析生成功能規約。設計活動一般包括概要設計和詳細設計。概要設計建立整個軟體系統結構,包括子系統、模塊以及相關層次的說明、每一模塊的介面定義。詳細設計產生程序員可用的模塊說明,包括每一模塊中數據結構說明及加工描述。實現活動把設計結果轉換為可執行的程序代碼。確認活動貫穿於整個開發過程,實現完成後的確認,保證最終產品滿足用戶的要求。維護活動包括使用過程中的擴充、修改與完善。伴隨以上過程,還有管理過程、支持過程、培訓過程等。 (3)軟體工程的原則是指圍繞工程設計、工程支持以及工程管理在軟體開發過程中必須遵循的原則。
Ⅱ 用線形示意圖和圓形分析問題各有什麼優缺點
線性可以看出各部分的直觀的變化,圓形統計圖可以看出各部分在整體中所佔的百分比
Ⅲ 用線形示意圖和表格分析問題各有什麼優缺點
線形示意圖和表格分析法,各有優點,可以相互補充。線形示意圖具有直觀性,可以更清晰地反映事物的發展規律或變化趨勢;表格分析問題的優點在於可以准確地反映數據的大小,能夠更准確地了解問題的現狀。
Ⅳ 軟體工程文檔驅動的優缺點以及為什麼說優點也是缺點急急急急,謝謝了
優點:是有依據,容易統一理解,跟蹤和追查方便。
缺點:過程有些慢(畢竟先要寫東西),文檔本身的變更麻煩,管理必須統一不利於分散工作。
Ⅳ 分析圖片的優缺點 怎麼分析
分析圖片優缺點首先看清晰度,然後再看內容,能否體現主題思想,如果都比較好再檢查題材的選擇。
Ⅵ 各思維導圖優缺點分析 謝謝
你思維導圖的優缺點的分析。就要看你的定位怎麼樣?當你定位好的時候,也視為就會出現非常順暢的現象。
Ⅶ 用線形示意圖和表格分析問題各有什麼優缺點
線形示意圖和表格分析法,各有優點,可以相互補充.線形示意圖具有直觀性,可以更清晰地反映事物的發展規律或變化趨勢;表格分析問題的優點在於可以准確地反映數據的大小,能夠更准確地了解問題的現狀.
Ⅷ 軟體工程簡答題:試說明螺旋模型軟體開發方法的基本過程,比較它的優點和缺點。
螺旋模型是一種風險驅動的模型。在軟體開發中存在各種風險。項目越復雜,設計方案、資源、成本、進度等因素的不確定性越大,項目開發的風險也就越大。及時對風險進行識別、分析,採取對策,可消除或減少風險的損害。螺旋模型將開發過程分為幾個螺旋周期,每個螺旋周期大致和瀑布模型相吻合。在每個螺旋周期內按四個象限,分為四個工作步。第一,制定計劃:確定軟體目標,選定實施方案,明確項目開發的限制條件;第二,風險分析:分析所選方案,識別風險,通過原型消除風險;第三,開發實施:實施軟體開發;第四,客戶評估:評價開發工作,提出修正建議,建立下一個周期的計劃。
螺旋模型的優點:實質上相當於在瀑布模型的每個階段開始前引入風險分析,並由客戶對階段性產品做出評審,這對保證軟體產品質量十分有利;由於引入風險分析等活動,測試活動的確定性增強了;螺旋模型最外層代表維護,開發與維護採用同樣方式,使維護得到與開發同樣的重視。
螺旋模型的缺點:主要適合內部開發,否則風險分析必須在簽訂合同前完成,或者爭取客戶的最大理解;只適合大型軟體項目的開發,否則,每個階段的風險分析將佔用很大一部分資源,增加成本;對開發人員的風險分析能力是極大的考驗,否則,模型將退化到瀑布模型,甚至更糟。