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界面设计
作业正文 见下文
其他


http://www.cnblogs.com/math/p/se-tools-001.html

百度学习墨刀的使用方法

成员信息

朱晓晖20167005计算机四班
  待定
   

PDTF链接:https://i-beta.cnblogs.com/files

复制这段内容后打开博客园后台

1.问题背景

同门师生们长久以来的困扰:


老师的困扰:都说铁打的营盘流水的兵。老师,总会经历结识新生、相处多年的本科生和研究生毕业、又一批新生加入等年复一年周而复始的过程。这既是老师这个职业的悲哀,也许也是老师这个职业有活力的地方。作为老师,夜深人静时,偶尔会想,几年前毕业的某某学生,现在怎么样了啊;某某学生,在哪里工作啊,发展如何啊。但是又不好主动去问。不知道是不便打扰,还是老师太矜持,还是想想就够了而答案不重要。也许默默地关注着学生的动态就够了;不一定非得等到教师节,才收到学生在问候中也许包含的关于现状的描述。


萌新学生的困扰:作为萌新学生,我不知道要选择哪个老师作为我的毕设导师,或选择哪个老师作为我的研究生导师。除了了解导师的个人主页介绍、和老师邮件沟通以外,其实最有效、客观、避免踩坑的方法是和老师现在带的或之前带的已经毕业的学姐学长交流一下,听听他们对于老师的评价、看法和对我的建议。这也许对我选择老师会更有帮助呢。看看已毕业的学姐学长们的去向和现状,我也能知道我加入实验室后,我今后可能的发展前途和趋势是什么样的。


在读学生的困扰:学姐学长们都是谁啊,该怎么联系啊。我要找工作了,应该如何准备公司面试或进一步深造啊,有没有同门学姐学长可以给我内推的机会啊。我应该如何和他们联系呢。已毕业学生的困扰:偶尔想念老师啦。主动敲老师的现状,会很尴尬吧;老师也没有特别有空吧。现在实验室的学弟妹们都有谁啊,他们都在研究什么课题,做什么项目啊。我能不能提供工作招聘的内推机会给他们啊,这样我也能顺便得到内推奖金,两全其美,何乐而不为。可是学弟妹是谁呢,有谁需要呢,如何联系呢。


需要这样一个网站系统、或APP、或轻度社交软件、或依附于微信的轻度社交小程序,能把同门的家族关系建立起来。具有动态分享和社交的功能;具有一定隐私性,外人只能查看基本信息,无法窥探细节;但假如是家族树的人,可以知道同门家族的前驱后继,自己的前人和后来者,自己的导师,乃至导师的导师的导师的导师,上翻18代,也许是牛顿。微软在很多年前,就有 发布 ”学术家族树“ 的应用,但是没有社交的功能,也仅止于学术的信息。我希望的是,每个节点,都是一个活生生的人物和用户;分享和互动,也是其中有的功能。不准确地说,也许是高校实验室版的“领英”。究竟应该做成什么样呢?请你和你的结对伙伴一起讨论思考吧。


2.NABCD模型分析与设计

N(Need 需求)

老师:了解已毕业学生的发展近况,未毕业学生的学习情况和心理状态,也可以方便关注特殊学会群体的生活学习状况。
萌新学生:通过主页介绍了解导师的情况,同时加强与往届毕业的直系学长学姐们的交流,了解他们的经历和心得,为自己未来铺垫。

在读学生:了解导师的项目要求和项目进程。更希望联系同导师的学长学姐寻求项目上的帮助及得到内推机会。
已毕业学生:了解导师现状,同时了解学弟学妹们现状进一步得到给他们的内推机会。

A(Approach,方法)

1.学生们可以在动态里提出问题,并在群组里互相讨论,以及向老师请教问题。

2..动态主页设计是迎合了当下的主流,在查看动态的同时,能对好友动态进行收藏,点赞,评论之类的操作。

3.具有看点推送功能,可以推送学生或者老师看重的内容。

B(Benefit,好处)

1、发布相关消息,可以为学弟学妹带来工作机会,也可以为学长学姐带来奖金
2、通过动态分享,可以了解导师和同学的近况,问题和心得。
3、通过聊天直接找到询问对象,可以更方便的提出问题。
4、产品简洁,功能简单,方便。

C(Competitors,竞争)

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

D(Delivery,推广)

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

3、产品介绍

使用工具:

MockingBot 0.7.8

设计流程:

一、探讨产品需求和功能,对模型进行分析。
二、独立完成任务。
三、检查各项设置,自我感觉一下。
四、撰写博客。

功能展示

1.登录界面

2.联系人



4.结对过程

本人由于特殊原因,没有结对,请谅解

遇到的问题

1.界面颜色很奇怪。
解决方案:在网上查资料并且去b站看了教学视频,才确定了想要的界面颜色。


2.找不到各项设置。
解决方案:多多尝试,上手了才得已掌握。

5.心得总结

这是第一次做软件原型设计的结对项目,学习一个软件的使用真的需要不断的摸索,不可能一簇而就。自己还是不够努力学会了对产品进行需求分析,功能模型的设计以及实现。知道了做一个产品之前做好这些规划的重要性。初步掌握了一些墨刀的使用方法。通过这次软工初步了解了软件原型设计的过程,不论是对目标用户和软件的分析还是从零开始的墨刀原型设计,都使我收获颇丰。

6.自评

项目NABCD原型设计结对过程描述结对照片pdf附件成员信息总分
分数 35 35 6 0 2 2 80
0
原文地址:https://www.cnblogs.com/qqw23/p/12668604.html