1、软件开发实践课程考试大纲一、课程基本信息1. 课程编号:2. 学时:643. 适用专业:计算机软件技术4. 适用学期:第四学期5开课单位:计算机教研室二、总体要求软件开发实践是一门应用性、操作性、实践性很强的课程,注重考查学生的实践动手能力,通过项目实施形式考查学生对实践技能的掌握。三、考试知识点(技能点)及考核要求实践一:软件开发实践准备(一)考试知识点(技能点)软件开发工具、软件开发环境、软件工程工具、软件工程相关网站、面向对象的方法(二)考核要求掌握软件工程的开发工具和环境,熟悉软件工程的相关网站。了解面向对象的方法、UML工具。实践二:需求分析(一)考试知识点(技能点)系统流程图、数据
2、流图、数据字典、面向对象分析(二)考核要求重点掌握数据流图设计及数据字典设计。掌握结构化分析方法、面向对象分析方法。实践三:总体设计(一)考试知识点(技能点)软件结构的设计、面向数据流的设计方法、面向对象设计。(二)考核要求理解总体设计的任务,掌握面向数据流的设计方法和面向对象设计方法,完成软件结构的设计。实践四:详细设计(一)考试知识点(技能点)详细设计工具、结构化程序设计、面向对象设计、界面设计、数据库设计(二)考核要求能熟练的使用详细设计工具(包括程序流程图、PDL等)来设计模块中的算法及程序的逻辑结构。学会使用各种界面设计工具进行界面设计。熟悉数据库设计。实践五:程序设计和测试(一)考
3、试知识点(技能点)编码风格、测试方法、单元测试、集成测试、测试用例(二)考核要求掌握良好的编码风格,学会基本的测试用例的设计,学会基本的单元测试方法,完成集成测试。实践六:维护和软件工程文档规范(一)考试知识点(技能点)软件工程国家标准,需求分析报告、总体设计报告、详细设计报告(二)考核要求学习软件工程国家标准,掌握需求分析报告、总体设计报告、详细设计报告的编制。四、考核方式:1、期末综合实训考核:期末学生分组,每个人展示在本课程设计的项目中所做的工作,及编写的相关的文档。五、成绩评定方式考勤 10%+平时实验成绩 40%+期末成绩 50%六、教材及主要参考书软件工程案例教程软件项目开发实践,韩万江 姜立新等编著,机械工业出版社;软件工程基础教程,刘文 朱飞雪 主编,北京大学出版社;软件工程实验,狄国强 杨小平 杜宾 编著,清华大学出版社和北京交通大学出版社;软件工程课程设计,李龙澍等编著,机械工业出版社。七、说明1、根据安徽中澳科技职业学院制定的软件开发实践教学大纲。执笔人: 汪海威教研室主任:宋世俊系主任: 唐弋清拟定时间: 2010年8月20日3