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

作业要求

这个作业属于哪个课程 软件工程
这个作业要求在哪里 团队作业3--需求改进&系统设计
这个作业的目标 修改完善需求规格说明书、系统设计、Alpha任务分配计划、测试计划

1.需求&原型改进

1.1 课堂问题与改进
问题1:孕期的相关指导等板块中,如何更好的推荐高质量的内容。
修改1:我们将内容的评价交给用户,点击量高,点赞收藏量高的推荐值高。

问题2:月嫂模块如何改进,让用户找到适合自己的月嫂。
修改2:接入其他平台的月嫂资源,根据月嫂的特点进行大致分类,结合其他平台的评价和用户对月嫂的评分最终确定月嫂的推荐值。
1.2 修改完善上周提交的需求规格说明书
《需求规格说明书》初稿存在以下三点不足:
1.功能板块不全面:项目概述中的“孕期指导”部分,未详述相关服务内容与形式。建议增加线上课程、专家咨询、母婴知识普及等功能,以满足孕妇在孕期的信息与知识需求。
2.需求文档描述欠详尽:在“交流论坛”板块,可进一步明确论坛的功能及互动方式,如发布帖子、评论、点赞等。同时,考虑加入个性化推荐功能,根据用户兴趣和需求推送相关内容。
3.用户场景描述不清晰:功能性需求部分,可补充具有代表性的用户场景,使开发者和用户更明确项目的实际应用。例如,描述一位孕妇在怀孕期间如何使用“智养陪护”平台,包括月嫂招聘、母婴产品购买、孕期指导等操作。
针对以上三点不足,具体改进:

  1. 项目概述中,补充孕期指导具体内容,如线上课程、专家咨询等。
  2. “交流论坛”板块,详述论坛功能及互动方式,加入个性化推荐功能。
  3. 添加用户场景描述,展示孕妇如何在孕期使用“智养陪护”平台,包括月嫂招聘、母婴产品购买、孕期指导等。
    通过以上改进,《需求规格说明书》将更加完善,为项目开发与推广提供优质指导。同时,具有故事性的用户场景描述有助于提升用户对“智养陪护”项目的理解与体验。

1.3 原型展示
用户故事(User Story):
小红是一位准妈妈,她正在寻找一个可靠的平台,以便更好地准备和应对孕期的挑战。在朋友的推荐下,她了解到了“智养陪护”项目。
首先,小红在“优选月嫂”板块中寻找合适的月嫂。她通过查看月嫂的资质、评价和价格,最终找到了一位经验丰富且评价良好的月嫂。小红非常满意,因为她可以在同一平台上完成挑选和联系月嫂的全部过程。
然后,小红开始在“母婴购”板块查看母婴产品。她得到了一些有针对性的产品推荐,并且可以直接在平台上购买。对于一些价格较高的产品,小红选择了分期付款服务,减轻了家庭的经济压力。
此外,小红还发现了“孕婴补贴”板块。她感到十分惊喜,因为这意味着她可以申请补贴来缓解家庭的经济负担。小红按照平台的指引,完成了补贴申请的全过程。
最后,小红参与了“交流论坛”。在这里,她可以提出自己的问题,分享经验,甚至从其他妈妈那里得到一些宝贵的建议。这使得小红在孕期过程中感到更加安心和踏实。
这个用户故事清晰地展示了“智养陪护”项目的主要功能以及它们如何在实际场景中被使用。同时,它也揭示了项目对于满足有生育计划的女性的需求的价值和重要性。
1.4 功能分析的四个象限
四个功能分析象限如下:
必要要求:
提供一站式母婴服务,包括优选月嫂、母婴购、孕婴补贴和交流论坛。
辅助要求:
1.考虑用户的购买能力,提供全款付清和分期付款的购买方式。
2.提供用户评价和反馈的渠道,以改进服务质量。
外围功能:

  1. 提供用户注册和登录功能,确保用户信息的安全和隐私保护。
  2. 提供用户订单管理功能,让用户可以查看和管理自己的购买订单。
  3. 提供客服系统,方便用户咨询和解决问题。

杀手功能:

  1. 提供智能推荐功能,根据用户的需求和偏好推荐合适的月嫂和母婴产品。
    2.提供智能指导功能,根据用户的孕期情况和需求提供个性化的孕期指导和建议。

    1.5 任务分解WBS

2、系统设计:

2.1 架构设计

2.2数据库设计



订单信息实体E-R图:

会员信息实体E-R图:

购物车信息实体E-R图:

商品信息实体E-R图:

3.Alpha任务分配计划

3.1项目Sprint-backlog图

3.2迭代冲刺计划

4.测试计划

测试目标:为了确保“智养陪护”项目的质量和稳定性,我们将进行以下测试:
1.功能测试:验证各板块的功能是否符合需求,是否稳定可靠。
2.性能测试:检测系统的响应速度、负载能力和压力承受能力。
3.安全性测试:验证系统是否存在安全漏洞,保护用户数据的安全性。
4.用户体验测试:验证系统的易用性和用户体验是否良好。
测试对象:“智养陪护”项目的四大板块:
1.优选月嫂板块:测试月嫂信息的展示、搜索、匹配以及预定功能。
2.母婴购板块:测试商品信息的展示、购买、支付等功能以及物流跟踪。
3.孕婴补贴板块:测试补贴政策的展示、申请、审核等功能。
4.交流论坛板块:测试论坛的发帖、回复、评论等功能以及用户隐私保护。
测试策略:
1.功能测试:采用黑盒测试方法,以用户的角度进行测试,验证每个板块的功能正确性、稳定性和易用性。
2.性能测试:采用负载测试和压力测试方法,模拟多用户并发访问系统,以验证系统的负载能力和稳定性。
3.安全性测试:采用白盒测试方法,对系统的内部结构和逻辑进行深入测试,验证系统的安全性。
4.用户体验测试:采用灰盒测试方法,兼顾用户需求和系统实现,验证系统的易用性和用户体验。
测试资源与环境:
1.测试团队:由具备丰富母婴服务领域测试经验的测试工程师组成。
2.测试环境:搭建与生产环境相似的测试环境,包括服务器、网络、数据库等。
3.测试数据:根据实际业务场景,准备充足的数据用于测试,包括正常数据、异常数据和边界条件等。
测试计划安排:
第一阶段:需求分析阶段(1周)
•分析“智养陪护”项目的需求文档和设计文档。
•制定详细的测试计划和测试案例。
第二阶段:功能测试阶段(2周)
•对各板块的功能进行全面测试。
•提交缺陷报告并跟进缺陷修复。
第三阶段:性能测试阶段(1周)
•进行负载测试和压力测试。
•分析性能测试结果并提交报告。
第四阶段:安全性测试阶段(1周)
对系统的输入验证、权限验证和数据加密等进行深入测试。
提交安全性测试报告。

第五阶段:用户体验测试阶段(1周)
•对系统的易用性和用户体验进行测试。
•提交用户体验测试报告。
第六阶段:汇总与总结阶段(1周)
•对所有测试阶段的结果进行汇总和分析。
•编写总结报告并提出改进建议。
预期输出结果:提交完整的缺陷报告、性能测试报告、安全性测试报告和用户体验测试报告。同时提供汇总总结报告,总结整个项目的测试过程和结果,并提出改进建议。通过这些报告和建议,我们可以更好地了解“智养陪护”项目的情况并进行改进,以提供更优质的一站式母婴服务。

posted @ 2023-11-16 17:58  计科4杨钢涛  阅读(28)  评论(0编辑  收藏  举报