软件需求分析

1 引言
1.1编写目的
       本软件名字:大学生时间管理系统;
  本节描述软件产品需求规格说明书(SRS)的目的是:
           (1)定义软件总体要求,作为用户和软件开发人员之间相互了解的基础;
           (2)提供性能要求、初步设计和对用户影响的信息,作为软件人员进行软件结构设计和编码的基础;
           (3)作为软件总体测试的依据;
       该文档的预期读者为:
           (1)设计人员;(2)开发人员;(3)项目管理人员;(4)测试人员;(5)用户;
1.2背景 
       (1)处处阻碍自己的“拖延症”;
       (2)时间管理解决我们理性和情绪的冲突;
       (3)我们每天都在很多次做关于时间的决定;
       (4)忙于学习的我们和朋友越来越远。 
1.3产品定义
  一个面向学生群体的时间管理系统。
1.4参考资料
      《Visual c#程序设计基础》
2 任务概述
2.1目标
      (1)用户提前进行一段时间内的时间管理,规划好自己这段时间内的生活;
      (2)系统提供简洁明了的用户界面,方便用用户使用;
      (3)系统可以提供良好的使用效率;
      (4)系统具有一定的灵活性,适用于各种各样的不同人群;
      (5)系统可以帮助用户养成有规划的好习惯。
2.2用户的特点
        用户:该软件所面对的大部分用户均为学生,在除上课以外的时间内并不能很好的规划自己的课下时间,经常无法在预估的时间内将应该完成的任务完成,比较缺乏自律性,以上各种,用户均希望能通过本    软件的时间管理功能来进行改善,以达到培养有规划的生活的好习惯;
       用户对本软件的预期使用频率应在一天一次左右;
2.3假定和约束
  列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。
3 需求规定
3.1对功能的规定
  首先将课表输入,通过课表来判断课下时间,然后每天将要进行的项目输入,然后对该项目进行预估,设定一个预估完成需要的时间,然后添加一些设定,最后系统通过这些时间长度和设定来安排在那些        时间段内应该干什么,避免时间堆积。
3.2对性能的规定
3.2.1精度
  无。
3.2.2时间特性要求 
  a.响应时间:1s;
  b.更新处理时间:无要求;
  c.数据的转换和传送时间:无要求。
3.2.3灵活性
      无;
3.3输人输出要求
  输入输出类型均为String类型。
3.4数据管理能力要求
  无。 
3.5故障处理要求
  无。
3.6其他专门要求
  无。
4 运行环境规定
4.1设备
  PC端使用。
4.2支持软件
      支持Excel导入和导出。
4.3 接口
  可以通过Excel导入和导出。
4.4控制
  通过控件控制,如果没有在规定时间内进行预先设定好的行程,将会提示修改计划安排。
posted @ 2018-11-13 17:41  七越  阅读(467)  评论(0编辑  收藏  举报