zoukankan      html  css  js  c++  java
  • 软件需求分析

    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控制
      通过控件控制,如果没有在规定时间内进行预先设定好的行程,将会提示修改计划安排。
  • 相关阅读:
    进程的实践与练习2
    士兵队列训练问题
    大数相加
    Ignatius and the Princess II
    Parentheses Balance (括号平衡)---栈
    简单计算器
    C++全排列函数next_permutation()和prev_permutation()
    黑白图像
    9*9乘法表
    输入5 个数按从小到大的顺序输出
  • 原文地址:https://www.cnblogs.com/qiyuea/p/9953472.html
Copyright © 2011-2022 走看看