功能规格说明书

功能规格说明书

项目 内容
班级:2020春季计算机学院软件工程(罗杰 任健) 博客园班级博客
做业: 功能规格说明书
咱们在这个课程中的目标 写出令客户和本身都满意的代码同时变得更强
这个做业对咱们实现目标的帮助 明确了咱们要写的软件的功能需求,创建了详细的框架,为之后的具体实现提供了帮助

1、相关概念定义(皮)

名称 概念
生态化反 咱们想作成一个生态,最终实现一种巧妙的化学反应
蒙眼狂奔 指咱们在完成功能时先完成,再考虑后续的优化
稳态(winter) 在实现功能后,长期进行维护,完成网站的稳态以及网站创新的冰封期

2、典型用户

1. 彻底不懂机器学习的萌新

用户信息 描述
姓名 萌新A
用户身份 某学院大一新生
用户状况 对机器学习彻底没有概念,可是但愿学习机器学习
用户动机 但愿可以快速上手机器学习
用户痛点1 须要经历“没有老师领进门”的困难期,这个过程容易让人放弃
用户痛点2 目前尚未界面好看的图形化的这样的代码生成软件
典型场景1 在网站上看到了神经网络,但愿本身手搓一个,可是出现技术难题
典型场景2 有了深度学习这门课,可是还不太懂想要快速上手
使用环境 只要付出少许的时间,就可以收获深度学习的应用知识,能够在任什么时候间使用
用户比例 50%
重要性 ★★★★★能帮助新人度过艰难的入门期是咱们写软件的初衷之一

2. 初步了解机器学习的用户

用户信息 描述
姓名 用户B
用户身份 某互联网公司的一名员工
用户状况 想拓宽本身的业务范围,有必定的机器学习基础
用户动机 了解到时下机器学习很是热门,想经过熟悉机器学习加强本身的业务能力
用户痛点1 缺少闲置大量的时间和精力,只能用碎片化时间练习机器学习
用户痛点2 但愿能低成本(相对于看网课或是报名付费课程)的更熟练运用机器学习
典型场景1 下班后能够进行深度学习的训练,本软件提供平台
典型场景2 拿出刷短视频的时间学习机器学习
使用环境 只要付出少许的时间,就能够较为快速的掌握多种机器学习的经典框架
用户比例 40%
重要性 ★★★★★能帮助时间上有困难的人实现机器学习的深度了解

3. 较为熟悉深度学习的高手

用户信息 描述
姓名 高手C
用户身份 某互联网公司的高级技术人员
用户状况 技术方面很是娴熟,深度学习能作到提笔就来
用户动机 对咱们的网站有兴趣,但愿给咱们提供技术上的帮助,或是找出咱们的问题帮咱们改进。
用户痛点1 高处不胜寒,简单的学习和应用已经不能知足技术大拿的需求
典型场景1 在逛论坛时无心发现本软件,进行试用后开始对咱们的软件进行测试。
使用环境 有较强能力技术人员善于发现别人的问题,能够在逛论坛时发现咱们软件的不足并提出改进办法
用户比例 10%
重要性 ★★★对本类用户属于娱乐产品。

3、界面原型设计与交互步骤

页面 功能交互描述 页面举例
登陆界面 可供用户进行登陆注册功能,保证本身的数据的私密性
框架构建 本软件的核心功能,能够进行相关经典框架的自动生成,也能够按照个性化需求调参生成相应框架
代码生成 根据所生成的框架生成特定代码
模型管理 管理该用户已保存的模型
问题反馈 反馈网站存在的bug或但愿增长的功能
共享空间 用户可在此页面共享本身编辑的模型,并附上模型的说明,他人可克隆,营造一个模型社区
用户统计 统计网站ip的访问次数,记录用户使用人数
关于咱们 若是有什么其余的问题能够给咱们发邮箱

4、功能描述及验收验证标准

页面 功能交互描述 页面举例
登陆界面 一、用户的注册功能
二、用户的登陆功能
三、忘记密码功能
一、完成带验证的登陆注册忘记密码功能
框架构建 一、构建已经有的经典框架
二、个性化构建本身的框架
三、可以保存为本身的个性化构建
四、可以实现参数调整
一、经典框架固定,不可由用户修改
二、个性化框架须要保存至用户我的帐户,具备隐私性
三、参数调整要有错误校验,不能出现不合法参数
四、为登陆的用户没法访问该页面
五、个性化构建框架须要有数量限制
模型管理 一、模型的删除功能
二、模型的查看
三、导出代码
一、未登陆用户不可访问此页面
代码生成 一、根据所选框架生成特定代码
一、框架个数具备限制
二、代码具备较强的可读性以及相关注释
三、代码展现页面要符合程序员的习惯
四、未登陆用户没法访问该页面
问题反馈 一、能够向后台反馈存在的bug,可配图可配文件
二、能够看到以前反馈问题的应答
一、须要作到网站的安全性维护,防止用户利用此方法恶意提交文件
二、文件命名,文件存放都须要严格定义,方便管理
三、未登陆用户没法访问此页面
共享空间 一、共享本身编辑的模型,并附上模型的说明
二、他人可进行评价、克隆模型
三、显示模型的阅读、点赞数据
用户统计 一、统计网站ip的访问次数,记录用户使用人数 一、只有后台管理员可以访问此页面,其余人没法访问此页面
关于咱们 一、罗列有制做团队的具体信息,能够发邮件进行询问 一、简单页面制做完成便可

5、产品可能带来的反作用

  • 在大量使用后,可能会使用户较为依赖自动生成代码,后续对于徒手建立较为生疏
相关文章
相关标签/搜索