首页
登录 | 注册

分析与设计

一、需求分析:

  采用调查问卷对本四则运算系统初步用户需求进行采集:

  对于学生的调查问卷:https://www.wenjuan.com/s/f2yMRv/ 

  对于老师的调查问卷: https://www.wenjuan.com/s/63UF7f/ 

  对于家长的调查问卷:https://www.wenjuan.com/s/6FrqIn/ 家长的数据分析报告:https://gitee.com/godfather_705/four_computing_systems/tree/master/oo_four_computing_system/docs

  共计10名学生 10名老师 10名家长 参与了调查问卷 ,从问卷中看出大多数学生希望有条件也更希望在网上答题,大多数家长也希望有这么一个可以在网站完成答题并且可以看到孩子完成情况的平台,也愿意通过充值的方式给予孩子必要的奖励,大多数老师也希望有这么一个网站,可以减轻看作业的负担并且可以更加简便的布置作业。

  软件规格说明书地址:https://gitee.com/godfather_705/four_computing_systems/tree/master/oo_four_computing_system/docs  本软件规格说明书中包括了用例图 时序图 类图。

二、原型设计

  使用墨刀进行原型设计,给出原型地址:https://modao.cc/app/bqbjyLTWCyWrbibgoQTYpo3PDJeF4Yr

三、用例图、用例规约

  见软件规格说明书:https://gitee.com/godfather_705/four_computing_systems/tree/master/oo_four_computing_system/docs 

四、顺序图

  见软件规格说明书:https://gitee.com/godfather_705/four_computing_systems/tree/master/oo_four_computing_system/docs 

五、类图

  见软件规格说明书:https://gitee.com/godfather_705/four_computing_systems/tree/master/oo_four_computing_system/docs 

六、编码规范

  标识符命名规则:统一、达意和简洁。本次命名采用驼峰命名法,变量名采用简单的英文单词,尽量避免使用拼音,在类名的命名上,首字母大写,根并且要据命名的后缀来区分该类的作用,比如以service,Imp等为后缀。在方法名命名上,首字母小写且动词在前。局部变量的命名规则上,尽量不要和域冲突,尽量表达这个变量在方法中的意义。

  代码格式:用空格字符缩进源代码,不要用tab,每个缩进4个空格。

  代码块格式:缩进格式中,大括号的开始在代码块开始的行尾,闭合在和代码块同一缩进的行首,

  注释规范:

  • 注释宜少二精,不宜多而滥,更不能误导
  • 命名达意,结构清晰, 类和方法等责任明确,往往不需要,或者只需要很少注释,就可以让人读懂;相反,代码混乱,再多的注释都不能弥补。所以,应当先在代码本身下功夫。
  • 不能正确表达代码意义的注释,只会损害代码的可读性。
  • 过于详细的注释,对显而易见的代码添加的注释,罗嗦的注释,还不如不写。
  • 注释要和代码同步,过多的注释会成为开发的负担
  • 注释不是用来管理代码版本的,如果有代码不要了,直接删除,svn会有记录的,不要注释掉,否则以后没人知道那段注释掉的代码该不该删除。

七、分工说明

  201521122069 :类图,编码规范,博客编辑

  201521122122 :调研文档,软件规格说明书

  201521122088:原型图

      201521122087:用例图,用例规约

  201521122072:时序图


相关文章

  • 《k8s 源码分析》- Custom Controller 之 Informer
    Custom Controller 之 Informer 概述 架构概览 reflector - List & Watch API Server Reflector 对象 ListAndWatch watchHandler - ad ...
  • LSTM实现中文文本情感分析
    1. 背景介绍 文本情感分析是在文本分析领域的典型任务,实用价值很高.本模型是第一个上手实现的深度学习模型,目的是对深度学习做一个初步的了解,并入门深度学习在文本分析领域的应用.在进行模型的上手实现之前,已学习了吴恩达的机器学习和深度学习的 ...
  • Windbg分析高内存占用问题
    1. 问题简介 最近产品发布大版本补丁更新,一商超客户升级后,反馈系统经常奔溃,导致超市的收银系统无法正常收银,现场排队付款的顾客更是抱怨声声.为了缓解现场的情况, 客户都是手动回收IIS应用程序池才能解决. 这样的后果是很严重的,接到反馈 ...
  • 高并发请求的缓存设计策略
    前几天,我司出了个篓子.当时正值某喜闻乐见的关键比赛结束,一堆人打开我司app准备看点东西,结果从来没有感受到过这么多关注量的该功能瞬间幸福到眩晕,触发了熔断,结果就是大量兴致冲冲打开app准备看该比赛结果的人被迫刷了十分钟三天前的野外跑酷 ...
  • Redux的中间件原理分析
    redux的中间件对于使用过redux的各位都不会感到陌生,通过应用上我们需要的所有要应用在redux流程上的中间件,我们可以加强dispatch的功能.最近也有一些初学者同时和实习生在询问中间件有关的东西,笔者就把之前分析的东西放在这里分 ...
  • 我是一名项目经理,在过去的四个月里,我把一个项目带崩了(上线后频出问题,用户无法使用).在最近的几天,我每天都在反思自己,我都在问自己以下几个问题: 1.我做错了什么? 2.我在其中占有多重的因素? 以下内容,我将回答以上问题,并在最后说一 ...

2019 cecdns.com webmaster#cecdns.com
12 q. 0.078 s.
京ICP备10005923号