团队作业3—需求改进&系统设计

这个作业属于哪个课程广工2023软件工程课程
这个作业要求在哪里团队作业3—需求改进&系统设计
其他参考文献

1、需求&原型改进

1.1 对选题及需求进行修改

  • 问题一:没有设置一个用户界面
    • 修改一:添加用户界面,让用户能查看自己的相关信息

1.2 修改完善需求规格说明书

1.2.1 初稿的不足
  • 功能性需求不足。
1.2.2 改进措施
  • 增加部分功能性需求:
    • 增加用户注册功能
    • 让用户能查看自己生成过的数据
1.2.3 功能分析的四个象限
  • 外围功能:界面设计美观。
  • 杀手功能:用户可以对随机化功能进行自定义选择。
  • 必要需求:能够随机生成菜名以及地点。
  • 辅助需求:暂无
1.2.4 WBS图

请添加图片描述

2、系统设计

2.1 系统的架构设计
Android模块完成设计的相关功能
后台模块处理请求,存储信息
  • Android模块:
    • 用户登录注册:用户输入账号密码完成注册,登录时根据用户输入的账号密码判断是否成功登录。
    • 用户生成食物地点:用户通过点击按钮,系统自动生成食物以及地点,响应速度快。
    • UI设计:设计好界面,使界面整洁美观。
    • 管理食物种类:用户通过输入食物名称,进行增加和删除操作,若无会弹出提示。
    • 管理地点:用户通过输入地点,进行增加和删除操作,若无会弹出提示。
  • 后台模块:
    • 存储信息:将用户的信息存储在SQLite中。
    • 处理请求:将请求分配给每个功能。

3、Alpha任务分配计划

3.1 Product Backlog待实现功能
待完成项时间截点负责人备注
主页交互逻辑4.26黄翊森需每日完成Scrum
【哪吃】页面4.29黄翊森需每日完成Scrum
测试5.3王宗奎需要每天进行对完成的内容进行测试
3.2 Sprint Backlog
3.3 迭代冲刺计划

4、测试计划

4.1 功能性测试

测试对象的功能测试应该满足业务功能和业务规则的所有测试需求。这些测试的目标在于核实能否正确地接受、处理和检索数据以及业务规则是否正确实施。这种类型的测试基于黑盒方法,即通过图形管理界面与应用程序交互并分析输出结果来验证应用程序及其内部进程。

测试目标确保测试对象的功能正常,其中包括数据添加、修改、删除和查询。
方法利用有效的和无效的数据来执行各个用例、用例流或功能,以核实以下内容
1 在进行有效操作时得到预期的结果。
2 在进行无效操作时显示相应的错误消息或警告消息。
3 各模块功能规则都得到了正确的应用。
完成标准所计划的测试已全部执行,所发现的缺陷已全部解决
4.2 性能评价

性能评价是一种性能测试,它对响应时间、事务处理速率和其他与时间相关的需求进行
评测和评估。性能评价的目标是核实性能需求是否都已满足。实施和执行性能评价的目的是
将测试对象的性能为当做条件(如工作量或硬件配置)的一种函数来进行评价和微调。

测试目标核实所指定的事务或业务功能在以下情况下的性能行为:
1 正常的预期工作量
2 预期的最繁重工作量
方法1 使用为功能或业务周期测试制定的测试过程。
2 通过修改数据文件来增加事务数量,或通过修改脚本来增加每项事务的迭代次数。
完成标准单个或多个用户:在每个事务所预期或要求的时间范围内成功地完成测试脚本,没有发生任何故障。
4.3 UI测试
测试目标确保程序对用户使用友好
方法人工关注菜单、窗口和其他可视控件的布局、风格,文字是否正确
页面是否美观,页面交互操作是否友好。
操作是否设计频繁、是否易操作。
完成标准小程序页面展示元素美观,交互操作友好,操作容易
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值