1. 程式人生 > >團隊開發:軟件需求分析報告

團隊開發:軟件需求分析報告

測繪 用戶 數據導入 輸出 支持 僅支持 win 硬件 是否

一、引言

1、編寫目的

測繪專業在室外測量過程中會產生大量的數據,這些數據學生處理起來很復雜,且非常容易出錯,如果可以將這些數據導入程序中,由計算機處理後再導出來,這樣即能減少工作量,又能避免人工計算出現錯誤。由此,我們決定開發這樣一款軟件,實現以上構想。

2、項目風險

該軟件開發項目的風險承擔者有:

任務提出者:需要承擔的風險是產品是否能達到用戶的需求,該產品是否能帶來收益。
軟件開發者:需要承擔的風險是產品是否能滿足需求報告說明書裏的各種功能需求等。
產品使用者:需要承擔的風險是產品是否能滿足自己所需。

3、文檔約定

數據輸入:導入數據

數據輸出:輸出數據

5、產品範圍

測量數據的平差計算。

6、參考文獻

《Visual C# 程序設計基礎》

二、綜合描述

2、產品的功能

1)數據導入,可以由鍵盤輸入,Excel文件導入,TXT文件導入。

2)坐標方位角的推算,根據原始數據推算坐標方位角並記錄

3)數據平差,進行平差計算來調整誤差。

4)坐標計算,推算待測點坐標。

5)數據導出,可以導出為Excel文件、TXT文件。

3、用戶類和特征

1)測繪工程專業在校生。

2)從事大地測量工作的人員。

4、運行環境

windows操作系統

三、外部接口需求

1、用戶界面

交互式的圖形界面

2、硬件接口

計算機

3、軟件接口

C#窗體程序

四、系統功能要求

3、輸入輸出數據

本軟件僅支持Excel8.0以上使用。

五、其他非功能性需求

1、性能需求

為保證軟件能夠長期,安全,穩定,高效的運行,應滿足以下性能要求:

時間特性:系統響應時間應在人的感覺和視覺範圍內(<1S),系統響應時間足夠迅速(<5s)。

適應性:在操作方式,運行環境,軟件接口或開發計劃發生變化時,應具有適應能力。

可使用性:操作界面簡單明了

可維護性

團隊開發:軟件需求分析報告