zoukankan      html  css  js  c++  java
  • 2020软件工程作业04

    软件工程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
    本作业要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10594
    这个作业的目标 结对编程设计家族树方案
    作业正文 本篇
    其他参考文献 百度百科——墨刀

    一、结对成员

    • 陈勇 20177644
    • 张顺 20177619

    二、开发工具

    墨刀

    三、需求分析—NABCD模型

    N(Need,需求)

    老师的需求:

    • 了解已毕业学生最近的动态及现在大致状况
    • 了解已毕业学生现在在哪工作
    • 了解已毕业学生的发展状况,如跳槽过哪些公司

    学生的需求:

    • 与已经毕业的学姐学长交流
    • 查看毕业的学姐学长们的去向和现状
    • 了解老师最近的动态及现在大致状况
    • 了解学校实验室研究的课题、项目等
    • 能与学弟学妹们联系,提供内推机会

    A(Approach,做法)

    • 相比于pc端,移动端可以有更好的用户体验,让用户快速浏览到信息,更易上手,所以使用手机UI
    • 与qq、wechat类似,主界面默认为消息界面,拥有聊天功能
    • 填写个人信息后,自动生成并加入家族树,家族树包括初中家族树、高中家族树等,其中人员包括你的老师、同学
    • 点击他人头像,可以查看他人信息及其动态,并且可以发送消息。

    B(Benefit,好处)

    • 采用邮箱和手机号注册,确保安全性和真实性
    • 采用了微信与qq的类似界面,操作没有生疏感且更加简洁
    • 采用实名认证,更一步确保真实性
    • 多重家族树,让你拥有小学到大学的社交圈

    C (Competitors,竞争)

    优势:

    • 界面简洁,易操作
    • 老师与同学能够很快了解对方动态并即时交流。
      劣势:
    • 功能过于单一
    • 同功能软件繁多,推广难度大。

    D (Delivery,推广)

    • 线上贴吧、知乎、微信公众号等进行宣传
    • 线下学校内宣传

    四、原型设计

    • 登陆界面
    • 注册界面
    • 主功能界面
    • 聊天界面
    • 家族树界面

      某个家族树详细信息

      点击头像查看个人资料及其动态
    • 个人信息界面

    五、结对过程

    1、任务分配

    陈勇:操作墨刀,设计软件的基本模型
    张顺:提出改进建议和上网查阅相关资料后编写博客

    2、遇到的困难

    想法有很多,需求也有很多,但是没有足够的技术去实现,过于折磨完美主义者!

    3、心得

    陈勇:此次作业初步体验了一把产品经理的工作内容,发现摸透用户的使用习惯与技术人员的工作量二者很难得兼(主要是自己太菜),在今后的日子里还有很大的学习空间。
    张顺:对于墨刀工具的使用还不是很透彻,提出的一些改进方案自己不能得到很好的实现。但是总体来说这也是一次有趣的尝试,希望下次能够做得更好。同时在这一次合作分工中,与我的结对编程小伙伴相处的很愉快。

    4、结对照片


    5、pdf附件

    链接:https://pan.baidu.com/s/1-oVFEylbveinWaccvzLE-w
    提取码:8xi3

    6、自评分

    项目 分数
    NABCD 35
    功能设计 20
    界面设计 20
    结对过程描述 9
    成员信息 2
    结对照片 2
    PDF附件 2
  • 相关阅读:
    MyEclipse编码集设置
    Tomcat内存溢出问题解决
    避免头文件多次编译
    C++指针学习(1)
    C++头文件和实现(用复数类举例)
    从helloworld开始
    标准库string类型
    浅谈Lua的Coroutine协程的多"线程"并发模型
    关于闭包函数的概念和原理
    笔记
  • 原文地址:https://www.cnblogs.com/zxssg/p/12638828.html
Copyright © 2011-2022 走看看