2020软件工程作业04

软件工程 https://edu.cnblogs.com/campus/zswxy/software-engineering-20
作业要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10574
作业目标 结对编程设计一款家族树APP满足不同用户不同需求
作业正文 见下文
其他参考文献 GUI Design Studio教程

一、结对编程人员信息
学号 姓名 结对编程寄语
20177695 邹婷 Never Settle
20177722 向彩云 月光

二、开发工具
GUI Design Studio

三、 NABCD 模型
1.N需求:
作为老师会迎来一届届新生,也会送走一届届毕业生。多年之后,曾在老师记忆中的学生现如今发展得如何也成为老师心中的渴望。彼此之间拥有了各自的生活,但也缺少了相互的沟通,然而老师可通过家族树了解学生生活、工作现状、发展趋势。新需求:毕业生可以结合自己的工作经历给予到老师在平常的教学中一些方面的帮助。
2.A做法:
登录界面:未注册用户先注册,已注册用户通过输入用户名和用户密码进行登录,可通过忘记密码进行找回。
用户注册界面:填写用户名、性别、学校、手机号码、身份证号、邮箱密码、登录密码等信息进行注册。
动态消息界面:即使查看家族树联系人最新消息,可分享日常动态,也可查看今日推荐内容。
家族树界面:包括自己家族树和其他家族树,可以随时点击查看相关人员基本信息。另外可以搜寻想要加入的家族树,也可自行创建家族树。在其他家族树还可以了解实验室的相关信息,毕业学长学姐的工作状况和他们提供的内推机会。
个人中心界面:包括昵称、用户名、本人的工作现状。可以点击查阅自己的收藏和推文、点赞数、关注、天气等。还可对APP进行模式、账号安全、权限等进行设置。
3.B好处:
可以使用户之间进行更好的交流沟通,了解彼此的生活、工作现状。根据家族树发布的最新消息可以更好的面试、找工作。在遇到困难的时候也可以即使查找相关的教授、老师或朋友寻求帮助。
4.C竞争:
优势:整款软件操作起来比较简单方便,用户界面也比较简洁,不会弹跳广告。还可以查询天气,收听音乐,更新信息速度比较快,也可发表自己的意见和想法。界面颜色整体为绿色,给人舒适的感觉,比较清新。
劣势:软件的版本仅限于中文版本,档次比较normal,对于其他版本还没有进行研发。可进行拓展的功能不够全面。
5.D推广:
可以在学校的公众号上发表相关家族树的推文,接受用户反馈的各种建议,不断进行更新。可以免费给到一些学校、企业、公司进行试用。或者印刷宣传单进行合理的张贴以此加大宣传力度。

四.原型设计
1.登录界面

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

2.注册界面

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

3.动态消息界面

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

4.家族树(自己家族树界面)

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

5.家族树(其他家族树界面)

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

6.个人中心界面

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

五.结对过程描述
1.云结对

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

2.困难与解决过程:下载软件时找合适的版本花费了一定的时间,一开始不太会使用GUI Design Studio画图软件,查询了相关教程。设计界面时对于某些界面功能了解不够完整、不够准确,恰好符合了原型模型用户需求不够清楚、需求经常变换的情况。以致自己的界面设计结果在不断改进中成熟。

3.心得:
邹婷:这次作业相比前次来说算是比较顺利的一次作业,当然其中更多的是因为自己的松懈给了自己更多懒散的借口。这次画图不仅仅完成了作业,更熟悉了一款画图软件(GUI Design Studio)。让我感受到了界面设计的乐趣和自由性,这真是作业里的一种美感!同时我也深刻体会到了原型方法比较适合于用户需求不清、需求经常变换的情况。当系统规模不是很大,也不是很复杂时,采用该方法比较好。两人合作,也综合了彼此的建议,这样使得作业得到更加全面的完成。
向彩云:这次作业通过两人结对编程完成起来非常顺利,两人合作在时间上节省了许多。APP里还有一些功能不够完善,如果可以还要多做修改。

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