• 2020软件工程作业04


    软件工程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
    作业要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10494
    作业目标 要求个人编写程序
    作业正文 详见下文
    参考文献 百度、墨刀新手教程

    1.结对人员

    姓名 学号 个人博客
    彭亮 20177601 https://www.cnblogs.com/BrilliantMe/
    吴彪 20177607 https://www.cnblogs.com/AFBF/

    2、开发工具

     墨刀

    3、需求分析---NABCD模型

    N(Need)

    老师:

    可以查看自己所有的学生信息、动态。包括已毕业的,工作发展去向。

    萌新学生:

    查看自己院系的老师,自己的同班同学,以及毕业学长的去向,好早早立下学习目标。

    在读学生:

    查看今年的萌新学生,以及自己感兴趣的事。

    毕业学长:

    可以回看自己母校的点点滴滴,同时给学弟学妹专业工作上的建议,还可以和老师联络感情。了解内推情况。


    A(Approa)

    ​ 1、通过自己所属的学校、自己的学号进行注册。保证自己的家族树就是自己的专业学校。

    ​ 2、在家族树中发布个人的动态,可以与学长、老师交流,增加自己经验。


    B(Benefit)

    1、老师发布动态可以给在校学生以及毕业学生建议。

    2、在校学生的工作志向可以被老师以及毕业学生知道,从而获得新的工作机会。

    3、萌新可以仔细观看学长的学习、工作的历程,从而获得宝贵的学习经验。

    4、毕业的学长可以为在工作的公司招兵买马。

    5、可以保证参与人员的真实性、可靠性、与安全性。


    C(Competitors)

    家族树的优势:

    1、经过学校、学号的绑定,提高了安全性。所有言论可以直接找到本人。
    2、产品的目的性、服务性很强。功能简单强大。
    3、通过老师、学生、毕业学生的互动,加强彼此感情的同时,也把这款软件更好的推展出去。

    家族树的劣势:

    1、使用人员的基数不大。
    2、同类型的软件很多。
    3、无法满足百分之百的人员要求。


    D(Delivery )

    1、可以在学校就地宣传,通过与毕业学生与在校学生的互动来进行推广。
    2、上架手机应用商店,可以刷好评。
    3、与校内有关人员合作,进行推广。

    4、原型设计

    1.登录注册界面

    无账号时,首先要注册账号才可登录。登录分为学生登录和老师登录,两者登录之后区别不是很大,但老师登录会比学生登录多一些管理权限。

    2.学生登录

    学生登录进去之后显示的界面类似微信app,有消息,联系人和我的三个大的模块。

    学生的联系人列表**

    学生个人信息界面

    在个人信息界面点击查看“我加入的家族树”之后的显示效果

    3.老师登录

    老师登录进去之后显示的界面,有消息,好友和家族树动态三个大的模块。

    在个人信息界面和学生的不同的是,老师不仅可以查看自己加入的家族树,还可以对其进行管理。

    家族树管理界面。

    家族树动态。

    5.结对过程

    1.任务分配

    彭亮:共同完成了整体的框架的构思,主要负责学生登录之后各功能部分的制作和登录界面的制作,以及部分素材的查找。
    吴彪:共同完成了整体的框架,进行教师部分的编写,负责markdown的制作。

    2.结对图片

    3.附件

    pdf

    4.心得

    在这次的结对编程活动中,我比较熟悉的了解墨刀如何使用,以及在这次结对中体会了二人合作带来了乐趣。虽说我们界面设计的比较简单,
    功能也不是那么齐全,但在这次的合作中我们还是比较满意的,前后花了大约两天的时间,中间也碰到了一些问题,以及意见也有出现分歧的
    时候,但好在最后我们多成功的克服了,感谢我们的合作,在以后我会继续加油。

    6.自评

    项目 满分 自评
    NABCD 35 35
    功能设计 30 20
    界面设计 20 18
    结对过程描述 9 9
    成员信息 2 2
    结对照片 2 2
    PDF附件 2 2
    总分 100 86
  • 相关阅读:
    Unity NGUI 3.0.4版本 制作网络版斗地主
    unity3D与网页的交互---做项目的一点总结
    Cross-platform Tools
    Win7下Qt5的安装及使用
    VS Installer教程
    C++ & MFC
    论文模板的定制
    批处理文件
    MFC六大关键技术
    C/C++常用预处理指令
  • 原文地址:https://www.cnblogs.com/BrilliantMe/p/12633163.html
Copyright © 2020-2023  润新知