zoukankan      html  css  js  c++  java
  • 软件工程第4次作业

     

    软件工程第四次作业

     

    1.作业:https://edu.cnblogs.com/campus/nenu/2016CS/homework/2505

    2.第一部分 调研, 评测       评测的是石墨文档windows客户端

    1)      

     

    ①    模糊查找存在问题:用户在石墨文档软件中导入了一个命名为22的txt文件,在搜索栏进行文档查找时,输入关键字“2”并不能模糊查找到相应的文件;

     

     

    ②    用户在Ppt制作中,针对首页进行的“切换动画”特效,设置为“上下翻页”或其他特效之后,在预览、演示时并没有出现相应的效果;(这里无法进行动图的展示)

     

     

    ③    Ppt制作插入图片进行“替换图片”操作时,每替换一次图片对应的图片框会不断缩小,既不保持原图像大小也不是固定的相应比例;而且“重置”操作的不可用的,点击之后没有任何反应。

     

     

     

    2)       采访:

     

     

     

     

     

     

    3) 我的评价和理由

    C.一般

    理由:

    石墨文档的优势:

    ①“石墨”中国气息,界面简洁干净,注重设计感和舒适感

    ②客户端支持Windows、Android、Mac、iOS,多终端通用,满足多重使用场景;

    ③侧重用户协同工作;

    ④满足基础功能。

    劣势:

    ①文档编辑功能并不出色、使用感较差;

    ②不侧重于文档管理、云端功能;

    ③界面有很多按钮冗余且易产生混乱;

    ④《欢迎使用文档》竟然可以用户自行更改,写保护机制并不完善

     

     

     3. 第二部分 分析

    1)使用此软件的所有功能(包括新建文档、文档导入等),联系第二部分的分析,估计这个项目做到这个程度大约需要多少时间(以周为单位、团队人数6人左右、计算机专业本科毕业生,并有专业UI 支持),人员如何分工?时间如何规划?

    24周 项目定义与可行性研究、需求分析 1周全员

    系统设计 2周UI+2个毕业生

    软件实施 18周 6个毕业生

    系统测试 3周 2个毕业生

     

    2)分析这个软件目前的优劣(和类似软件相比),并给出团队在软件工程方面可以提高的一个具体建议。

    蓝色底纹代表优势

    石墨

    其他

    多终端

    Google Docs基于web

     

    Google Docs协同功能领先、协作表格尤其出色、大厂保障

    页面交互充满设计感

    一起写 页面不够精致

     

    一起写协作办公功能非常强大

    支持多人协作

    坚果云不支持多人协作

     

    坚果云文件存储管理更强大且有企业版私有云服务

    小巧、有侧重

    WPS云文档功能全面

     

    WPS云文档有自己的云,安全性高

    在对应劣势的方面加强。

         

     4.第三部分 建议和规划

    1)这个软件有很多可以提高的部分,如果你是项目经理,如何提高从而在竞争中胜出?

    提高文档管理与团队管理部分(这是石墨的劣势);

    同时强调石墨文档在协同方面的优势,专注于个人体验;

    强调石墨文档设计元素“石墨”,以此唯一宣传点核心概念

     

    2)目前市场上有什么样的产品了?你要设计什么样的功能?为何要做这个功能,而不是其他功能?为什么用户会用你的产品/功能?你的创新在哪里?可以用 NABCD分析。

    国外:Google Doc、Microsoft Office365、Quip等,国内:WPS云文档文档、一起写、有道云协作、坚果云、亿方云等。

    设计:专注于不同群体的特色模块(针对不同群体的不同文档模板、不同协同社区概念)

    原因:同类产品非常多,注重通用性,更要注重独特性 

    N Need:需求驱动,用户对于自身团队的独特性一定是非常注重的

    A Approach: 保持通用性的前提下,增加一个版块

    B Benefit:用户而言,职业归属感团队优越感;团队而言,了解更多其他的团队特点

    C Competitors:专注、体贴更具竞争力

    D delivery:宣传核心理念

     

     3)如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?

    美工1 开发3 测试1

     

     

     4)描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。

    (1) 第1周 项目定义与可行性研究

    (2) 第2-3周 需求分析

    (3)第4-5周  系统设计

    (4)第6-13周 软件实施 

    (5) 第14-15周   系统测试

     

     

  • 相关阅读:
    第06组 Alpha冲刺(4/6)
    第06组 Alpha冲刺(3/6)
    第06组 Alpha冲刺(2/6)
    第06组 Alpha冲刺(1/6)
    第06组 团队Git现场编程实战
    团队项目-需求分析报告
    团队项目-选题报告
    洛谷3195 玩具装箱(dp,斜率优化)
    CF 1334(edu85) F. Strange Function(线段树,dp)
    CF1325E. Ehab's REAL Number Theory Problem(最小环)
  • 原文地址:https://www.cnblogs.com/little33/p/10163252.html
Copyright © 2011-2022 走看看