• 2020软件工程作业04


    软件工程https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
    作业要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10458
    作业目标
    软件原型设计
    作业正文
    见下文
    参考文献
    墨刀新手教程

    一、结队成员

    王海翔 20177727

    马自强 20177729

    二、原型开发工具

    墨刀

    三、NABCD模型

    • N需求

      • 老师希望能跟以前的学生联系
      • 新学生希望能更加了解老师的信息,能够跟学长学姐沟通
      • 在读学生希望能跟工作的学长学姐交流,能够了解工作方面的问题
      • 毕业的学生希望能跟以前的老师联系,也想找在读学生内推
      • 能创建和加入家族树,查找导师之后申请加入或者其他
      • 家族树的人可以详细地知道同门的基本信息
      • 可以查看其他家族的基本信息
      • 家族内部的信息或许需要设置权限
      • 用户之间有社交功能
    • A做法

      • 根据学校信息注册,一个学校的在一个圈子里,圈子里有不同的家族树,可以根据自己的需求或寻找导师加入家族树。
      • 每个人能加好友进行交流沟通,查看个人的信息
      • 能发布自己的动态,别人能看到
      • 注册时能学者身份,是老师还是学生
    • B好处

      • 能通过家族树添加好友,寻找自己想要找的学长、学姐或导师寻求帮助,或者帮助学弟学妹
      • 用户在登录注册时需要验证邮箱或手机号,确保了应用内信息的真实性和安全性
      • 帮助学生们找到工作机会,或者帮助老师联系以前的学生
    • C竞争

      • 许多的聊天平台都是竞争对象
      • 能找到自己需要的人,不用到处打探消息
      • 其他功能太少,不完善,界面也比较简陋
    • D推广

      • 线上可以跟朋友推荐,在朋友圈、空间发布信息,公众号也能进行推广,在应用商店上架
      • 线下可以发布传单,向熟人推荐

    四、原型设计

    1.登录界面

    2.注册界面

     

    3.忘记密码

     

    4.信息完善

    主页设计

    1.家族树界面

    根据自己的需要,自己想加哪个家族树就能加入,但需要验证。

    2.个人详情界面

    3.聊天界面

    五、结队过程

    任务分配

    马:负责在墨刀上进行原型的设计

    王:负责文档的编写,查阅资料

    遇到的困难与解决

    第一次用原型设计的工具来设计软件原型,不熟练是肯定的,许多素材也找了很久。还有一开始的想法,要加入哪些功能,功能的界面长什么样等等都耗费了很长的时间。

    心得

    王:这是第一次进行结队编程的作业,作业开始前,我们讨论了很多,关于家族树的界面,注册登录要有哪些内容等等。对于这个问题,每个人都有不同的见解,所以两个人一起结队做,思考得能更加全面,速度也提高了很多。 在这次的原型设计作业中,通过查阅网上的资料,我初步了解了墨刀软件的使用,知道有模板,有素材,也大致了解了原型设计的工作内容,收获了很多知识。

    马:第一次跟海翔结队,让我感觉非常棒,一开始我连博客园都不熟练,因为自己之前拉下了一些课程,不过好在海翔耐心教了我,我们两个一起下载了墨刀,刚开始都不会用,然后连麦互相学习,最后发现原来这么容易,组队的效率也是远远超过一个人去做,自己收获还是蛮大的。ps自己写文本的时候每次快写完了,博客园就强退,浪费了一上午的时间

    结队照片

    自评分

    项目分数
    NABCD 35
    功能设计 20
    界面设计 15
    结对过程描述 8
    成员信息 2
    结对照片 2
    PDF附件 2

    PDF文件

    链接:https://pan.baidu.com/s/1q5BxCnmifZzdBOk98xkAPA 

    提取码:0rj3

     
  • 相关阅读:
    聊聊高并发(二十四)解析java.util.concurrent各个组件(六) 深入理解AQS(四)
    java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServlet
    理解Linux系统中的load average
    启动loadrunner 11的controller提示试图执行系统不支持的操作(已解决)
    linux系统瓶颈分析(精)
    常用的linux系统监控命令
    Loadrunner中Throughput(吞吐量)的分析与计算
    Lr_debug_message,Lr_output_message,Lr_error_message,Lrd_stmt,Lrd_fetch
    Loadrunner日志设置与查看
    LoadRunner中进程运行和线程运行区别
  • 原文地址:https://www.cnblogs.com/Harriswhx/p/12631785.html
Copyright © 2020-2023  润新知