【软件工程】功能规格说明书

项目内容
这个作业属于哪个课程 软件工程 罗杰
这个作业的要求在哪里 功能规格说明书
我们在这个课程的目标是熟悉软件开发整体流程,提升自身能力
这个作业在哪个具体方面帮助我们实现目标确定工程项目,进行初步设计


版本说明

版本主要功能时间
V1.0实现核心功能,提供部分部件以供用户搭建一个完整的模型,并返回代码第8周课前
V2.0完善提供的部件,支持用户搭建复杂的模型,完成注册、登陆功能第12周课前
V3.0搭建论坛,提供给用户交流的平台第16周课前


定义典型用户

  • 典型用户一
属性描述
姓名张XX
身份IT行业相关从事者、deep learning初学者
年龄21岁
所占比例60% ~ 65%
重要性十分重要,是本网站的核心用户,帮助他们快速入门、练习是本网站的核心功能
知识层次有一定的计算机专业知识,系统学习过计算机相关课程
动机/目的利用网站更直观地搭建模型,快速入门deep learning
用户偏好除了可进行模型搭建外,可能还希望有相应的教程、论坛等
…………
  • 典型用户二
属性描述
姓名马XX
身份IT行业精英、资深deep learning从事者
年龄40岁
所占比例20 ~ 30%
重要性较为重要,可以在论坛中回答初学者的疑问,也会给网站的改进提供意见
知识层次熟悉计算机专业知识,具有极强的编程能力,精通所从事的领域
动机/目的出于兴趣逛到网站,为初学者解答疑惑
用户偏好希望能够更方便地与人交流
…………
  • 典型用户三
属性描述
姓名蒋XX
身份计算机本科学生 || 路人
年龄18岁
所占比例10 ~ 15%
重要性一般重要,可以通过网站引起其对deep learning的兴趣,从而转化为核心用户
知识层次学习过计算机相关课程 || 用过计算机
动机/目的闲逛论坛/知乎时看到就点了进来看看
用户偏好需要简单明了的操作指南,美观的UI,有趣的体验等
…………


界面原型设计

  • 主界面(编程界面)

主要通过拖拽左侧菜单中的组件到右侧画布中,然后再将各个组件按照自己要搭建的模型结构连接起来。完成模型的搭建以后,如果用户已经登录的话,可以通过右上角的保存按钮将模型保存到账号后台。

1632084-20190402011708068-776304460.png
  • 注册页面

没有账号的用户可以在此界面通过自己的邮箱注册账号,已经有账号的用户可以跳转到登陆界面。

1632084-20190402011723734-1115544450.png
  • 登陆界面

用已注册的用户名和密码登陆,登陆后可以保存自己搭建的模型,以及可以在论坛中进行提问和回答。

1632084-20190402011731823-92314330.png
  • 论坛界面

任何人都可以查看论坛中的问题和回答,已登录的用户可以在论坛中进行提问或回复他人的问题。

1632084-20190402011744482-640728506.png


用户场景分析

  • 典型用户一

刚开始学习deep learning的初学者,会在我们的网站上随意拖动、拼接一些模型,然后生成代码。当其有了一个较为浅显的认识后,他就可以一遍读教材、一遍尝试着搭建教材例题中的模型。在学习的过程中如果遇到困惑,他可以去论坛中提出问题,与大佬们共同探讨。

  • 典型用户二

对deep learning较为熟悉的大佬们,可能在使用的过程中发现了bug或是不便之处,可以通过论坛提出意见。在论坛中,大佬们也可以回答问题,为他人答疑解惑。


功能验证标准

检查项目验证标准
主界面组件可以将其拖动至画布中,并将锚点连接成模型
主界面保存按钮在登陆的情况下,点击保存后端数据库中会添加当前用户画布上的模型
主界面注册/登陆按钮点击“注册”或“登陆”会跳转到相应的页面
注册页面填写好信息后,点击注册,会在后端数据库中插入账户信息,并向邮箱发送验证邮件
“已有账号”点击“已有账号”,会跳转到登陆页面
登陆页面填写正确信息,点击“登陆”则可以登陆成功;填写错误信息,点击“登陆”提醒账号或密码错误
“忘记密码”点击“忘记密码”,跳转到找回密码页面,并自动向其邮箱发送验证邮件
论坛页面点击回复按钮,即可进行回复


可能的副作用

让初学者造成依赖心理,对理论知识理解不是很透彻

没有完整的教程,可能使得知识体系存在漏洞



转载于:https://www.cnblogs.com/1606-huluwa/p/10635285.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值