• 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/zihuangdeboke/p/12612812.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

               

  • 相关阅读:
    python之enumerate
    Python中的集合set
    SGU 分类
    太空飞行计划 最大权闭合图
    1.飞行员配对 二分图匹配(输出方案)/最大流斩
    poj1149最大流经典构图神题
    hdu1569 方格取数 求最大点权独立集
    最大独立集 最小点覆盖 最小边覆盖 最小路径覆盖 最大团
    hdu3491最小割转最大流+拆点
    hdu3987,最小割时求最少割边数
  • 原文地址:https://www.cnblogs.com/zihuangdeboke/p/12612812.html
Copyright © 2020-2023  润新知