一、認識軟件 1.1、 什么是軟件 ? 計算機發明以來,對人類的生產活動和社會活動產生了極其重要的影響,並以強大的生命力飛速發展。計算機硬件、軟件、操作系統等紛紛應運而生,並發展壯大,時至今日,計算機已經成為人類社會不可或缺的,無可替代的強大工具之一,被看做是20世紀以來最偉大的發明 ...
軟件工程是一門實踐性的課程,從一開始的學習Python語言,到個人作業,結對作業和團隊作業,都是需要我們去實際操作。從一開始我對軟件工程什么都不了解,到現在基本對軟件工程的具體步驟有一些了解,在開發一個軟件時,我們要先對客戶和用戶進行需求分析,然后編寫需求規格說明書,再進行數據庫的設計和具體功能的分析,先有文檔再有具體功能,堅持寫博客和將自己在最近一段時間所學的內容寫到博客上。希望學完這門課后, ...
2019-06-13 16:38 0 429 推薦指數:
一、認識軟件 1.1、 什么是軟件 ? 計算機發明以來,對人類的生產活動和社會活動產生了極其重要的影響,並以強大的生命力飛速發展。計算機硬件、軟件、操作系統等紛紛應運而生,並發展壯大,時至今日,計算機已經成為人類社會不可或缺的,無可替代的強大工具之一,被看做是20世紀以來最偉大的發明 ...
軟件測試基礎知識 1. 什么是軟件測試? 業界存在的兩種定義:證“實”和證“偽”。軟件測試就是證明軟件不存在錯誤的過程。-證“實”;軟件測試是為了發現軟件中錯誤而執行程序的過程。-證“偽”。 軟件測試是在軟件投入正式運行前對需求分析、設計和編碼的結果進行復查的活動;根據需求、設計文檔 ...
軟件開發模型 軟件開發模型(Software Development Model)是指軟件開發全部過程、活動和任務的結構框架。軟件開發包括需求、設計、編碼和測試等階段,有時也包括維護階段。 軟件開發模型能清晰、直觀地表達軟件開發全過程,明確規定了要完成的主要活動和任務,用來作為軟件項目工作 ...
: 滲透測試着重點在攻擊,滲透測試的目的是攻破軟件系統,以證明軟件系統存在問題。 安全測試的着重點在防 ...
1引言 1.1為什么要學習安全測試以及什么是安全測試 為什么要學習安全測試: 為了安全、有效的進行權限控制、不能隨意提交數據進行修改、避免跨站式腳本的攻擊。我們偶爾會聽到這么一些報道,說某個網站的首頁被篡改,敏感數據被泄露或者是重要信息被更改。其實這些問題就是因為黑客利用 ...
1 正向思維方式 正向思維是指軟件可以正常運行狀態下表現出來的特征如:某個功能點正確實現后是什么樣?網站可以提供訪問時如何展現? 說明:所以測試按照正常思維方式,檢查驗證系統功能是否實現,通常是以需求為准則來判斷。 2 逆向思維方式 逆向思維是相對於正常思維 ...
系統測試(System Testing),是將已經確認的軟件、計算機硬件、外設、網絡等其他元素結合在一起,進行信息系統的各種組裝測試和確認測試。系統測試是針對整個產品系統進行的測試,目的是驗證系統是否滿足了需求規格的定義,找出與需求規格不符或與之矛盾的地方,從而提出更加完善的方案 ...
軟件的生命周期(prdctrm) 計划階段(planning)-〉需求分析(requirement)-〉設計階段(design)-〉編碼(coding)->測試(testing)->運行與維護(running maintrnacne) 1,問:你在測試 ...