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

一、引言

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

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

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

可维护性

原文地址:https://www.cnblogs.com/haoqingnian/p/9954833.html

时间: 2024-10-10 20:07:32

团队开发:软件需求分析报告的相关文章

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

一.   项目名称 今日事 二.   设计背景 随着社会的发展,我们的生活节奏逐渐加快,与此同时,网络的大量普及,导致大量的信息不断的冲击着我们.在这种生活节奏下,我们难免会出现一不小心忘掉一些重要的事情,这是让我们产生这个想法的一个方面. 另一方面,现如今的学生总是计划很多,却很少付诸行动,这不仅与个人的坚持与否有关,同样是因为步入大学时代后,大家心中充满了迷茫所致,往往计划赶不上变化,因此,我们决定开发这样一款软件,来改变这种情况. 三.项目风险 该软件开发项目的风险承担者有: 任务提出者:

团队开发——软件需求分析报告(Hello World 团队)

一.   项目名称超级迷宫二.   设计背景随着生活节奏加快,游戏更新速度的加快,游戏大同小异缺少新颖度,同时为了满足多游戏的结合,充实人们的生活,同时增加知识,有协作模式增进友谊和感情,在闲暇时光给人们以乐趣,可以让玩家增加智力考验耐力,在这个手游风靡的时代我们的游戏有其独特的特点来吸引来,保持其持久力.三.项目风险该软件的开发风险承担者有:任务提出者:需要承担的风险是产品是否迎合大众的需求,是否有市场需求,是否对玩家的脑力有锻炼的作用.软件开发者:需要承担的风险是游戏是否完全实现预期的功能,

团队开发——用户需求调研报告

用户需求调研报告  项目名称: 智能点餐 项目编号 调研主题: 智能点餐需求调研 访谈时间:2015.4.12 调研地点: 学校门口马路两侧小吃摊 访谈部门: 小吃摊摊主和排队等待买饭的同学们 参与人员: {注明姓名.职务.联系方式等相关信息}  1.访谈目的 了解小吃摊是否有网上订餐服务,是否有这方面的需求: 同学们是否有网上订餐的愿望,以及有什么建议: 2.主要议题 寻找推出该订餐软件的意义所在  3.调研记录   表1.小吃摊主 问题 反馈 建议 平时买饭的人多吗? 平时买饭的人多,不是高

团队开发_需求分析

项目名称: 渴了么 项目编号 调研主题: 用户对渴了么的需求和预想 访谈时间:2015/4/15 调研地点: 宿舍楼 访谈部门: 信工.网工部分学生 参与人员: 范德一.赵永恒 1.访谈目的 对同学进行调查,确定渴了么要实现的基本功能 2.主要议题 1.通过走访谈话,对同学们想要我们渴了么实现的功能进行记录 2.对调查结果进行分析 3.调研记录 对同学调查的问题: 1.对于我们渴了么软件您希望能实现什么需求?或者说对于我们渴了么您希望用到一个什么样的软件? 2.您对我们这个软件的初步评价是什么?

团队开发软件特点介绍

我们团队经过多次集体讨论以及老师的点拨,决定做一个基于安卓移动客户端的软件,是一个订餐的手机APP,但是与现有的一些订餐软件不一样,我们有自己的应用人群,用户主要是在校学生,提供的主要是学校门口两侧的小吃摊们,而不是一些实体饭店,这是这款软件的一个特点, 由我来介绍,之所以这样选择,下面从NABC四个方面来具体介绍: N(Need需求方面):我们对学生和小吃摊做了需求调查:学生们吃惯了学校种类单一的饭菜,而小吃实惠美味,所以很多同学选择去外面吃,尤其是在下课高峰期,而能阻挡同学们去小吃摊吃饭的原

团队开发项目实验报告

项目开发一 实验要求: 1 git clone 小组项目 2 编译项目,提交编译成功截图(全屏,要有学号信息) 3 提交运行过程中的截图(全屏,要有学号信息) 实验过程: 之前项目小组的组长已经将android游戏开发单独建立了一个项目,小组成员可以直接将项目克隆到Android Studio里,克隆需要调试Android Studio里的git,但编译的过程需要自己进行调试.调试环境可以选择在android studio里建立虚拟安卓手机来运行,也可以连接真实的安卓手机来运行.如果是建立虚拟安

团队作业---软件需求分析之角色扮演

角色扮演:小学生 由于小学生希望全面提高自己运算能力,希望能够接触到多种题型和训练方法,站在小学生的角度,所以,新四则运算小程序的亮点是:全面检测小学生的运算能力,可以多方面.多题型的调出运算题目,可以很好的锻炼和检测小学生的运算能力,并且,还可以记录.分析错题的原因和做题思考过程,举一反三,事半功倍. 编号        名称            重要性                                             初始估算 01         出题      

团队项目——软件需求分析(NABCD)

一.团队项目简介 团队名称:SmartCoder 项目名称:<一起> 二.针对 " 地图可视化查看发布的内容 " 这一特点进行 NABCD 分析 N(Need需求) 往往用户通过浏览文字信息这个模式时只能获取抽象的信息,无法从具体视觉上获取信息的时间,地点,要求等属性.用户对信息的可视化具有非常大的要求 A(Approach方法) 通过接入高德地图提供的微信小程序SDk,实现定位功能,并在发布信息时通过地图定位的方法提供信息位置,我们在后台对信息进行处理后标注在查看模块的地

【转】软件需求分析方法

软件需求分析(Software Reguirement Analysis)是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求,建立可确认的.可验证的一个基本依据. 软件需求分析是一个项目的开端,也是项目实施最重要的关键点.据有关的机构分析结果表明,我们设计的软件产品存在不完整性.不正确性等问题80%以上是需求分析错误所导致的,而且由于需求分析错误造成根本性的功能问题尤为突出.因此,一个项目的成功软件需求分析是关键的一步. 一. 软件需求分析理论 如果我们用数学方法来