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.kf5.com/hc

成员信息

    梁   明 20177699
    王屹杰 20177709


1.NABCD模型分析与设计

N(Need 需求)

     - 老师:了解学生的近况,比如目前的学习情况,项目进展,毕业去向,工作发展等,可以不通过询问而在app上了解。可以更加方便的与学生进行交流和沟通。
     - 萌新学生:了解到各个导师的个人情况,研究方向等信息,以便将来选导师做出选择。也可以和学长学姐们进行交流以后的学习方法和经验等,给自己一个明确的方向。
     - 在读学生:了解导师的项目要求和项目进程。联系同导师的学长学姐寻求项目上的帮助及内推机会。
     - 已毕业学生:了解曾经的老师的现状和学弟学妹们的近况,看看有没有合适的内推机会。


A(Approach 方法)

     - 根据教务处系统的学号注册,确保使用者是本校师生。
     - 可以创建绑定家族树,可以在家族树中同同一导师的同学及学长学姐进行交流。
     - 在家族树中,在读学生可以在动态中提出问题,相关成员可以予以解答,老师也能提出要求。毕业的学姐学长也可以在动态中发布消息。


B(Benefit 好处)

     - 发布相关消息,可以为学弟学妹带来工作机会,也可以为学长学姐带来奖金
     - 通过动态分享,可以了解导师和同学的近况,问题和心得。
     - 通过聊天直接找到询问对象,可以更方便的提出问题。
     - 家族树可以增进同一个导师的同学之间的联系,项目的沟通,也可以保护隐私。
     - 产品简洁,功能简单,方便使用,可以节约使用者的时间。


C(Competitors 竞争)

优势:
     - 经过学号绑定认证的账号,拥有可靠性,能够找到直接使用者。
     - 通过家族树,可以将有学术关系的成员紧密联系在一起,使他们能够通过app进行各方面的交流和了解,提高知识获取面。
     - 产品简介明了,没有多余消息,方便使用。
劣势:
     - 基础用户少。
     - 有很多类似产品的竞争。
     - 功能上可能会有所欠缺,无法满足百分百的使用者。


D(Delivery 推广)

     - 首先在本校进行推广,获得第一批用户。
     - 与学校官方进行合作,在贴吧,微博等论坛进行宣传推广。


2.产品介绍

使用工具:

    MockingBot 0.7.8

设计流程:

    1. 探讨产品需求和功能,对模型进行分析。
    2. 两人分工各自负责一部分内容并完成。
    3. 整合成果,进一步的探讨并加以改进。
    4. 撰写博客。

3.功能展示

3.1 登录界面

2020软件工程作业04_第1张图片

3.2.联系人

2020软件工程作业04_第2张图片

3.3.动态

2020软件工程作业04_第3张图片

3.4.菜单

2020软件工程作业04_第4张图片

3.5.绑定家族树

2020软件工程作业04_第5张图片

3.6.创建家族树

2020软件工程作业04_第6张图片

3.7.我的家族树

2020软件工程作业04_第7张图片

3.8.我的相册

2020软件工程作业04_第8张图片

3.9.设置

2020软件工程作业04_第9张图片

4结对过程

任务分配

@梁大明:在结对编程中负责上网查阅资料,编写博文

@说话不要阴阳怪气:使用开发工具设计软件原型

遇到的各种困难与其解决方案

    1.界面颜色不搭配。
    解决方案:在网上查阅了一些案例以及经过多次尝试修改,才确定了想要的界面颜色


    2.各个功能摆放的位置。
    解决方案:请身边的人上手体验多次,最终修改了几处反人类的设定

心得

@说话不要阴阳怪气:这次作业,一改往日一个人独自奋战到天亮的场面,变成了两人结对,从最开始的不适应,到后来的精诚合作,这是一次很棒的体验。由于呆在家里,只能拉个群开视频交流,确实是很不方便。

@梁大明:这是第一次做软件原型设计的结对项目,学会了对产品进行需求分析,功能模型的设计以及实现。知道了做一个产品之前做好这些规划的重要性。初步掌握了一些墨刀的使用方法。通过这次软工结对实践初步了解了软件原型设计的过程,不论是对目标用户和软件的分析还是从零开始的墨刀原型设计,都使我收获良多。

结对照片

2020软件工程作业04_第10张图片
2020软件工程作业04_第11张图片

软件原型(部分可操作)

奥力给!

2020软件工程作业04_第12张图片

PDF文件

https://files.cnblogs.com/files/wanshe/2020软件工程作业04.pdf

项目 NABCD 功能设计 界面设计 结对过程描述 总分
分数 35 25 20 5 85

你可能感兴趣的:(2020软件工程作业04)