• 2020软件工程第一次结对作业


    这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/SE2020
    这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/SE2020/homework/11224
    这个作业的目标 学习分析需求,制作原型以及团队合作的能力
    学号 031802539,031802515

    PSP 表格

    PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
    Planning 计划
    Estimate 估计这个任务需要多少时间 10 4
    Development 开发
    Analysis 需求分析 (包括学习新技术) 300 60
    Design Spec 生成设计文档 60 10
    Design Review 设计复审 20 30
    Coding Standard 代码规范 (为目前的开发制定合适的规范)
    Design 具体设计 60 240
    Coding 具体编码
    Code Review 代码复审
    Test 测试(自我测试,修改代码,提交修改) 30 60
    Reporting 报告 60 120
    Test Report 测试报告
    Size Measurement 计算工作量 30
    Postmortem & Process Improvement Plan 事后总结, 并提出过程改进计划
    合计 550 524

    团队成员

    • 成员一:031802539岳嘉宁 ( GitHub 账号:5588yy )
    • 成员二:031802515解睿思 ( GitHub 账号:Genesis-R )

    需求分析

    • 利益相关者:
    • 用户:FZU学生。
    • 软件团队:我们团队成员。
    • 软件工程师:同上。

    题目分析

    • 题目需求:
      1、不同年级的同学想要互相了解。
      2、低年级的同学想要向学长学姐们了解经验。
      3、高年级的同学想要了解学弟学妹们的动态,了解他们有什么技能点。
      4、在群里不好意思直接开口问一些相关问题。
      5、此应用还应该注重安全性,隐私性和封闭性。

    初步想法

    1、想要互相了解,需要在应用内提供个人信息,且本科生,研究生,还有已工作的校友应该区分开。

    2、交流方式:
    (1)群组式交流
    (2)匿名交流
    (3)私聊

    3、要保证安全性、隐私性和封闭性,那就必须要做用户系统,使用学号认证注册。

    问卷调查

    问卷设计

    主要问题




    问卷收集结果及分析

    收集结果部分问题统计





    分析

    根据以上问卷结果我们总结出了以下需求:
    1、应用呈现方式:小程序
    2、应用注册/登录方式:用学号进行登录
    3、交流方式:四种
    (1)群组式交流
    (2)私聊
    (3)匿名
    (4)提问
    4、个人信息:不提供联系方式

    • 页面思维导图

    设计原型

    原型开发工具

    Axure RP

    原型图以及功能介绍

    登录、注册页面

    找回密码

    个人信息

    成员查看

    交流

    群组交流


    提问

    GitHub 提交记录截图以及 GitHub 仓库地址

    截图

    地址

    效能分析

    实用性、有效性

    • 以小程序为呈现形式,方便快捷。
    • 可以从小程序中清楚地看到各人的信息,方便选择想要与之交流的人。
    • 可匿名、群组、私聊交流,还可以提出问题等待别人回答,多种交流方式可选择。

    安全性、隐私性、封闭性

    • 只允许福大学生注册,使用学号姓名注册认证。
    • 非注册人员不可以进入小程序内查看他人信息。
    • 小程序不提供成员的联系方式,如有需要自己私聊联系获取。

    设计风格

    • 简洁简洁还是简洁

    过程总结

    • 分析题目
    • 商量出初步需求
    • 一起设计问卷
    • 收集问卷结果并分析
    • 分析页面
    • 学习使用 Axure
    • 讨论小程序风格
    • 分工完成页面
    • 页面调整,统一风格并且修改页面功能
    • 再次商讨分析页面
    • 确定最终版本

    团队合作照片

  • 相关阅读:
    spring 事务
    Servlet详解之两个init方法的作用
    被request.getLocalAddr()苦闷了很久
    Java获取IP地址:request.getRemoteAddr()警惕
    MongoDB笔记
    hexo+github搭建博客
    Python处理Excel(使用openpyxl库)
    Wireshark使用学习
    查看开启操作系统端口
    记录Centos7服务器搭建过程
  • 原文地址:https://www.cnblogs.com/pikaq58/p/13746680.html
Copyright © 2020-2023  润新知