軟體開發流程

2021-08-09 16:02:58 字數 4594 閱讀 3110

0.定義assoc顯示或修改副檔名關聯。

attrib 顯示或更改檔案屬性。

break設定或清除擴充套件式 ctrl+c 檢查。

bootcfg 設定 boot.ini 檔案的屬性以便控制

cacls顯示或修改檔案的訪問控制列表(acl

call從另乙個批處理程式呼叫這乙個。

cd顯示當前目錄的名稱或將其更改。

chcp顯示或設定活動**頁數。

chdir顯示當前目錄的名稱或將其更改。

chkdsk 檢查磁碟並顯示狀態報告。

chkntfs 顯示或修改啟動時間磁碟檢查。

cls清除螢幕。

cmd開啟另乙個 windows 命令解釋程式窗

color設定預設控制台前景和背景顏色。

comp比較兩個或兩套檔案的內容。

compact 顯示或更改 ntfs 分割槽上檔案的壓縮

convert 將 fat 卷轉換成 ntfs。您不能轉換

當前驅動器。

copy將至少乙個檔案複製到另乙個位置。

date顯示或設定日期。

del刪除至少乙個檔案。

dir顯示乙個目錄中的檔案和子目錄。

diskcomp 比較兩個軟盤的內容。

diskcopy 將乙個軟盤的內容複製到另乙個軟盤

diskpart 顯示或配置磁碟分割槽屬性。

doskey 編輯命令列、呼叫 windows 命令並創

driverquery 顯示當前裝置驅動程式狀態和屬性。

echo顯示訊息,或將命令回顯開啟或關上

endlocal 結束批檔案中環境更改的本地化。

erase刪除乙個或多個檔案。

eventquery 顯示指定準則的事件日誌專案。

exit退出 cmd.exe 程式(命令解釋程式)。

fc比較兩個檔案或兩個檔案集並顯示它

find在乙個或多個檔案中搜尋乙個文字字

findstr 在多個檔案中搜尋字串。

for為一套檔案中的每個檔案執行乙個指

format 格式化磁碟,以便跟 windows 使用。

fsutil 顯示或配置檔案系統的屬性。

ftype顯示或修改用在副檔名關聯的文

goto將 windows 命令解釋程式指向批處理

中某個帶標籤的行。

gpresult 顯示機器或使用者的組策略資訊。

graftabl 啟用 windows 在圖形模式顯示擴充套件字

help提供 windows 命令的幫助資訊。

if在批處理程式中執行有條件的處理過

label建立、更改或刪除磁碟的卷標。

md建立乙個目錄。

mkdir建立乙個目錄。

mode配置系統裝置。

more逐屏顯示輸出。

move將乙個或多個檔案從乙個目錄移動到

openfiles 顯示遠端使用者為了檔案共享而開啟的

pagefileconfig 顯示或配置頁面檔案的屬性。

path為可執行檔案顯示或設定搜尋路徑。

pause停止批處理檔案的處理並顯示資訊。

popd還原由 pushd 儲存的當前目錄上一次

print列印乙個文字檔案。

prompt 改變 windows 命令提示。

pushd儲存當前目錄,然後對其進行更改。

rd刪除目錄。

recover 從損壞的磁碟中恢復可讀取的資訊。

rem記錄批處理檔案或 config.sys 中的

ren重新命名檔案。

rename 重新命名檔案。

replace 替換檔案。

rmdir刪除目錄。

set顯示、設定或刪除 windows 環境變數

setlocal 開始用批檔案改變環境的本地化。

sc顯示或配置服務(後台處理)。

schtasks 安排命令和程式在一部計算機上按計

shift調整批處理檔案中可替換引數的位置

shutdown 讓機器在本地或遠端正確關閉。

sort將輸入排序。

start開啟單獨視窗執行指定程式或命令。

subst將驅動器號與路徑關聯。

systeminfo 顯示機器的具體的屬性和配置。

tasklist 顯示包括服務的所有當前執行的任務

taskkill 終止正在執行的程序或應用程式。

time顯示或設定系統時間。

title設定 cmd.exe 會話的視窗標題。

tree以圖形顯示啟動器或路徑的目錄結構

type顯示文字檔案的內容。

ver顯示 windows 的版本。

verify 告訴 windows 驗證檔案是否正確寫入

vol顯示磁碟卷標和序列號。

xcopy複製檔案和目錄樹。

wmic在互動命令外殼裡顯示 wmi 資訊。

pdt(product development team):產品研發核心小組,是一種跨資源部門的產品研發組織形式,負責從產品立項到批量生產的產品全流程管理,主要目標是根據產品研發合同書的要求確保產品在市場上獲得成功。

軟體專案組:由各業務部軟體開發人員組成,接受軟體開發經理和業務部軟體部的共同領導,負責完成產品的需求分析,軟體概要與詳細設計,編碼實現與單元測試,整合除錯和系統聯調等工作。

1.目的

本流程旨在有效地規範軟體開發過程,進一步提高軟體開發的工程化、系統化水平,提高軟體產品質量和文件管理質量,以保證軟體開發的規範性和繼承性。

2.適用範圍

2.1 本流程適用於研發系統所有含軟體系統開發的專案和單板軟體。

2.2 本流程主要指導按照瀑布模型和v模型進行軟體開發的過程,對於採用快速應用開發模型、原型法、漸增模型以及螺旋模型來指導軟體開發過程的情況,可以對本流程進行適當的取捨和裁剪,但是在《軟體開發計畫》中必須說明。

3.流程提要

3.1 本流程在各個評審點均有可能反饋至前面的某個階段,即每個步驟都會影響前面幾個步驟的變化,這是乙個迴圈改進的過程。

3.2 pdt軟體組和測試組根據產品規格與系統需求資料庫進行軟體需求分析,定義系統軟體規格,提交《軟體需求規格說明書》作為軟體系統設計和開發的基礎。pdt組織軟體組和相關人員根據軟體規格進行概要設計,提交《軟體概要設計說明書》和《軟體開發計畫》。

3.3 測試組在軟體概要設計評審通過後介入軟體開發過程,啟動《產品測試流程》。

3.4 軟體組/測試組根據軟體概要設計結果進行軟體詳細設計,提交《軟體詳細設計說明書》和《單元測試計畫》,然後根據設計結果進行軟體和測試程式編碼。

3.5 編碼階段完成後,軟體組和測試組首先對**進行單元測試與**審查,然後進行軟體整合除錯和整合測試,提交相應的軟體整合除錯記錄與測試報告。

3.6 軟體整合測試通過後,由開發組成員進行系統聯調;系統聯調結束後,由配置管理員合相應的軟體版本提交系統測試。

4.輸入

4.1 《產品規格書》

4.2 《總體技術方案書》

5.輸出

5.1 《軟體需求規格說明書》

5.2 《軟體概要設計說明書》

5.3 《軟體開發計畫》

5.4 《軟體詳細設計說明書》

5.5 《單元測試計畫》

5.6 《軟體整合除錯報告》

5.7 《軟體整合測試報告》

5.8 《系統聯調報告》

5.9 軟體源**、相應的目標**與可執行檔案

6.職責

6.1 軟體組

6.1.1 負責軟體需求分析,定義系統的軟體規格;

6.1.2 根據軟體規格進行軟體概要與詳細設計;

6.1.3 負責軟體和測試程式的編碼實現與單元測試;

6.1.4 針對軟體系統進行整合除錯和系統聯調;

6.1.5 提交相應的文件。

6.2 測試組

6.2.1 在軟體概要設計完成後,負責執行軟體測試流程;

6.2.2 協助軟體組進行測試程式的編碼實現、軟體單元測試和**審查;

6.2.3 負責軟體整合測試和軟體系統測試;

6.2.4 提交相應的文件。

6.3 總體組

6.3.1 協助pdt進行軟體規格評審;

6.3.2 協助pdt進行軟體概要設計評審。

6.4 軟體工程室(se)

6.4.1 協助pdt與總體組進行軟體規格評審;

6.4.2 協助pdt與總體組進行軟體概要設計評審。

6.5 配置管理員

6.5.1 負責本產品組的配置管理工作。

7.技能要求

7.1 熟悉本流程檔案及相應的規範和文件模板;

7.2 熟悉與軟體開發流程介面的流程檔案;

7.3 掌握軟體需求分析、設計、實現與測試所需的技能;

7.4 熟悉配置管理的過程與規範。

8.流程圖

9.流程說明

001 流程輸入

系統分析與設計流程的輸出001a《產品規格書》和001b《總體技術方案書》是軟體開發流程的輸入,作為軟體規格定義的基礎。

迭代軟體開發流程

1.傳統開發流程的問題 傳統的軟體開發流程是乙個文件驅動的流程,它將整個軟體開發過程劃分為順序相接的幾個階段,每個階段都必需完成全部規定的任務 文件 後才能夠進入下乙個階段。如必須完成全部的系統需求規格說明書之後才能夠進入概要設計階段,編碼必需在系統設計完成之後才能夠進行。這就意味著只有當所有的系統...

Scrum軟體開發流程

2001年2月由17位世界輕量級方法學家提出了乙份敏捷聯盟宣言,這個宣言只是簡單的四句話,但卻是敏捷方法的精髓,也是對敏捷的高度抽象,這便是敏捷之道的最高境界 人與互動勝過過程與工具 可以工作的軟體勝過面面俱到的文件 客戶協作勝過合同談判 響應變化勝過遵循計畫 scrum 方法簡介 scrum 是目...

軟體開發流程說明

第一步 需求調研分析 1 相關系統分析員向使用者初步了解需求,然後用word列出要開發的系統的大功能模組,每個大功能模組有哪些小功能模組,對於有些需求比較明確相關的介面時,在這一步裡面可以初步定義好少量的介面。2 系統分析員深入了解和分析需求,根據自己的經驗和需求用word或相關的工具再做出乙份文件...