zoukankan      html  css  js  c++  java
  • 2020软件工程作业04

    这个作业属于那个课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
    作业要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10574
    作业目标 结对完成APP原型设计
    作业正文 如下所示
    其他参考文献 https://modao.cc/tutorials/13635

    PDF:[https://pan.baidu.com/s/1MdRqWPfKgYC7dy3AfgpDOQ)
    提取码:4u9x

    一.结对人员信息

    20177701 卿随竞
    20177696 李宇轩

    二.原型工具选择:墨刀


    三.NABCD模型

    N(需求)

    -老师:老师想了解自己已经毕业的学生在哪工作,发展的怎么样了,并希望能获得这些信息的同时不打扰到他们的工作和生活。
    -萌新学生:希望通过学长学姐的介绍选择适合自己的老师,避免踩坑。
    -在读学生: 自己的学长学姐有哪些,如何联系他们。
    -已毕业学生:希望可以在不打扰老师的情况下联系老师,想知道自己的学弟学妹是哪些,并能通过产品联系他们。
    -其他:能够设置一些访问权限

    A(方法)

    -学生和老师可以注册,登陆APP。
    -学生和老师可以通过邀请码,二维码,电话,邮箱等方式,将自己绑定到相关的家族树当中,也可以自己创建家族树。
    -学生和老师可以在APP中发布自己的动态。
    -在家族树中可以选择联系人聊天交流。

    B(好处)

    -能够很清楚的知道家族树当中的联系网。
    -能很方便的联系到家族树当中的相关人员。
    -可以设置访问权限,保护大家的隐私。
    -界面简洁,使用起来,简单易懂。

    C(竞争)

    竞争对象:其他社交聊天软件等。
    竞争方法:为了在竞争中获得优势,我们要了解自己的作用范围,很多其他社交软件都是面向广大社会群体的,而我们的目标用户
    则是以在校学生、老师,毕业学生组成的关系网络。我们作用的范围更小,因此,我们只需要更好的满足这个小部分用户,我
    们就能在竞争中获得更大的优势。

    -产品优势:我们拥有更加清晰的关系树网络,满足大部分用户的主要需求

    -产品不足:由于采用简洁的设计思想,可能界面的美观程度,不如其他竞争对象。
                      用户相对较少,反馈也会比较片面

    D(推广)

    -先选择校园中的一部分人群作为产品的测试人员,通过一段时间测试后,搜集测试用户的反馈。
    -联系校方帮忙做好软件的宣传。



    四.原型设计

    设计流程

    1.两人一起讨论,确定软件的主要功能和主题风格。
    2.确定分工,完成各自的功能模块,期间还要交流问题和想法。(视频,打字交流)
    3.总体设计完成后,两人互相对彼此的模块进行评价和统一意见。
    4.完成博客园的编辑。

    功能介绍

    登陆界面

    注册界面

    主界面

    消息界面

    联系人

    家族树

    动态

    个人资料

    添加

    设置




    实体展示↓↓↓

    版本改进

    V2.0


    · 新增点击头像进入个人主页。


    · 修复了部分界面跳转出错的问题。

    五.任务分配、心得、困难与解决以及结对过程

    任务分配:

    卿随竞:负责消息和联系人两个模块。

    李宇轩:负责动态和设置两个模块

    其他一些整体布局,由两人共同协作讨论


    我们遇到的困难:

    1.由于我们都是都是第一次接触这个原型设计软件,最开始很多功能我们都不是很会用。
    解决方法:我们都去寻找墨刀的使用教程,通过搜索教程文档,教学视频,尽可能快的了解基本的使用方法。

    2.第一次结对难免有些意见上的小分歧,我们在主题风格上出现了不同的意见,分别想用现实和卡通的风格。
    解决方法:我们通过视频聊天的方式,交流了彼此的意见,并统一了最终的总体的设计风格。


    心得:

    卿随竞:想要设计一个功能齐全的原型模板并不不容易,需要考虑用户的总总需求,用户的使用习惯等总总因素;结对

    也并不是想象中的那么容易,我们都有自己的想法,如何在一款软件中体现两个人的想法我觉得很重要。在交流的过程

    中,我也学习到了一些新的想法,也分享了一些自己的想法,对我们两个人来说都很有帮助。


    李宇轩:最开始在对背景色和任务栏的主题色上就产生了很大的困惑,因为喜欢蓝白搭配色,所以准备把整体都设计

    成蓝白色,但是在搭配背景图片的时候发现大多数的背景色放上去都是不搭的,与小伙伴讨论了许久才选择了一张折

    中的背景图。因为每个人的审美观都是不同的,我发现往往通过我一个人做出来的界面我自己都觉得有点怪异,只有

    通过与小伙伴的结合才能解决掉怪异的想法。(有可能是我自己多想了)因为自己也做过微信公众号的开发,微信公

    众号都是固定的模板,基于微信上进行改进的,大多数的外观部件都是一致的。但是这个软件的设计要从功能到功能

    的排布到主题色的选择等等等各方面都要考虑进去,一个人做出来的软件往往只能体现出他自己的想法,但是如果人

    太多了或许会产生意见不一,导致软件变得奇形怪状。


    结对过程部分展示





    自评分

    评分点 满分 自评分
    NABCD 35 32
    家族树功能 15 11
    社交功能 15 13
    界面设计 20 17
    结对过程描述 9 8
    结对照片 2 2
    PDF附件 2 2
    成员信息 2 2
    总分 100 87
  • 相关阅读:
    Python微信机器人
    Jumpserver开源跳板机系统介绍
    Django---django-rest-framework(drf)-luffycity projects
    Linux-Mysql 遗忘密码如何解决?
    up line
    linux
    vue中computed(计算属性)
    input框在浏览器上显示一个叉,去掉方法
    如何通过命令行来克隆git
    手机抓包fiddler配置及使用教程
  • 原文地址:https://www.cnblogs.com/didibaba9898/p/12636589.html
Copyright © 2011-2022 走看看