The Link Your Class | 构建之法-2021秋-福州大学软件工程 |
---|---|
The Link of Requirement of This Assignment | 第七次作业 - 需求分析与原型设计 |
Group number | 1 |
Group mumbers | 031802125、031902101、 031902130、 031902134、 031902138、 031902139、 031902144、031902204、 031904121、 081900327 |
Prototype link | 原型展示链接 |
Demand specification link | 软件需求分析书 |
一、PSP
PSP | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) |
---|---|---|---|
Planning | 计划 | 120 | 120 |
· Estimate | · 估计这个任务需要多少时间 | 120 | 120 |
Development | 开发 | 990 | 1000 |
· Analysis | · 需求分析 (包括学习新技术) | 240 | 250 |
· Design Spec | · 生成设计文档 | 200 | 180 |
· Design Review | · 设计复审 (和同事审核设计文档) | 40 | 30 |
· Coding Standard | · 代码规范 (为目前的开发制定合适的规范) | 30 | 40 |
· Design | · 具体设计 | 480 | 500 |
· Coding | · 具体编码 | - | - |
· Code Review | · 代码复审 | - | - |
· Test | · 测试(自我测试,修改代码,提交修改) | - | - |
Reporting | 报告 | - | - |
· Test Report | · 测试报告 | - | - |
· Size Measurement | · 计算工作量 | - | - |
· Postmortem & Process Improvement Plan | · 事后总结, 并提出过程改进计划 | - | - |
合计 | - | 1110 | 1120 |
二、项目简介
1、简单介绍
Smart GitHub 能为GitHub社区用户提供一个媒介,以享有快速便捷的进入GitHub的渠道,提供个性化、智能化的项目数据服务,项目实时追踪服务。同时,Smart GitHub 也为开源爱好者提供一个登录进入的渠道,作为具有协助GitHub用户使用的一种服务型小程序,它可以为新用户提供使用教程,实时追踪项目更新,提供留言板供用户留言交流等功能,给用户带来一种良好的体验感。
2、产品结构、设计图
产品结构:
设计图:
1、logo设计
2、主要页面设计
主界面:
“我的”界面:
收藏夹:
用户教程:
3、其他细节
-
推进这个项目的主要困难是什么?
主要问题:对于项目中用户教程的原型设计。具体有以下几点。
1、用户教程范围广,内容多,如何分类,如何按照难易排序
2、如何模拟GitHub页面,既要比较相似,又要符合手机屏(如:文字大小,界面审美,字体等等)
3、如何实现对用户的指导,既清晰又不乏趣味性。 -
你要为这个问题做了哪些尝试?
1、搜索了大量教程有关文章,通过点击量确定用户需求,并判断要选择制作的教程难度级别。
2、对于原型设计,查找了各种现有小程序的界面和教程文章的描述逻辑和内容。
3、尝试制作了三个教程内容,从具体文字介绍到视频介绍,搜索学习了很多,避免教程撰写有误。 -
怎么解决这个问题的呢?
1、教程内容根据从csdn,博客园总结的重要基础操作选择,在确定了内容之后,撰写文字教程,然后将文字内容总结精简,注释到仿真页面上。
2、首先是确定了横屏进行教程,用自适应的宽度对比网页,做成可以下拉的教程内容,以此更好的模拟Github网页
3、教程内制作成只有对此教程有意义的按钮能够互动,来防止用户误触。达到指导性作用。以关卡的形式分类放置,点击要目标内容即刻开始学习。 -
你有什么收获?
1、在查阅资料过程中丰富了GitHub知识,尤其是之前用不到的内容。发现了GitHub有Trending(热点项目),Events(GitHub大事)等等有用的GitHub地带。
2、通过阅读别人教程(经验),站在用户角度审视自己的小程序,让小程序更能符合用户需求。
比如:删去了闯关设定(即在前教程未完成时不可学习),考虑到本小程序的受众不可能全是一无所知的萌新,不可避免地有人需要其中某一项教程,如果还需要先通过之前的教程,就舍本逐末了,无法体现出小程序便捷的优势了。
三、团队协作记录
1、原型迭代记录表
2、会议照片:
① 2021.11.1
② 2021.11.5