軟體的概念 分類及生存週期

2022-10-11 05:50:26 字數 641 閱讀 4757

軟體的概念:

軟體是計算機系統中與硬體相互依存的另一部分。它包括程式、資料及相關文件的完整集合。

軟體的分類:

1.基於軟體功能的劃分:

系統軟體:與計算機硬體緊密配合以使計算機的硬體部分與相關軟體及資料協調、高效工作的軟體。例如,作業系統,資料庫管理系統、裝置驅動程式以及通訊處理程式等。

支援軟體:是協助使用者開發軟體的工具性軟體,包括幫助程式人員開發軟體產品的工具和幫助管理人員控制開發程序的工具。

應用軟體:是在特定領域內開發、為特定目的服務的一類軟體。

2.基於軟體規模的劃分:

微型、小型、中型、大型、甚大型、極大型

3.基於軟體工作方式的劃分:

實時處理軟體:在時間或資料產生時,立即處理並回饋訊號,控制需要監測和控制的過程的軟體。

分時軟體:允許多個使用者同時使用計算機。系統把處理機時間輪流分配給聯機使用者,但使用者的感覺是只有自己在使用計算機。

互動式軟體:實現人機通訊。這類軟體接收使用者給出的資訊,但在時間上沒有嚴格的限定。

批處理軟體:把一組輸入作業或一批資料以成批處理的方式一次執行,按順序逐個處理完的軟體。

軟體工程的三要素:方法、工具、過程。

軟體生存週期各階段的基本任務:可行性研究、需求分析、軟體設計、程式編寫、軟體測試、執行與維護

軟體生存週期

把整個軟體生存週期劃分成若干階段 使每個階段有明確的任務,使規模大 結構複雜和管理複雜的軟體的開發變的容易控制和管理。通常,軟體生命週期包括可行性分析與專案開發計畫 需求分析 概要設計 詳細設計 編碼 測試 維護等,可以將這些活動以適當的方式分配到不同的階段去完成。一 可行性分析與專案開發計畫 這個...

軟體生存週期

第一階段 制定計畫確定 要開發軟體系統的 總目標。給 出功能 效能 可靠性以及 介面等方面 的要求。完成該軟體 任務的可 行性研究。估 計可利用的資 源 硬體 軟體和人力等 成本 效 益和開發進度。制 定出完成開發任務的 實施計畫 連同可行性 研究報告 提交管理部門審查 第二階段 需求分析和定義去用...

軟體生存週期及開發模型

1 生存週期模型裁剪指南 生命週期模型裁剪指南 在乙個成熟的it企業或軟體組織內部,根據上述通用的4個軟體開發模型的普遍原則,結合本單位的開發經驗和行業特點的具體實際,還需要定製適合本單位的 生存週期模型裁剪指南 有針對性地對選定的軟體開發模型中定義的生存週期,進行恰當的裁剪,使它完全適合於本單位的...