工程設計 軟體開發的設計文件

2021-08-17 19:29:22 字數 550 閱讀 6352

【翻譯】

1、需要實現哪些功能

2、需要執行在什麼樣的環境,多快的執行

3、可能失敗的場景,解決方案

4、安裝以及首次執行需要做哪些事情

5、使用者使用限制

原則上說,就是盡量細緻,這樣可以避免錯誤,和誤解。而誤解和錯誤的設計可能會導致**的重寫。

根據提供的軟體產品,制定一系列的里程碑。

里程碑可以保證專案向著完成的方向前進。

里程碑的週期間隔盡量相等。

一、目標申明

二、功能描述

三、使用者介面

四、里程碑

設計文件並不是一次寫成後,作為合約不再修改的。

應該是根據情況進行調整的,中間開發中遇到問題可以修改,並與客戶達成一致。

過程中的修改,同樣需要與客戶達成一致,充分溝通。

一次成型的設計幾乎是沒有的。

在過程中,每週多次與客戶進行溝通,匯報進度,澄清確認提供的就是客戶需要的版本。

做到雙方都明確三件事:

1、開發前面做了什麼

2、開發正在做什麼

3、開發將要做什麼

軟體開發設計文件

專案名稱 概要設計說明書 v1.0 版本號 擬 制 人 審 核 人 批 準 人 一九九九年八月二十日 概要設計說明書 1 引言 1.1編寫目的 說明編寫這份概要設計說明書的目的,指出預期的讀者。1.2背景 a.待開發軟體系統的名稱 b.列出本專案的任務提出者 開發者 使用者。1.3定義 列出本檔案中...

軟體開發設計文件模版

開發團隊 部門 組長 組員 備註 可以把上面的內容放在乙個好看的封面頁上。文件更新記錄 版本說明 完成日期 修改人建立文件 對專案的背景進行介紹 比如為什麼要開發這個系統 對整個系統的情況進行介紹。列舉參考的文件 該系統需要完成的基本功能,對系統的大體描述 該系統涉及的開源專案等 本設計文件作為xx...

三種軟體工程設計軟體對比 EA PD ROSE

在需求分析和概要設計用到uml圖,那麼到底用哪些工具呢,以下是我自己做的一些對比,有一些軟體工程課程,中其實都對他們做了介紹。rose 是第一代 uml 工具,已經是過氣的工具,太老了,不推薦。第二代 uml 工具裡面,ea enterprise architect visio pd 等等都不錯,如...