团队开发:软件需求分析报告

Posted haoqingnian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了团队开发:软件需求分析报告相关的知识,希望对你有一定的参考价值。

一、引言

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)。

适应性:在操作方式,运行环境,软件接口或开发计划发生变化时,应具有适应能力。

可使用性:操作界面简单明了

可维护性

 













以上是关于团队开发:软件需求分析报告的主要内容,如果未能解决你的问题,请参考以下文章

理顺软件开发各个环节-4

理顺软件开发各个环节-18(测试管理-测试团队需求分析及测试策略)

理顺软件开发各个环节-18(测试管理-测试团队需求分析及测试策略)

需求输出---一个创业团队需求卡壳的故事

团队开发编程 - 需求分析

团队作业3-需求分析设计