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

    《Go-Storage系统》项目需求分析模型

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10769
    这个作业的目标 根据反馈的意见对分析模型进行修改
    作业正文 《Go-Storage系统》项目需求分析模型,如下
    其他参考文献 www.baidu.com




    团队名称:鸽子开发组


    一.非功能需求

    1.时间特性要求

    1.网页端启动速度在3s内,适当调解过渡动画长度达到让用户舒适的范围。
    2.信息共享发布速度在1ms-10ms,服务器端数据录入尽量快捷。
    3.页面交互动画在1s内,让用户体验良好。
    4.搜索数据返回在2s内,降低迟滞感。


    2.灵活性需求

    1..搜索的时候包含所有关键字的记录要保证全部搜索到,没有搜索结果时,可以进行反馈。
    2.对于部分数据进行输入检验。
    3.输出数据满足用户需求。
    4.输出数据按指定格式,操作进行输出。
    5.对于输入输出具有部分检验错误的能力。
    6.使用bootstrap响应式框架以自适应屏幕大小的切换


    3.安全性需求

    1.故障处理:正常使用时不应出错。若运行时出现不可恢复的系统错误,必须保证数据库完好。


    4.可维护性

    1.保留系统对于版本的源代码。
    2.代码要有注释,便于维护。
    3.完善的系统配置管理,贯彻到项目结束,在维护工作中,不断更新配置信息,按模块对系统进行配置项的划分,对系统每次维护工作进行记录留待检查。
    4.清晰的系统结构和命名规范,界面规范,提示和帮助信息规范,友好的错误提示信息,可以对维护系统有所帮助。


    5.可用性

    1.易操作,易理解。界面设计简洁易用。
    2.稳定性:系统会更新增加新功能,修复使用过程中出现的bug,使系统更加稳定。
    3.容错能力:系统具有一定的容错和抗干扰能力,在非硬件故障或非通讯故障时,系统能够保证正常运行。
    4.并发性:能够保证一定量的用户同时在线使用,操作完成时有统一规范的提示框弹出提示信息。



    二.功能性需求

    1.用例图

    https://www.cnblogs.com/weiboshuosomnuslog/p/12778963.html

    2.用例描述

    https://www.cnblogs.com/weiboshuosomnuslog/p/12778963.html

    3.顺序图

    用户注册:


    用户登录:



    管理员登录:


    修改个人信息:



    上传文件:




    下载文件:



    用户查询文件:



    用户删除文件:



    用户反馈:



    管理员删除用户:



    用户修改密码:



    管理员修改密码:




    4.分析类图

    链接如下:

    https://urlc.cn/4AKwAqc

  • 相关阅读:
    利用多线程对数组进行归并排序
    Java.nio-随机读写汉字
    用Java语言实现简单的词法分析器
    python全栈闯关--5-字典
    python全栈闯关--XX-细节总结汇总
    linux温故--1-daily_routine
    python全栈闯关--4-列表和元祖
    saltstack-6 pillar组件
    saltstack-5 grainx组件
    saltstack-4 常用模块api调用
  • 原文地址:https://www.cnblogs.com/GinsoTree/p/12924988.html
Copyright © 2011-2022 走看看