1. 程式人生 > >軟體需求分析報告

軟體需求分析報告

一、軟體需求分析報告

1.任務概述

  1.1.目標

    我們小組的目標是設計一款可以計算測量成果的軟體,並以表格的形式呈現在使用者面前。此款軟體的應用目標主要為已經記錄完資料的測量表格(以Excel檔案形式或是txt檔案形式儲存在計算機中的表格,亦可以是手動輸入軟體中的表格。)主要作用範圍測繪人士或者是需要進行測量成果計算的非專業人士。

  1.2.系統(或使用者)的特點

    這款軟體特點主要是可以幫助使用者減少不必要的人為誤差,省去繁瑣的計算時間,減少大量工作量。並且該軟體不止可以完成一類計算,可以完成多種成果計算,如方位角成果計算,四等水準成果計算等。對於不懂得測量成果計算方法的人也可以通過此軟體便捷的得到測量成果。與此類軟體相似的軟體相比,例如Matlab軟體,能夠熟練應用Matlab的人數較為可觀,加上這類軟體本身操作較為複雜,所以測量成果平差計算時基本不會使用,對於測繪專業的尚不可熟練應用,更何論其他非專業人士。而我們設計的這款軟體巧妙地避開了操作複雜這一特點,對於非專業人士來說是一款零難度軟體。此軟體預期的使用頻度是視個人情況而定,若是在校學生,實習期間使用頻度較大;若是已經工作的專業人員,則工作期間每天都需要使用;若是非專業人士,則在需要測量成果計算時才可使用,相比前兩種,頻率十分小。

2.假定和約束

  開發期限是十四天,無經費限制。

3.需求規定

  3.1軟體功能說明

    我們小組研發出的軟體可以以手動輸入方式,Excel檔案輸入方式或是txt檔案輸入方式來輸入表格資料,可以進行以下表格的計算:

    (1).水準高程測量表格

    (2).四等水準測量表格

    (3).導線測量表格

    (4).方向觀測法記錄表格

  3.2對功能的一般性規定

    1.要求介面統一,以datagridview表格控制元件形式展現;

    2.統一的錯誤提示,例如“角度閉合差超限!”“測繪互差超限!”等提示;

    3.會以textbox控制元件的形式留下聯絡方式,以便提供線上服務。

  3.3對效能的一般性規定

    會以測量規範規定來要求測量資料精度,若沒有達到精度規定則會彈出提示,來提醒使用者是否需要重測。

  3.4. 其他專門要求

    無

  3.5. 對安全性的要求

    無系統對使用許可權的管理要求

4. 執行環境規定 
    4.1. 裝置及分佈 
     1.主機型別:win10
     2. 網路型別:都會網路
      3.網路拓撲結構:網狀結構 
    4.存貯器容量 :10G
    5.其他特殊裝置:無

  4.2. 支撐軟體 
   1.作業系統:VS2013
      2.資料庫管理系統:
     3.其他支撐軟體:無 
  4.3. 介面 
   無特殊要求。
  4.4. 程式執行方式
    在Visual Studio 2013環境中執行 5.尚需解決的問題   無