zoukankan      html  css  js  c++  java
  • 个人作业——软件产品案例分析

    个人作业——软件产品案例分析

    华为软件开发云 的案例分析

    第一部分-调研评测

    1.简单直观的个人第一次上手体验

     我首先是在web端进行注册,然后再下载app。web端给我的感觉就是UI设计的不是那么简洁,不够友好。以黑色与大红作为主色调。
    

     然后是app,整体印象就是UI的框架太空了,切换底部导航栏所得到的几个页面都有这种感觉,这是和其他app最直观的不同。
     还有就是app中的底部导航栏不支持手势滑动切换页面。碎片的切换模式就给人感觉不流畅。
    

    2. 按照描述的bug定义,找出几个功能性的比较严重的bug。至少两个。

    1.当你将你代办的事件标记为“已完成”后,发现事件还是在“代办页面中存在”

    出现这种bug,最直观的想法应该是在相应的Fragment里list销毁出现了问题,具体点可能是item的销毁条件出现了差错。也有可能是在Fragment中调用销毁item的函数时无效了。
    2.当你在事件中上传图片后,你在工作详情页面发现图片加载不出来

    出现这种情况,我个人觉得好像是你上传文件的时候没有保存文件到服务器上,而是保留的是图片文件的地址。所以每次都要通过点击图片才会加载出图片。所以这是程序员有意而为之还是想偷懒==我就不大清楚。
    3.就是我的账户头像不能设置,这个bug就有点莫名其妙了。。。这个程序不具备设置头像的功能,永远都是初始头像。我觉得这样尤其是一个团队里会对用户(成员的区分)带来不必要的不适感。

    3.假设你们团队需要开发这套系统,需要注意哪些方面(架构、部署运维、微服务等)。

    各个微服务模块在整合的时候要注意各个模块的耦合,以及相应接口的对应

    首先是定位,这款软件给我个人的感觉就是和github类似,当时功能模板却没有github上手容易,舒适。所以应该将相应的功能模板做的更好一些。
    还有,既然是要做大数据存储应该保护用户数据的安全性和扩展性。成员之间数据的交换尽量简洁,轻便。
    与github有很大区别的就是app部分(github好像没app吧),app端的功能可以做的更具特色。这将是比较大的优势。
    其次我觉得这个软件向学生推广比较合理,因为现在基本上都是使用github,而有些学生还没有养成使用github的习惯。

    4. 用户采访:

    一.介绍采访对象的背景和需求(他们有没有用过这个APP或类似的APP,除了现有的功能还有别的需求么)
    用户:一位不愿透露真实姓名的热心人士

    背景:没有用过类似于devcloud的app。
    需求:app端好像只能用于记录项目进度之类的。功能单调。希望更加强大的app功能,例如修改查看文件。
    让采访对象使用华为软件开发云(请上传照片证明用户的确正在使用,远程采访的同学请让别人帮忙照相)

    二.描述用户使用这个产品的过程, 用户的问题解决了么?
    未解决。
    软件在数据量/界面/功能/准确度上各有什么优缺点?
    数据量和界面都没有什么大问题。界面缺点:过于简洁。
    功能:app功能过于简单
    准确度:web端准确度比较高,但是app端准确度低。
    用户体验方面有问题么?
    基本上没有什么问题。
    用户对产品有什么改进意见?
    可以增加app端的功能。

    结论:

    我一般,因为他相较于github的优势在于它比较易懂但是还是有一定的差距。但是作为初学者作为管理仓库项目的工具还是挺不错的选择。

    第二部分 分析

    1.逻辑结构图

    2.评分(10分制)
    用户体验:7.5
    UI界面美观度:7.0
    核心功能:8.0

    第三部分 建议和规划

    这个软件有很多可以提高的部分。

    如果你是项目经理,如何提高从而在竞争中胜出?
    目前市场上有什么样的产品了?
    你要设计什么样的功能?
    为何要做这个功能,而不是其他功能?
    为什么用户会用你的产品/功能?
    你的创新在哪里?可以用 NABCD 分析。
    如果你来领导这个团队,会有什么不一样?
    如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)?
    描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件,大小里程碑绩点设定。
    项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。

    (待更........)

  • 相关阅读:
    P2610 [ZJOI2012]旅游
    P2323 [HNOI2006]公路修建问题
    P3629 [APIO2010]巡逻
    ARC059F
    AGC004D Teleporter
    p3203 弹飞绵羊
    bzoj5450 轰炸
    bzoj4313 三维积木
    cf123E Maze
    bzoj4423 [AMPPZ2013]Bytehattan
  • 原文地址:https://www.cnblogs.com/031502529wgc/p/7955615.html
Copyright © 2011-2022 走看看