• 软工网络15个人作业3


    第一部分:调研, 评测(本次以集大通作为调研对象)

    1、下载并使用,描述最简单直观的个人第一次上手体验。
    答:第一次接触是在05年的暑假,刚使用觉得还挺不错的,有很多的功能,包括课程表、生日提醒、送花、微博讨论等。但是第一眼看上去,觉得用户界面的分辨率不是很高,看起来比别的界面要模糊。

    2、按照《构建之法》13.1节描述的 bug 定义, 找出几个功能性的比较严重的 bug,至少2个。

    • 用专业的语言描述 (每个bug 不少于 40字),如有必要, 可以配图。
      (1)课程表我未选择的课程也会显示。这样使我不能更好地看清课程情况。而且一周的课程不能在一截图中,周5的课程还要划一下,很麻烦。
      (2)应用中心里的电量助手根本查不到宿舍的用电情况,每次都显示错误。

    3、相信每个同学的朋友中一定有人需要用这样的软件, 选择一个朋友(用户)进行采访,并加以记载。

    • 提示: 采访提要
    • 介绍采访对象的背景和需求(他们为何要使用该软件,例如开博客,读博客,给博客点评,她有什么痛点,她还有别的需求么)
    • 让采访对象使用10 – 30 分钟该APP的功能 (请上传照片证明用户的确正在使用, 远程采访的同学请让别人帮忙照相)
    • 描述用户使用这个产品的过程,用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?
    • 用户对产品有什么改进意见?

    答:

    • 采访对象:集大学生。
    • 对象需求:查询课程,查询成绩,查看新闻,刷朋友圈等。
    • 对象使用截图:
    • 用户主要查询课表,成功查到了课表。

    软件在数据量方面很好,信息很完整充分。
    界面反面比较一般,不能自主选择背景等。
    功能完善,符合学生的需求。
    准确度方面也很准确。
    基本满足用户体验。

    用户意见:希望能提高软件的运行速度和分辨率,希望每个界面在转换时能更自然圆润一点。

    4、请选择一个结论:经过这么多工作,你一定有充分的理由给这个软件下一个评价:

    • 非常不推荐
    • 不推荐
    • 一般
    • 好,不错
    • 非常推荐

    答:好,不错。
    5、[附加题]除了定性的结论,是否能有定量的结论 (就像比较时髦的手机评测那样, 跑个分?), 如何定量地评价一个软件?
    答:评价一个软件,首先要看软件是否迎合了用户的需求(占40分);其次,看软件是否人性化,使新老用户在使用时更方便快捷(占40分);然后看软件的界面是否美观(占20分)。

    第二部分:分析

    1、使用此软件的所有功能 , 估计这个项目做到这个程度大约需要多少时间 (团队人数6 人左右, 计算机大学毕业生, 并有专业UI 支持)。

    答:需要5个月左右。该软件功能众多,而且要调用很多的数据,需要花时间去收集数据等。

    2、不要写成一个罗列功能的流水单子! 而是要集中火力在一个场景,这个场景中典型用户有什么需求,软件如何解决了需求(或者没解决),UX 有什么细节是好的,差的,请结合书上UX的内容来分析。

    答:主要分析一下朋友圈。用户在朋友圈主要分享自己的快乐时光、自拍、寻物启事以及发布一些广告等。软件提供了一个平台,使得每个用户都能看到别人发布的微博。在UX方面做的很好,可以转发评论点赞等,还能看到阅读数量,用户体验还不错。

    3、你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?从下面的可能性中选取几个:

    • 对用户需求掌握不好
    • 具体的设计质量不高
    • 开发人员粗心大意
    • 测试把关不严,敷衍了事,没有注意在特殊的配置或环境下测试
    • 其他

    答:我估计原因是开发人员测试把关不严,没有注意到出现的问题。
    4、团队在哪一个层次还有问题? 可以把自己想问软件团队的问题都列出来, 也许就能得到团队的亲自解答了!

    答:我想问为何只能用内网才能登陆教务系统。这样很多同学万一生病或有事不在学校,就不能选课差成绩等,很不方便。

    5、从各方面的问题,推理出这个软件团队在软件工程方面可以提高的一个重要方面 (具体建议)。

    答:我觉得软件在个性化设计上仍需努力。比如界面的背景,朋友圈动态的背景等,都是系统自带的,不能自己设计。

    第三部分:建议和规划
    (参考《构建之法》第8章功能的定位和优先级;第9章项目经理)

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

    答:如果我是经理,首先要提高软件的运行速度,其次完善应用中心中的功能等。

    2、目前市场上有什么样的产品了?

    答:目前市面上有很多类似的产品,如qq,微博等。但是针对集美大学的app只有集大通了。

    3、作为新的项目经理,这个产品的核心用户群是什么样的人, 典型用户长什么样?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
    答:

    • 核心用户群是集大的学生。
    • 学历本科及以上。
    • 年龄18~25左右。
    • 专业为各个专业都有。
    • 爱好学习娱乐等。
    • 收入一般是没有。
    • 表面需求:学生通过集大通可以随时随地查询课表,还可以查询自己的期末成绩。
    • 潜在需求:用集大通去了解更多其他学院的学生。同时丰富自己的课余生活。

    4、功能:你要设计什么样的功能? 为何要做这个功能,而不是其他功能? 为什么用户会用你的产品/功能? 你的创新在哪里? 可以用 NABCD 分析(http://www.cnblogs.com/xinz/archive/2010/12/01/1893323.html).

    答:想要设计一个食堂订餐功能。因为一到放学的时间。就会有大量的学生奔向食堂,造成拥挤,而食堂的员工也会在这段时间特别忙碌,所以可以设计这一功能,使学生不会拥挤,也让食堂员工有充分时间准备。

    5、如果你有钱可以招聘 6 个人, 有 4 个月的时间, 你作为项目经理, 应该如何配置角色 (开发, 测试,美工等等)?

    答:4个人在2半月时间里开发,2个人在1个月里做美工,剩下时间大家一起测试,发现问题及时修改。

    6、描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件的改进版本,并取得预想中的成绩。

    1-2周:分析自己团队的开发方向;
    3-5周:设计开发软件的大体架构;
    6-11周:设计以及编写主要的代码;
    12-13周:衔接代码,使代码能够正常运行;
    13-15:测试代码,发现bug并修改;
    16:正式发布软件。

  • 相关阅读:
    Elementary Methods in Number Theory Exercise 1.3.13
    Elementary Methods in Number Theory Exercise 1.3.17, 1.3.18, 1.3.19, 1.3.20, 1.3.21
    数论概论(Joseph H.Silverman) 习题 5.3,Elementary methods in number theory exercise 1.3.23
    Elementary Methods in Number Theory Exercise 1.2.31
    数论概论(Joseph H.Silverman) 习题 5.3,Elementary methods in number theory exercise 1.3.23
    Elementary Methods in Number Theory Exercise 1.3.13
    Elementary Methods in Number Theory Exercise 1.3.17, 1.3.18, 1.3.19, 1.3.20, 1.3.21
    Elementary Methods in Number Theory Exercise 1.2.31
    Elementary Methods in Number Theory Exercise 1.2.26 The Heisenberg group
    4__面向对象的PHP之作用域
  • 原文地址:https://www.cnblogs.com/zfy666/p/8688090.html
Copyright © 2020-2023  润新知