zoukankan      html  css  js  c++  java
  • 2020软件工程团队作业03

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10769
    这个作业的目标 项目需求分析模型
    作业正文 见下文
    其他参考文献

    《番茄List》项目需求分析模型

    一、非功能性需求

    1.易用性

    本系统是人机交互的系统,要求系统在操作上方便简单,并且人性化,并力求达到界面上的美观,避免和以往那些死板的类似软件雷同,因为所设计的软件主要面对年轻人,青少年,所以需要在用户界面上注入一些活力,符合当代年轻人的审美观。

    2.可靠性

    由于系统需要有较高的可靠性,在系统出现错误时,要求应用系统能报告相应的详细错误信息或原因给管理员,或者给管理员留言,提示错误和问题,以便能及时且正确的解决问题,给出一个解决方案。

    3.性能

    支持最高同时在线人数能够在500人以上。
    系统同时可以满足1000个用户请求,并为1500个用户提供浏览功能。
    在95%的情况下,一般时段响应时间不超过1.5秒,高峰时段不超过4秒。
    要求系统7*24小时运行。

    4.可维护性

    系统的基本维护必须简单,不要求需专业技术人员进行维护,通过一般的技术维护人员操作系统的维护功能,既可达到基本的维护目的,例如:数据备份、恢复、数据导入/导出等维护操作。

    5.安全性

    系统面对访问系统的用户分权限管理,系统管理员拥有对系统所有的权限,用户只能进行特定的功能的操作,防止未授权用户的非法登陆,并对用户对系统的操作做好记录,有利于在发现系统故障时快速查找原因。

    6.可扩展性

    系统在软、硬件方面应具有良好的可扩展性,这样在系统需要升级或者二次开发时,才能较好的保护投资。

    7.兼容性

    系统应该支持现各大常用的操作系统与平台,支持Oracle,DB2数据库系统。

    二、功能性需求

    1.用例图 https://www.cnblogs.com/jsj123/p/12772331.html

    2.用例描述 https://www.cnblogs.com/jsj123/p/12772331.html

    3.顺序图

    用户注册

    用户登录

    管理TODOList


    边界类:ToDoList
    控制类:ToDoItem
    辅助类:Timer
    实体类:CompletedItem

    设置待办事项


    边界类:ToDoItem
    控制类:ToDoItem
    实体类:ItemContent

    管理番茄时钟

    使用自习室

    修改个人信息

    修改密码

    管理用户信息

    发布公告

    4.分析类图

    英文版

    中文版

  • 相关阅读:
    1836Alignment
    JS日期格式化
    excle自编公式方法
    excle的公式说明
    小技巧之一 string[]合并
    Nunit的使用小问题
    Ajax中上传文件的方式
    VSS也有BUG?
    SQL Server中将时间型的转为yyyyMMddhhmmss
    给已经存在的PDF文件加水印
  • 原文地址:https://www.cnblogs.com/jsj123/p/12919413.html
Copyright © 2011-2022 走看看