1、计算机软件技术专业软件开发实践实训大纲 一、实验教学大纲说明1.实验教学目标:通过实验掌握软件开发的工具、方法和技术2.实验室名称:公共机房3.适用专业:计算机软件4.开设实验项目数:6项5.实验总学时:426.课程类别:专业技术7.所属能力模块:专业技术8.课程编号:9.实验课程教材(指导书)、参考书:软件工程案例教程软件项目开发实践,韩万江 姜立新等编著,机械工业出版社;软件工程基础教程,刘文 朱飞雪 主编,北京大学出版社;软件工程实验,狄国强 杨小平 杜宾 编著,清华大学出版社和北京交通大学出版社;软件工程课程设计,李龙澍等编著,机械工业出版社。二、实验教学内容及基本要求1.实验教学的内
2、容序号实验项目名称内容提要实验学时实验类型必开/选开每套仪器人数1软件开发实践准备软件工程开发环境和开发工具的准备,项目小组的建立,项目题目的选择,对所选项目的研究。4验证型必开12需求分析对项目用软件工程的方法和工具做需求分析。 8验证型 必开 13总体设计根据需求分析的结果,对项目做总体设计。4验证型 必开 14详细设计根据需求分析和总体设计,进行项目的详细设计。4验证型 必开 15程序编码和测试根据详细设计对系统进行编码和单元测试,最后进行集成测试。10验证型 必开 16软件工程文档编制根据软件工程各阶段的技术设计和资料,按照软件工程的规范编制软件工程文档。4验证型必开12.实验教学目的
3、和基本要求学生首先自发组建开发小组,小组人数适当,分工明确、合适,然后选择一个开发项目,协作完成这个具有一定规模的软件开发项目。项目开发使用软件工程的方法,通过项目的开发,掌握软件工程的基本方法、工具和过程。实验一 软件工程环境准备 【1】能力培养要求:熟练运用一些常用的软件工程的工具,学会运用软件工程的相关网站来学习软件工程。【2】实验内容、目的、要求:学习使用Visio,学习设计系统流程图、数据流图和程序结构图、程序流程图等,学习使用ROSE 建立UML模型,进行面向对象的分析和设计,学习使用Project,学习对自己选定的项目做一个项目计划,查找并访问相关的软件工程的网站,学会利用软件工
4、程网站来学习、工作。【3】实验主要配套设备及台(套)数:每生一台计算机【4】实验报告要求:本次实验需要实验报告,主要为项目的立项和可行性。实验二 需求分析 【1】能力培养要求:掌握需求分析的基本方法【2】实验内容、目的、要求:分析项目给出的需求描述,通过传统的结构化分析方法,设计数据流图和数据字典,获得功能需求,或通过面向对象分析,运用UML工具,进行系统分析。【3】实验主要配套设备及台(套)数:每生一台计算机【4】实验报告要求:本次实验需要实验报告。实验三 总体设计 【1】能力培养要求:掌握总体设计的基本方法【2】实验内容、目的、要求:根据需求分析的结果,使用结构化设计方法或面向对象的设计方
5、法,设计软件结构图,并可对数据库进行初步的规划设计。【3】实验主要配套设备及台(套)数:每生一台计算机【4】实验报告要求:本次实验需要实验报告。实验四 详细设计 【1】能力培养要求:掌握详细设计的方法。【2】实验内容、目的、要求:在本实验中,需要对每个模块进行详细设计(用程序流程图或PDL等),对系统中所有界面进行设计,对应用数据库系统进行详细设计,也可以使用UML工具,对系统分析的模型,采用面向对象的方法进行设计。【3】实验主要配套设备及台(套)数:每生一台计算机【4】实验报告要求:本次实验需要实验报告。实验五 编码和测试【1】能力培养要求:掌握程序编码和测试的基本技能。【2】实验内容、目的
6、、要求:针对项目开发需求建立开发工具和开放环境。根据详细设计,进行程序设计和调试,设计合适的测试方案,配置测试工具,建立测试环境,完成单元测试,最后完成集成测试。【3】实验主要配套设备及台(套)数:每生一台计算机【4】实验报告要求:本次实验需要实验报告。实验六 软件工程文档编制 【1】能力培养要求:学会软件工程主要文档的编制。【2】实验内容、目的、要求:学习软件工程的国家相关标准文档,按照一个基本的文档要求,完成需求分析报告、总体设计报告、详细设计报告和开发总结报告等主要文档。【3】实验主要配套设备及台(套)数:每生一台计算机【4】实验报告要求:本次实验需要实验报告。三、成绩评定标准与考核方式1.考核成绩评定标准实训课按随堂作业处理,按百分制记载(最后需写实验报告)。实训课成绩相加并取平均值,为平时作业的总成绩。平时作业的总成绩占期末综合成绩的40% 。2.考核方法实训课考核形式为随堂考查,根据实训任务完成情况,综合评分并记载。