第六次做业——结对项目之需求分析与原型设计

1、结对成员网络

方泽慧302二、陈慧玲3004app

2、需求分析(学习网站)工具

运用NABCD模型所作需求分析以下:学习

1. N(need,即用户的需求)测试

(1)不受时间及空间约束的网络自主学习网站

(2)能够在同一个网站上进行多种方式的学习编码

(3)能够在同一个网站上查找到通过筛选的优质资源人工智能

(4)能够在此平台上找到感兴趣的学习圈子spa

(5)发帖提问可以在短期内获得系统的智能回复或人工解答设计

2. A(approach,即解决用户需求的作法)

(1)设置我的信息栏,便可以实现帐户注册、发表学习笔记、加入学习圈、收藏有用资源等基本功能。

(2)设置学习工具栏,便可以支持网上学习、网上做业、网上测试、网上答疑等多种方式的智能学习系统。

(3)设置资源共享区,便可如下载用户所须要的各种优质资源,能够上传好的资料与人共享。

(4)设置学习求助区,便可以发紧急求助贴寻求大神的帮助,同时系统会第一时间自动识别帖子的内容并给出智能回复(推荐相关资源连接等)。

3. B(benefit,即吸引用户的地方)

(1)功能丰富,综合性强

(2)比较智能化和人性化

(3)所提供的资源可靠性强

(4)免费,经济成本为零

4. C(competitors,即市场竞争力)

(1)符合如今的人工智能趋势

(2)用户范围较广,尤为适合学生群体

5. D(delivery,即网站的用户推广)

(1)线下:在校内外的同窗、朋友及老师等人脉圈 推荐使用

(2)线上:利用公众号、朋友圈、QQ、微博等社交平台进行宣传推广

3、原型系统

采用的原型设计工具是墨刀。所呈现的原型主界面以下图所示,主要分为四大模块:我的帐户、学习工具、资源共享、Help。每个模块又包含三至四个二级功能。

4、PSP表格

PSP2.1

Personal Software Process Stages

预估耗时(分钟)

实际耗时(分钟)

Planning

计划

 10

 20

· Estimate

· 估计这个任务须要多少时间

 60

 80

Development

开发

 /

 /

· Analysis

· 需求分析 (包括学习新技术)

 120

 130

· Design Spec

· 生成设计文档

 15

 20

· Design Review

· 设计复审 (和同事审核设计文档)

 20

 20

· Coding Standard

· 代码规范 (为目前的开发制定合适的规范)

 /

 /

· Design

· 具体设计

 /

 /

· Coding

· 具体编码

 /

 /

· Code Review

· 代码复审

 /

 /

· Test

· 测试(自我测试,修改代码,提交修改)

 /

 /

Reporting

报告

 30

 40

· Test Report

· 测试报告

 /

 /

· Size Measurement

· 计算工做量

 10

 15

· Postmortem & Process Improvement Plan

· 过后总结, 并提出过程改进计划

 15

 15

合计

 

 280

 340

5、结对心得与项目总结(学号43022

       此次是作结对做业,两我的合做作同一个项目的需求分析,一块儿讨论,一块儿商量,十分愉快。第一次用NABCD模型写需求分析,第一次用墨刀工具作原型设计,第一次以开发者的身份去看待一个网站,收获颇多。项目中的功能设想能够有不少,但实现起来仍是有必定难度的,同时仍是要考虑到市场竞争力等社会因素,方方面面都需综合起来,一步一步实现。

6、客户评分

      项目尚在初步设计阶段,因此还没作客户评分。

相关文章
相关标签/搜索