软件工程课程实验指导教材_第1页
软件工程课程实验指导教材_第2页
软件工程课程实验指导教材_第3页
软件工程课程实验指导教材_第4页
软件工程课程实验指导教材_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程课程实验指导教材步骤四:缺陷报告与测试总结缺陷记录:如“`/api/books/borrow`接口未校验读者权限,导致无权限用户也能借书”;测试总结:统计测试用例数(如单元测试20条,通过18条)、缺陷分布(业务逻辑类3个,接口2个),提出改进建议(如“增加权限校验逻辑”)。5.实验报告要求内容:测试用例文档、JUnit代码、Selenium脚本、缺陷报告、测试总结;格式:代码需注释(说明测试逻辑),缺陷报告需清晰可复现(操作步骤+预期/实际结果)。6.拓展思考如何提高测试覆盖率?单元测试和集成测试的覆盖率目标分别是多少?若项目采用敏捷开发,如何在CI/CD中嵌入持续测试?实验四:软件项目管理实验(以团队项目为例)1.实验背景与目标软件项目管理保障项目“按时、按质、按预算”交付。本实验以“校园二手交易平台”团队项目为载体,带你掌握:WBS任务分解;甘特图/燃尽图进度管理;风险识别与管控;敏捷工具(Trello)协作。2.实验内容针对团队项目,完成:1.范围定义与WBS分解;2.进度计划(甘特图)与敏捷管理(燃尽图);3.风险管理;4.团队协作(Trello)。3.实验准备工具:MicrosoftProject(甘特图)、Trello(任务看板)、Excel(燃尽图);知识基础:项目管理理论(PMBOK)、敏捷方法(Scrum)。4.实验步骤步骤一:范围定义与WBS分解确定范围:功能(用户/商品/交易管理)、非功能(性能/安全);WBS分解(示例):第一层:需求分析、设计、开发、测试、部署;第二层:需求分析→调研、文档、原型;开发→前端、后端、接口联调;第三层:前端→首页、商品列表、个人中心。步骤二:进度计划与甘特图估计工期:需求分析(5天)、原型(3天)、前端开发(10天)、后端开发(12天);绘制甘特图:设置任务依赖(需求→设计→开发),分配资源(团队成员),生成甘特图,识别关键路径(如“需求→设计→开发→测试→部署”,总工期31天)。步骤三:敏捷管理与燃尽图Scrum迭代:分3个sprint(每2周1个):Sprint1:需求+原型+架构;Sprint2:前端(首页、商品列表)+后端(用户、商品模块);Sprint3:前端(交易、个人中心)+后端(交易模块)+集成测试。燃尽图:横轴天数,纵轴剩余工作量(故事点)。每天更新进度,绘制折线图(如Sprint1计划20点,实际完成18点,分析延误原因)。步骤四:风险管理识别风险:需求变更(高可能、高影响)、技术难点(支付接口,中可能、高影响);应对措施:需求变更:敏捷需求管理,sprint评审时确认需求,建立变更流程;技术难点:提前调研支付接口,安排技术骨干攻关。步骤五:团队协作(Trello)任务看板:创建“待办”“进行中”“已完成”列表,任务卡片包含描述、负责人、截止日期;每日站会:汇报进展(如“昨天完成商品列表页开发,今天测试该页面”),更新Trello状态;Sprint评审:展示成果(如原型、代码),收集反馈,调整下一个sprin

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论