軟體工程基礎

2021-08-29 09:57:03 字數 1274 閱讀 3635

abc

(軟體)測試的目的:

d單元測試

單元測試是對軟體設計的最小單位---模組(程式單元)進行正確性檢驗的測試。

單元測試的目的是發現各模組內部可能存在的各種錯誤。

單元測試的依據是詳細設計說明書和源程式。

主要針對5個基本特性:

模組的介面測試;    區域性資料結構測試;    重要的執行路徑檢查;    出錯處理測試;    影響以上個點及其他相關點的邊界條件測試。ef

(軟體)分類:

應用軟體:為解決特定領域的應用而開發的軟體。例:事務處理軟體,工程與科學軟體,實時處理軟體,嵌入式軟體,人工智慧軟體等。

系統軟體:計算機自身管理並為計算機使用者提供各種服務的軟體。如作業系統,匯程式設計序,網路軟體,資料庫管理系統等。

支撐軟體:是介於系統軟體和應用軟體之間,協助使用者開發讓un簡單工具性軟體,包括輔助、支援開發和維護應用軟體的工具軟體。例:需求分析軟體工具,設計工具軟體,編碼工具軟體,測試工具軟體,維護工具軟體等,也包括輔助管理人員開發程序和專案管理的工具軟體。g工具

概要設計使用的工具是系統結構圖。

詳細設計的工具主要有:程式設計圖,n-s圖,pad,hipo

結構化分析的常用工具有:資料流程圖(dfd)、資料字典(dd)、判斷樹和判定表。

需求分析工具:有  資料流圖(dfd)、資料字典、判定樹和判定表。

(軟體)工程是用工程、科學和數學的原則與方法研製、維護計算機軟體的有關技術及管理方法。

軟體工程從根本上說,其目的是研究軟體開發技術。

定義:是應用於計算機軟體的定義、開發和維護的一整套方法、工具、文件、實踐標準和工序。

三要素:即方法、工具和過程。

h黑盒測試

黑盒測試方法也稱為功能測試或資料驅動測試。黑盒測試是對已經實現的功能是否滿足需求進行測試和驗證。黑盒測試完全不考慮程式內的邏輯結構和內部特性,只依據需求和功能規格說明,檢查程式的功能是否符合他的功能說明。ij

klmn

oppadpad是問題分析圖(problem analysis diagram)的英文縮寫,主要用於描述軟體詳細設計的圖形表示工具。qr

s資料字典(dd):

就是用來定義資料流圖中的各個成分的具體含義的。

它以一種準確的,無二性的說明方式為系統的分析、設計及維護提供了有關元素的一致的定義和詳細的描述。

t(軟體)除錯的目的:在對程式進行了成功的測試之後將進入程式除錯,程式除錯的任務是診斷和改正程式中的錯誤。uv

wx(軟體)需求規格說明功能:應重點描述軟體的目標,軟體的功能需求、效能需求、外部介面、屬性及約束條件等。yz

軟體工程基礎

python語法簡單,採用縮排方式 四個空格 乙個tab鍵 以 開頭的語句是注釋 abs 177 177 大小寫敏感 zhangsan zhangsan zhangsan lisi lisi 水果 fruit 饅頭 streambread 比如 n表示換行,t表示製表符,字元 本身也要轉義,表示的字...

軟體工程基礎 概述

名詞解釋1.軟體 計算機系統中與硬體相互依存的另乙個部分,包括程式 資料及相關的文件的完整集合。2.軟體危機 在計算機軟體的開發 使用和維護中遇到的一系列的嚴重問題。3.軟體生存週期 計算機軟體從功能確定 設計,到開發成功投入使用,並在使用中不斷地修改 增補和完善,知道停止該軟體的使用全過程。填空題...

軟體工程基礎《二》

系統工程與軟體可行性研究 計算機系統工程 1.硬體和硬體工程 2.軟體和軟體工程 定義 開發 檢驗 交付 維護 3.人機互動工程 1.活動分析 2.語義分析和設計 3.語法和詞法設計。4.使用者環境設計。5.原型 4.資料庫與資料庫工程。系統需求識別。系統分析的目標 1.識別出使用者的需求。2.評價...