李东阳 | 2021软件代码开发技术作业五 | 代码开发、测试及发布

这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology
这个作业要求在哪里 代码开发、测试及发布 - 作业 - 2021软件代码开发技术 - 班级博客 - 博客园 (cnblogs.com)



1、代码开发


1.1、 记录开发过程

  • 2021 / 5 / 20

    • 搭建数据库
  • 2021 / 5 / 21

    • 搭建数据库
  • 2021 / 5 / 22

    • 实现自由职业者个人账号管理功能
  • 2021 / 5 / 23

    • 实现接受任务功能
  • 2021 / 5 / 24

    • 实现管理时间安排表功能
  • 2021 / 5 / 25

    • 实现管理时间安排表功能
  • 2021 / 5 / 26

    • 实现管理时间安排表功能
  • 2021 / 5 / 27

    • 实现合同签订功能
  • 2021 / 5 / 28

    • 实现合同签订功能
  • 2021 / 5 / 29

    • 实现提出任务功能
  • 2021 / 5 / 30

    • 实现任务管理功能
  • 2021 / 5 / 31

    • 实现客户账号管理功能
  • 2021 / 6 / 1

    • 实现用户管理功能
  • 2021 / 6 / 2

    • 实现日志生成功能
  • 2021 / 6 / 3

    • 实现日志管理功能
  • 2021 / 6 / 4

    • 实现功能信息功能
  • 2021 / 6 / 5

    • 完成前端界面

1.2、燃尽图



2、测试


2.1、 在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个?

bug类型 数量
修复的bug 45
不能重现的bug 15
这个产品就是这样设计的,不是bug 0
没有能力修复,将来也不打算修复 0
这个bug的确应该修复,但是没有时间在这个版本修复,延迟到下一个版本修复 30

2.2、场景测试(scenario testing)

  • 你预期不同的用户会怎样使用你的软件?
    • 本软件根据作业需求攥写,预期内只有管理员会使用该软件;
    • 类似于excel操作,等于将几个sheet分为几个模块攥写;
    • 对数据进行增、删、改、查;
  • 他们有什么需求和目标?
    • 较更加简明易懂的用户界面;
    • 能够快速上手;
    • 更高的安全性;
  • 你的软件提供的功能怎么组合起来满足他们的需要?
    • 每个模块都显示在导航栏;
    • 对用户体验友好的提示;
    • 具有登录功能与用户权限控制,较excel安全;

2.3、你们在什么样的平台、硬件配置、浏览器类型等条件上对你们的软件进行测试?

  • Windows 10
  • jdk-1.8.0
  • node.js
  • 编译器:IntelliJ IDEA
  • 浏览器:edge、chrome

2.4、你的软件在什么条件下,就可以认定其已经足够好,可以发布Alpha版本?;

  • 能够满足用户的安全性需求;
  • 提供的日志信息能够满足用户需求;
  • 应用响应速度达到用户最低要求以上;


3、Alpha版本软件发布


3.1、功能

  • 自由职业者可以注册、管理、销毁自己的自由职业者账号
  • 客户可以注册、管理、销毁自己的客户账号
  • 客户可以提出服务要求(包括服务的时间要求)
  • 拥有账号的自由职业者可以接受客户的服务要求,与客户签订合同。
  • 自由职业者将接受的服务记录在该自由职业者的时间表上。
  • 提供对自由职业者、客户、项目的查询
  • 统一管理合同与时间表
  • 提供安全和审计日志
  • 所有用户都拥有搜索自由职业者分类的权限
  • 所有用户都拥有查看自由职业者练习方式的权限
  • 所有用户都拥有搜索项目分类的权限
  • 所有用户都拥有搜索客户分类的功能
  • 除系统外,只有自由职业者本人拥有维护合同中自由职业者的时间表的权限
  • 公司员工可以使用系统的管理员账号
  • 管理员拥有查看日志、维护系统的权限

3.2、新功能

  • 所有用户都拥有搜索自由职业者分类的权限
  • 所有用户都拥有查看自由职业者练习方式的权限
  • 所有用户都拥有搜索项目分类的权限
  • 所有用户都拥有搜索客户分类的功能
  • 除系统外,只有自由职业者本人拥有维护合同中自由职业者的时间表的权限
  • 公司员工可以使用系统的管理员账号
  • 管理员拥有查看日志、维护系统的权限

3.3、修复的缺陷


3.4、运行环境要求

服务器端:

  • 软件环境:jdk 1.8.0、node.js
  • 操作系统:windows 10
  • 网络环境:网络通畅

客户端:

  • 浏览器:edge / chrome / 360浏览器
  • 网络环境:网络畅通

3.5、安装方法

服务器端:


客户端:

  • 通过浏览器访问本项目

3.6、已知问题/限制

  • 响应速度仍然过慢
  • 进行时间表安排时用户体验差





后台编辑截图

posted @ 2021-06-06 18:37  八个出了七个  阅读(143)  评论(0)    收藏  举报