2020软件工程作业04

这个作业属于哪个课程https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10574
这个作业的目标 结对合作,根据客户描述的现实困扰,将整套流程信息化。以两人都发布同一份博客随笔的形式,设计一套方案,向客户推销。描述大致方案以向客户证明你正确理解了客户的需求,向客户提供可行的优化的功能建议,给出原型模型,并提供大概的解决方案预期规划。
作业正文 https://www.cnblogs.com/HuyuJ/p/12638735.html
其他参考文献 https://www.cnblogs.com/RCJames/p/12530047.html

结对成员

胡雨婕 20177593

资煌 20177604


开发工具

墨刀

 需求分析——NABCD模型

 

 1.N——需求

    • 老师的需求
      • 偶尔想了解毕业学生的工作、发展情况,需要一个适合的方式
    • 新生的需求
      • 不知道如何选择毕设导师;
      • 想听听已经毕业的学长学姐的建议(即与毕业生交流);
      • 想看看毕业学长学姐的去向和现状,以便了解今后自身的发展前途和趋势
    • 在读生方面
      • 与已毕业生联系;
      • 希望得到同门学长学姐的帮助和内推机会,但无从得知他们的情况、联系方式;
    • 毕业生方面
      • 想念老师,想了解老师的现状;
      • 有工作招聘的内推机会可以提供给学弟学妹,需要一个交流的平台。

2.A——解决方法

设计一个类似于微信的APP,满足:

  • 家族树:从教务处导入学生信息以及家族树,学生进行个人验证之后,自动加入家族树
  • 导师选择:可在导师平台浏览或者查找导师信息,可查看导师教授课程、擅长技术、指导方向、事迹、家族树等相关类容;
  • 在读生、毕业生、老师动态:设置学校论坛专栏,可发布各种信息,例如:求职招聘、学术交流、或是个人动态,支持评论与回复。

3.B——好处

  • 集聊天、学习、动态分享、信息发布于一体,功能比较全面,满足了老师和学生的需求
  • 操作简单,极易上手

4.C——竞争

竞争对象:各类社交APP,学术交流APP,贴吧论坛APP

优势:将以上三类APP的功能融合在一起,信息收集传递只需一个软件完成,不需要来回切换

劣势:信息的获取,传递范围小,仅限于学校的老师和学生,无法和一些行业大佬接触

5.D——推广

  • 在各种知名APP上打广告
  • 去到学校宣传

原型设计

  • 功能设计:

    • 社交功能;
      • 学校论坛,提供一个互动联系的平台,比如学弟学妹求内推、经验;还可查看其他实验室;
      • 可查看已添加好友的动态,老师可从学生的个人主页查看学生的现状/去向;
      • 导师平台
    • 家族树功能
    • 个人验证之后,根据教务处导入的信息自动加入家族树;
      • 家族树的人可以详细地知道同门的前驱后继,点击头像可查看他们的基本信息;
      • 同时可以查看其他家族的基本信息。
      • 如有需要可以创建个人的家族树
  • 界面设计

    • 总体
    • 登录注册
      •  

         

         

      •  

         

      • 个人主页
      •  

         

      • 我的项目
      •  

         

      • 我的实验室
      •  

         

      • 个人验证
      •  

         

    • 发现
      •  

         

      • 动态
      •  

         

      • 家族树
      •  

      • 已加入家族树
      • 创建家族树
      • 最近申请
      •  

         

      • 导师平台
      •  

         

      • 学校论坛
      •  

         

    • 通讯录
    • 微信

      •  

         

结对过程

  • 任务分配
    •   胡雨婕:负责实用工具进行开发

        资煌:负责设计,编写博文

  • 心得
    • 胡雨婕:在这次的结对编程中,我学会了一个新的软件,对软件的界面设计有了心得体会,同时也意识到了自己的艺术细胞有些少,配色不是很美观,今后会多多学习。
    • 资煌:通过这次结对编程,我对软件系统结构的设计有了新的认识,也学会了墨刀这个软件的使用,也明白了领航员在结对编程中的作用。
  • 遇到的困难
    • 将博客内容生成PDF文档时不会操作,看了朱旭伟同学的攻略后懂了。

结对照片

 

 PDF文件

 

链接:https://pan.baidu.com/s/1qgrBVOSR9OwpfCwQxznwyw 
提取码:vob6

 

 自评表

 

项目分数
NABCD 33
功能设计 15
社交功能 15
界面设计 20
结对过程描述 9

posted @ 2020-04-05 19:52  Huy_J  阅读(199)  评论(0编辑  收藏  举报