KC02060000008_《软件开发与项目管理》_单元设计_模块八综合项目实战.doc

上传人:春哥&#****71; 文档编号:5292465 上传时间:2021-12-31 格式:DOC 页数:8 大小:143KB
返回 下载 相关 举报
KC02060000008_《软件开发与项目管理》_单元设计_模块八综合项目实战.doc_第1页
第1页 / 共8页
KC02060000008_《软件开发与项目管理》_单元设计_模块八综合项目实战.doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述

《KC02060000008_《软件开发与项目管理》_单元设计_模块八综合项目实战.doc》由会员分享,可在线阅读,更多相关《KC02060000008_《软件开发与项目管理》_单元设计_模块八综合项目实战.doc(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、软件开发与项目管理课程教学单元设计模块八 综合项目实战 -学生公寓管理平台授课教师:软件开发与项目管理课程组授课班级: 学时:4教学条件软件开发工具、Rational Rose、VS2008、LoadRunner投影设备、广播软件教学素材参考教材、课件、授课录像教学目标设计知识目标:(1) 了解需求获取的多种途径;(2) 熟悉需求分析文档的格式和要求;(3) 熟练掌握用例图设计方法,熟练掌握用例描述文档的一般格式;(4) 熟悉需求转换成软件设计的一般要求;(5) 熟悉软件系统架构、系统界面、数据库和单元模块设计的基本内容;(6) 熟悉编码规范的作用和内容;(7) 掌握代码优化和代码调试策略和技

2、术;(8) 掌握如何根据需求设计黑盒测试用例;(9) 掌握如何根据单元模块代码的内部结构设计白盒测试用例;(10) 掌握如何根据软件系统的运行环境设置性能测试场景并执行性能测试。能力目标: (1) 能够通过阅读文献和交流,熟悉软件系统的需求;(2) 能够编写格式规范的需求分析文档;(3) 能够使用用例图和用例描述文档分析用例执行流程;(4) 能够在掌握了软件系统完整需求的基础上,进行软件设计;(5) 能够设计软件系统架构、系统界面、数据库和单元模块;(6) 能够根据软件设计完成软件系统的编码;(7) 能够熟练使用编程语言的代码优化和代码调试技术编写和调试程序;(8) 能够根据需求设计黑盒测试用

3、例;(9) 能够根据单元模块代码的内部结构设计白盒测试用例;(10) 能够根据软件系统的运行环境设置性能测试场景并执行性能测试。教学内容任务8-1: 需求分析; 任务8-2: 软件设计; 任务8-3: 编码;任务:8-4: 软件测试。重点: 软件设计,软件测试难点:软件设计课后作业(1) 仔细阅读需求获取和需求分析的结果,熟悉学生公寓管理平台的完整需求,参照模块二中给出的需求规格说明书,编写学生公寓管理平台需求规格说明书。(2) 分析图2中住宿管理的住宿查询用例的执行流程,设计该用例的用例图和用例说明。(3) 参照模块二中数据字典的设计要求,编制学生公寓管理平台数据字典。(4) 熟悉任务1中住

4、宿管理中住宿安排模块功能和执行过程,设计其逻辑架构图。(5) 设计学生公寓管理平台的开发架构图和物理架构图。(6) 设计住宿管理中住宿安排模块功能的场景视图。(7) 设计学生公寓管理平台的功能结构图。(8) 根据任务1中实训2的结果,设计住宿管理中住宿查询操作的图形界面。(9) 对住宿查询做模块设计。(10) (讨论题)你实训过程中使用哪种编程语言,说明该语言有哪些编码规范,为什么需要有这些编码规范?(11) (讨论题)什么是数据连结池?使用数据连结池对代码优化有什么好处?你使用的编程语言中,数据连结池是如何实现的?(12) 根据配置文件hibernate.cfg.xml和映射文件Yh.hbm

5、.xml,调用Hibernate接口编写新建用户并保存到数据库的代码,并分析其中如何使用数据连结池、如何优化类Yh.java、如何优化新建并保存用户的执行代码。(13) 新建配置文件Zs.hbm.xml,调用Hibernate接口编写新建住宿记录并保存到数据库的代码,并分析其中如何使用数据连结池、如何优化类Zs.java、如何优化新建并保存住宿记录的代码。(14) 编写代码,调试并处理数据库访问用户名和密码错误异常。(15) 编写并调试住宿查询代码,分别处理查询条件错误和数据库错误异常。(16) 阅读模块五中测试用例设计模板,把测试用例TZSGL-ZSAP-001测试用例TZSGL-ZSAP-

6、005写成规范形式。(17) 仔细分析住宿安排中宿舍号和床位号的取值范围,设计测试用例,覆盖这两个取值的所有组合。(18) 根据图17,用伪代码设计住宿查询的执行流程,选择一种合适的覆盖标准,设计白盒测试用例。(19) 设计学生公寓管理平台的性能测试场景,使用LoadRunner测试工具,录制这一场景所有功能模块的脚本,设置用户数,执行测试,并分析测试结果。教学过程设计任务8-1 需求分析(1课时)主要步骤教学内容教学方法教学手段师生活动引入载体项目介绍。教师启发-教师:启发讲授学生:听讲思考告知(教学内容、目的)平台系统的基本需求。讲解课件演示教师:讲解演示学生:讨论思考任务简介熟悉需求获取

7、的途径。整理需求。讨论归纳课件演示教师:归纳演示学生:参与发言任务分析通过听课以及阅读文档熟悉平台系统需求,并进一步分析需求。讨论归纳课件演示小组讨论教师:引导讲解学生:参与发言 分组讨论支撑知识(1) 需求获取的途径;(2) 需求分析的辅助手段;(3) 需求文档编写格式。讨论归纳课件演示教师:讲解演示学生:小组讨论参与发言任务实施(1) 讲解学生公寓管理平台用例图;(2) 讲解学生公寓管理平台功能模块图;(3) 讨论住宿安排用例描述过程。讲解讨论课件演示小组讨论教师:引导讲解 检查巡视学生:实际操作 分组作业分享交流实训作品的展示与分享。个别演示分组讨论教师:安排引导学生:个别演示 分享交流

8、课程总结需求分析的重点和注意事项。教师讲解课件教师:归纳总结学生:思考讨论课后作业拓展训练:(1) 仔细阅读需求获取和需求分析的结果,熟悉学生公寓管理平台的完整需求,参照模块二中给出的需求规格说明书,编写学生公寓管理平台需求规格说明书;(2) 分析图2中住宿管理的住宿查询用例执行流程,设计该用例的用例图和用例说明;(3) 参照模块二中数据字典的设计要求,编制学生公寓管理平台数据字典。课后练习实验实训教师:布置作业 提出要求学生:课后实训教学过程设计任务8-2 软件设计(1课时)主要步骤教学内容教学方法教学手段师生活动引入学生需求分析作品演示。学生演示项目展示教师:安排讲解学生:演示讨论告知(教

9、学内容、目的)教学内容:软件设计。启发提问操作讲解分析讨论教师:启发讲解学生:思考讨论任务简介(1) 架构设计;(2) 界面设计;(3) 数据库设计;(4) 模块设计。讨论归纳课件演示播放视频教师:演示讲解学生:听讲讨论任务分析软件设计过程。讨论归纳课件演示教师:归纳讲解学生:参与发言支撑知识(1) “4+1”视图模型;(2) ER图;(3) UML模型图。讲解归纳课件演示教师:讲解演示学生:思考讨论任务实施(1) 学生完成“4+1”视图模型;(2) 教师演示数据库设计;(3) 教师演示界面设计,学生模仿完成;(4) 教师演示模块设计,学生模仿完成。讲解讨论课件演示小组讨论教师:引导讲解检查巡

10、视学生:实际操作分组作业分享交流学生作品演示。个别演示分组讨论教师:安排归纳学生:演示讨论课程总结软件设计的主要内容。教师讲解课件演示教师:归纳讲解学生:听讲思考课后作业拓展训练:(1) 熟悉任务1中住宿管理中住宿安排模块功能和执行过程,设计其逻辑架构图;(2) 设计学生公寓管理平台的开发架构图和物理架构图;(3) 设计住宿管理中住宿安排模块功能的场景视图;(4) 设计学生公寓管理平台的功能结构图;(5) 根据任务1中实训2的结果,设计住宿管理中住宿查询操作的图形界面;(6) 对住宿查询做模块设计。课后练习实验实训教师:布置作业 提出要求学生:课后实训教学过程设计任务8-3 编码(1课时)主要

11、步骤教学内容教学方法教学手段师生活动引入编码阶段的任务。教师启发-教师:启发讲授学生:听讲思考告知(教学内容、目的)教学内容:编码,代码优化,代码调试。启发提问操作讲解课件演示教师:启发讲解学生:思考讨论任务简介编码规范,Java的优化策略和调试策略。讨论归纳课件演示播放视频教师:演示讲解学生:听讲讨论任务分析掌握Java语言编码规范,Java的优化策略和调试策略。讨论归纳课件演示教师:归纳讲解学生:参与发言支撑知识(1) Java编码规范,Hibernate技术,异常处理机制;(2) 调试原则;(3) 调试主要方法。讨论归纳课件演示教师:讲解演示学生:思考讨论任务实施结合学生公寓管理平台的编

12、码过程学习。讲解讨论课件演示小组讨论教师:引导讲解 检查巡视学生:实际操作 分组作业分享交流编码过程展示与分享。个别演示分组讨论教师:安排归纳学生:演示讨论课程总结编码任务总结。教师讲解课件演示教师:归纳讲解学生:听讲思考课后作业(1) (讨论题)你实训过程中使用哪种编程语言,说明该语言有哪些编码规范,为什么需要有这些编码规范?(2) (讨论题)什么是数据连结池?使用数据连结池对代码优化有什么好处?你使用的编程语言中,数据连结池是如何实现的?(3) 根据配置文件hibernate.cfg.xml和映射文件Yh.hbm.xml,调用Hibernate接口编写新建用户并保存到数据库的代码,并分析其

13、中如何使用数据连结池、如何优化类Yh.java、如何优化新建并保存用户的执行代码。(4) 新建配置文件Zs.hbm.xml,调用Hibernate接口编写新建住宿记录并保存到数据库的代码,并分析其中如何使用数据连结池、如何优化类Zs.java、如何优化新建并保存住宿记录的代码。(5) 编写代码,调试并处理数据库访问用户名和密码错误异常。(6) 编写并调试住宿查询代码,分别处理查询条件错误和数据库错误异常。课后练习实验实训教师:布置作业 提出要求学生:课后实训教学过程设计任务8-4 软件测试(1课时)主要步骤教学内容教学方法教学手段师生活动引入测试阶段的任务。教师启发-教师:启发讲授学生:听讲思

14、考告知(教学内容、目的)教学内容:黑盒测试,白盒测试,性能测试。启发提问操作讲解课件演示教师:启发讲解学生:思考讨论任务简介对学生公寓管理平台中的功能模块执行黑盒测试和白盒测试,对整个系统执行性能测试。讨论归纳课件演示播放视频教师:演示讲解学生:听讲讨论任务分析(1) 对住宿安排模块设计黑盒测试用例,并执行黑盒测试;(2) 对住宿查询模块设计白盒测试用例,并执行白盒测试;(3) 对平台系统执行系统测试。讨论归纳课件演示教师:归纳讲解学生:参与发言支撑知识(1) 黑盒测试用例设计方法;(2) 白盒测试用例设计方法;(3) 性能测试工具的使用方法。讨论归纳课件演示教师:讲解演示学生:思考讨论任务实

15、施(1) 对住宿安排模块设计黑盒测试用例,并执行黑盒测试;(2) 对住宿查询模块设计白盒测试用例,并执行白盒测试;(3) 对平台系统执行系统测试。讲解讨论课件演示小组讨论教师:引导讲解 检查巡视学生:实际操作 分组作业分享交流测试过程展示与分享。个别演示分组讨论教师:安排归纳学生:演示讨论课程总结软件测试任务总结。教师讲解课件演示教师:归纳讲解学生:听讲思考课后作业(1) 阅读模块五中测试用例设计模板,把测试用例TZSGL-ZSAP-001测试用例TZSGL-ZSAP-005写成规范形式。(2) 仔细分析住宿安排中宿舍号和床位号的取值范围,设计测试用例,覆盖这两个取值的所有组合。(3) 根据图8-17,用伪代码设计住宿查询的执行流程,选择一种合适的覆盖标准,设计白盒测试用例。(4) 设计学生公寓管理平台的性能测试场景,使用LoadRunner测试工具,录制这一场景所有功能模块的脚本,设置用户数,执行测试,并分析测试结果。课后练习实验实训教师:布置作业 提出要求学生:课后实训8

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁