欢迎来到天天文库
浏览记录
ID:50090113
大小:232.00 KB
页数:14页
时间:2020-03-04
《软件工程项目化教程 高职软件专业 陈巧莉 课件项目8 软件工程案例项目实训指导.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、项目8软件工程案例项目实训指导内容安排8.1项目实训指导8.2项目一实训指导——熟悉Visio建模工具8.3项目二实训指导——熟悉Rose建模工具8.4项目三实训指导——数据库建模实训8.5项目四~六实训指导——项目实训流程8.6实训题目选题参考8.1项目实训指导8.1.1项目实训的目的软件工程实训是《软件工程》课程讲授中一个重要的、不可缺少的实践环节。“程序设计语言”和“操作系统”等课是软件工程的前导课程,学好本门课程对学生毕业以后从事软件开发有着极为重要的作用,许多计算机专业的大学本专科毕业生认为:“软件工程课是他们参加工作以后最
2、能直接应用的一门专业课程”,为此,要学好《软件工程》课程,仅仅通过课堂理论教学或简单的建模实验环节掌握整个知识体系是远远不够的,还必须加强项目实践环节。软件工程项目实训的实践环节在于培养学生能够针对具体软件工程项目,全面掌握软件工程管理及软件需求分析、软件概要设计、软件详细设计、软件测试等阶段的方法和技术。根据《软件工程》课程的特点,实训内容包括软件开发的两大方法学的专题训练,即结构化的方法学和面向对象的方法学,通过选取一个简单的实训开发项目,要求学生利用结构化软件开发技术或面向对象的软件开发技术完成对该项目的开发。8.1.2项目实训
3、要求软件工程实训要求学生采用“项目小组”的形式,结合具体的开发项目进行设计。具体要求如下:1.班级按项目小组进行分组,每组不得超过8人。2.每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目。3.项目中的每项任务要落实到人且规定该任务的起止日期和时间。4.每个项目小组必须按照附录中给定的GB/T8567-2006文档规范标准书写项目文档。5.题目自定或采用项目8[附录]中的题目。6.软件开发的方法自定(结构化或面向对象的方法学)。8.1.3项目实施步骤(1)命题。(2)选题。(3)角色划分(表8-1)并拟
4、出具体设计实施方案。(4)系统的分析、设计、复审、编码和测试。(5)撰写小组实训总结报告。8.2项目一实训指导——熟悉Visio建模工具一、目的与任务目的:学会使用Visio2007,绘制各种软件工程图,侧重于结构化分析、设计、实现方面的建模。任务:掌握MicrosoftOfficeVisio2007的功能和使用方法。学习软件开发小组的组织和管理,合理分工和布局每一张图,体会各个成员角色应完成的建模任务。二、内容、要求与安排方式1、实验内容与要求:实验一利用MicrosoftOfficeVisio2007绘制办公室布局图实验二利用Mi
5、crosoftOfficeVisio2007绘制网上书店的数据流图实验三利用MicrosoftOfficeVisio2007绘制图书馆信息管理系统用例图三、思考题(1)分小组进行讨论和建模,分析一个软件系统会有哪些方面的不同建模图。(2)MicrosoftOfficeVisio2007更适合结构化系统建模还是面向对象系统建模?8.3项目二实训指导——熟悉Rose建模工具一、目的与任务目的:学会利用RationalRose软件进行面向对象的系统分析、设计与正确建模的方法,并学会正确安装Rose及使用Rose来完成系统的建模操作。任务:学
6、习软件开发小组的组织和管理,合理分工,将项目开发各阶段的建模任务明确,并熟悉软件开发环境。二、内容、要求与安排方式1、实验内容与要求:实验一RationalRose建模入门(2课时)实验二类图和对象图建模(2课时)实验三动态模型建模(4课时)实验四Rose其它模型建模(2课时)三、思考题(1)以小组为单位进行讨论和建模,分析系统会有哪些方面的不同建模图。(2)也可以选择自己熟悉或感兴趣的面向对象系统绘制出系统的各种建模图。8.4项目三实训指导——数据库建模实训一、目的与任务目的:通过完成从用户需求分析、数据库设计及用Visio画E-R
7、图的过程,进一步理解和掌握教材中的相关内容。任务:学习软件开发小组的组织和管理,合理分工,将数据库实现各阶段的建模任务(画层次图或E-R图)明确,并熟悉相应的软件开发环境。二、内容、要求与安排方式1、实验内容与实现要求:实训一图书管理系统实训报告实训二民航订票管理系统实训报告实训三零件交易中心管理系统三、思考题1.通过这次实验,进一步了解什么情况下使用数据库中的事务。2.请读者结合自己的实际情况,认真总结自己的收获、体会以及有待改进之处。8.5项目四~六实训指导——项目实训流程实验一、项目开发的准备工作(2学时)1.目的与任务目的:确
8、定课题,组织小组内成员,合理分工,熟悉软件开发环境,培养团队精神。任务:学习软件开发小组的组织和管理,合理分工,将项目开发各阶段的任务明确,并熟悉相应的软件开发环境。2.内容、要求与安排方式实验二、系统需求分析过程(2学
此文档下载收益归作者所有