做业地址:前端
1.下载并使用,按照描述的bug定义,找3~5个功能性的比较严重的bug。请用专业的语言描述(每一个bug很多于40字),若有必要,请配图。算法
《构建之法》中第13章软件测试 有关于bug的定义:后端
我选择下载手机版石墨文档并进行使用,感受登陆界面简单大方,同时简介了软件的主要功能:可多人实时协做 、轻松添加同事协做、任意位置添加评论、多端同步等,但感受初入界面不知道哪些功能应如何使用,一些导出、打印等功能隐藏很深。前端工程师
接下来我就进行了一些功能的使用:框架
(1)在拍照上传照片功能中,出现上传失败字样后,点击知道了后上传照片的进度条依旧在没有去掉,等了约30分钟也还在,退出页面从新进入后才消除进度条。工具
(2)测试导入文件时,导入速度有些慢。在导入后想对表格继续编辑,出现了没法精确到某个字,屡次出现乱行,光标出现位置与点击位置不一致。学习
(3)在桌面没法彻底显示名字,致使前十五个字相同的文档没法进行区分,对于用户来讲很不方便,没法快速准确找到想要的文档。测试
2.选择须要使用这样的软件的用户进行采访,记录你的采访,记录形式不限,图片、文字或文档连接。
(1)介绍采访对象的背景和需求(他们为什么要使用这款文档软件,这款文档软件能为他们提供什么帮助?)优化
该采访对象为大四学生,不在学校在外实习,不少文档材料须要与在校学生进行沟通协调后进行填写,这款软件可以远程进行交流讨论,同时省去了反复更改反复发送的麻烦。
(2)让采访对象使用5-15分钟石墨文档的功能(请上传照片证实用户的确正在使用,远程采访的同窗请让别人帮忙照相)编码
(3)描述用户使用这个产品的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
(4)用户对产品有什么改进意见?
但愿功能可以更加完善,解决上面用户体验的问题。若是能够,但愿出一个夜间模式。
3.请给出你对这款软件的评价和理由。
评价:
a、很是不推荐
b、 不推荐
c、通常
d、 推荐
e、 很是推荐
评价:d、 推荐
理由:软件界面简洁大方,软件的主要功能:可多人实时协做 、轻松添加同事协做、任意位置添加评论、多端同步等用起来很方便,可以弥补其余软件的一些功能,推荐须要此种功能的人进行使用。
1.使用此软件的全部功能(包括新建文档、文档导入等),联系第二部分的分析,估计这个项目作到这个程度大约须要多少时间(以周为单位、团队人数6人左右、计算机专业本科毕业生,并有专业UI 支持),人员如何分工?时间如何规划?
石墨文档是一款支持云端实时协做的企业办公服务软件,能够实现实时协做、实时保存、轻松分享、划词评论、还原历史等功能,真正工做起来仍是有困难须要一些时间的。阅读《构建之法》8.6节中整个软件项目的时间估计按自底向下方法(未考虑各个模块之间的相互依赖性)来看,估计这个项目作到这个程度大约须要28~36周。
人员分工:2个后端工程师,1个算法工程师解决算法问题,2个前端工程师(其中至少有1位有美工基础),另外须要1个产品经理进行统筹规划协调。项目执行后期,全体进行测试。
2.分析这个软件目前的优劣(和相似软件相比),并给出团队在软件工程方面能够提升的一个具体建议。
石墨文档的页面设计颇有中国风的感受,无广告,几个主打功能也方便好用,更致力于实时协做、实时保存、权限设置、细节讨论、跨平台等功能,而在管理方面有所欠缺,建议增长页面管理、文件管理 、好友管理等管理功能,同时能够增长一些国外元素,使软件更加国际化,获得更普遍使用。
1.这个软件有不少能够提升的部分,若是你是项目经理,如何提升从而在竞争中胜出?
2.目前市场上有什么样的产品了?你要设计什么样的功能?为什么要作这个功能,而不是其余功能?为何用户会用你的产品/功能?你的创新在哪里?能够用 NABCD分析。
不管是否从事文字编辑工做,每一个人在学习生活中都会接触到文字编辑。石墨文档是一款基于这一项需求,将文档置于「云端」,团队成员都能对该文档进行实时编辑的工具。工做文件集中组织管理,实时分享和讨论,免去了反复修改文件版本、发送邮件、没法实时沟通等的麻烦。同时也解决了在移动端的体验太差和兼容性上的问题。
A (Approach 作法):可进行用户体验状况调查,根据用户需求优化和更新功能。
B (Benefit 好处):
实时协做——多人/多平台,毫秒级同步响应;
实时保存——文档/表格实时保存在云端,即写即存。在编辑过程当中,文档页面上方会实时提示文档的状态;
轻松分享——添加协做者,能够自行控制文档/表格的协做权限,只读/可写/私有,或协做或私密;
细节讨论——针对文档的某处细节即时讨论,告别Email+IM的低效时代;
还原历史——全部的编辑历史都将自动保存,随时追溯查看,还可一键还原到任一历史版本。
C (Competitors 竞争):石墨文档的最大对手应该是有道云笔记(协做)。有道云出道时间较久,从我的的笔记工具发展到了如今的团队协做,在功能上较为全面,。
D (Delivery 推广):在各大应用商店和社交平台上进行推广,也可进行一些广告宣传。
3.若是你的团队有5我的, 4个月的时间,你做为项目经理,应该如何配置角色(开发,测试,美工等等)?
我会配置1个美工,3个开发,1个测试
4.描述你的团队在16 周期间每周都要作什么,才能在第16周如期发布软件。
第1周:开展网上问卷调查,收集用户反馈2-3周:分析功能需求,生成设计文档第4周:复审设计文档,制定代码规范5-9周:具体编码,完成UI第10周:代码复审11-12周:软件测试,解决bug第13周:完成报告,计算工做量,提出改进计划14-15周:完善产品,准备发布第16周:正式发布产品,收集用户反馈