软件工程 第4次作业 石墨案例分析

(APP端)

第一部分  调研和评测

 1.  (1)在导入文件部分 格式有DOC、DOCX、XLSX、TXT、MO等等格式,但是不能上传PPT,图为导入文件界面,同时加载速度非常慢。

 

      (2)标题无法对字体的大小颜色格式等进行操作,图一为正文操作,可以文字进行多种操作,图二为标题操作只能输入文字和表情,无法对字体进行操作。

          (3)在APP端里,创建一个文件夹(名为软件工程),无法将在云端创建的文档(名为tbslog)导入到文件夹里,文档很多的时候无法分类,找起来很麻烦。

 2.  (1)背景:采访对象李某是东北师范大学图书管理专业的一名大二学生     需求:经常会用查看一些文档,是一名秘书处成员,而且自己经常会做文档,有时候还会和其他同学一起做文档。

      (2)

 

 

     

      (3)使用过程:下载软件后,他想用微信登录,但是等待了很长时间都没有反应出来,之后用电话号码的方式注册了一个账户。首先熟系了一下软件,然后他导入了导员发的下学期的课表,打开的很慢,之后又尝试了各种操作,发现无法查看PPT,但是同学对协作功能和权限设置功能很满意。

               数据量:收集数据简单、方便、但是速度较慢 

               界面:界面简洁,颜色素雅,适合商务人士使用 

               功能:比较全面 但是不能播放PPT格式且不能操作

               准确度:较高     

               用户体验:一般,反应慢,但是功能较多,文字编辑很方便。

        (4)   用户改进意见:手机屏幕很小,在文档和表格中的键盘会涵盖很多功能:字体、颜色、行距等,通过优化页面布局让用户更方便的使用键盘内的功能,使用的更加顺畅;功能应该更加全面;加载速度应该加快。

 3. C、一般

         理由:界面很简洁、很素雅,功能也比较多,尤其是多人协作,权限设置等功能比较好,但是导入速度、加载速度都比较慢,而且BUG比较多。

第二部分 分析

1.大约需要18周的时间 

(1)人员分工:一个美工,四个开发、一个调试 。

(2)时间规划:计划:第1周  确定项目的规模和目标;需求分析:第2-3周  向用户初步了解需求,列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面,在这一步里面可以初步定义好少量的界面;设计阶段:第4-6周     研发设计、需求设计、界面设计、开发阶段:第7-16周   代码开发等;测试阶段: 第16-18周   调试结果报告 修改 BUG  用户体验;

2.  优势:收集数据简单、而且操作方便;多人协作编辑,支持多人同时编辑一个文档;文字编辑简单、简洁、好用,各级标题都很清晰(与印象笔记比);跨平台操作同时有APP、网页端、微信端;权限设置(可读、可写),记录查询。

     劣势:  不具备翻译功能(腾讯文档有);用户体量越来越多,现有服务器已经无法承载,频繁出现的故障,编辑的内容时常丢失。
     建议:开发新的功能、比如,中英翻译功能,那么就会有更多的老师学生使用这个软件。

第三部分   建议和规划

1.原有基础方面:首先会将原有的多人协作等优秀的方面继续提高,同时修补BUG,提升加载速度。

   未来:完善功能、提升用户体验。

2.(1)目前市场上的类似软件有很多 WPS、腾讯文档、GOOGLE DOC、一起写等等

   (2)我想设计一个可以对PPT进行操作的功能和一个分类的功能,因为就办公而言,PPT也是一种经常需要使用的工具,分类功能方面,就在前面的BUG里提到的一样,文档多了很难处理。

   (3)N:在日常的办公中,PPT经常会被用来做汇报等等,是一个很好的展示工具,但是石墨没有这个功能;工作忙的时候,需要处理很多不同类别的文档。

            A:   开发完善PPT相关功能和分类功能

            B:   功能多样,用户面更大,用户数量增加;加入分类功能,提高办公效率,提升用户体验。

            C:其他软件有类似的功能但是不够全面,用户体验也不是很好。

            D:先给身边的朋友同学推广一下,进行适量修改,然后发布到网上。

3.一个美工   三个开发   一个测试

4. (1)计划:第1周  确定项目的规模和目标;

    (2)需求分析:第2-3周  向用户初步了解需求,列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面,在这一步里面可以初步定义好少量的界面;

    (3)设计阶段:第4-5周     研发设计、需求设计、界面设计;

    (4)开发阶段:第6-13周   代码开发等;

    (5)测试阶段: 第14-15周   调试结果报告 修改 BUG  用户体验;

    (6)上线发布。

posted @ 2018-12-22 18:33  陈博澜  阅读(311)  评论(0编辑  收藏  举报