- 5
- 0
- 约7.69千字
- 约 9页
- 2016-10-14 发布于贵州
- 举报
软件开发案例分课程
《软件开发案例分析》课程
教学大纲
大连职业技术学院
2005年 9月
课程名称:
《软件开发案例分析》
学分:
(4学分)
适用专业:
计算机软件设计专业、计算机软件设计专业(日语)
教学目的:
本课程是信息技术系软件技术专业学生的一门专业必修课程,具有较强的实践性。本课程的教学任务是通过对中标的项目案例进行剖析和理解,深入理解软件开发的思想、开发过程中的控制和管理,了解项目开发中的IT职业所必备的职业素质,并通过对分析案例的模拟实现,使学生能够掌握面向对象的软件开发中的开发思想以及实践技能的灵活应用与知识的扩展,提高学生的自主学习的能力。
教学要求:
在具有一定的程序设计思想、软件工程架构、基本实践的基础上,通过理论与实践相结合的教学方式,采用剖析、模拟等多种教学方法来保证教学任务的顺利完成。
教学课时数分配表:
章次 教学内容 课时数分配 作业次数 总课时数 理论 实践 习题 第一章 中标案例的整体结构分析 2 2 第二章 代码是核心 1 1 第三章 对异常的处理 1 1 第四章 实例实战 1 1 第五章 重用 1 1 第六章 代码优化的组织 1 1 第七章 针对契约设计 1 1 第八章 业务建模 1 1 第九章 开发计划编写规范 1 1 第十章 软件开发文档管理 4 4 第十一章 案例模拟 47 1 46 8 总结、展示、答辩、评比 3 1 2 合 计 64 16 48 8 理论教学内容
中标案例整体结构分析(2课时)
内容提要:
本章要求学生了解中标案例的整体结构及功能,了解项目实例建立的整个流程,并了解开发过程中各环节需做的工作,理解针对项目所做的设计以及确定的功能。
教学重点和难点:
项目实例建立的整个流程,开发过程中各环节需做的工作。
§1.1 需求分析(0.3课时)
§1.2 系统设计(0.4课时)
系统功能分析
系统功能模块设计
§1.3 数据库设计(0.5课时)
数据库需求分析
数据库概念结构设计
数据库逻辑结构设计
数据库结构设计
§1.4 用户管理模块的设计(0.4课时)
§1.5 系统主程序的创建(0.2课时)
§1.6 系统子模块的创建(0.2课时)
代码是核心(1学时)
内容提要:
通过本章学习,使学生了解代码是软件开发的基础,面向对象的代码,编写并管理面向对象的代码,面向对象软件开发过程,基于面向对象代码的分析框架。
教学重点和难点:
基于面向对象代码的分析框架
§2.1 代码是软件开发的基础(0.1课时)
§2.2 面向对象的代码(0.1课时)
§2.3 编写并管理面向对象的代码(0.1课时)
§2.4 面向对象软件开发过程(0.5课时)
§2.5 基于面向对象代码的分析框架(0.2课时)
对异常的处理(1课时)
内容提要:
通过案例了解异常的处理思想,并通过实例了解异常的应用。
教学重点和难点:
异常的处理思想
§3.1 案例分析-对异常的管理(0.1课时)
§3.2 案例的简单描述(0.9课时)
实例实战(1课时)
内容提要:
了解软件开发过程中的规范、技能、组织和过程,以及开发工具,同时开发的软件具有个性化。
教学重点和难点:
软件开发过程中的规范、个性化。
§4.1 规范(0.2课时)
§4.2 技能(0.2课时)
§4.3 组织(0.1课时)
§4.4 过程(0.2课时)
§4.5 工具(0.1课时)
§4.6 个性(0.2课时)
重用(1课时)
内容提要:
通过本章的学习,使学生掌握重用的思想,并了解重用的规范、技能、组织、过程及工具。
教学重点和难点:
掌握重用的思想。
§5.1重用的概念(0.1课时)
§5.2重用规范(0.2课时)
§5.3重用技能(0.2课时)
§5.4重用组织(0.2课时)
§5.5重用过程(0.2课时)
§5.6重用工具(0.1课时)
代码优化(1课时)
内容提要:
通过本章的学习,使学生掌握抽象是代码优化的重要思路,同时了解代码规范、组织及过程。
教学重点和难点:
掌握抽象代码优化。
§6.1 抽象是重要的思路(0.4课时)
§6.2 规范(0.2课时)
§6.3 组织(0.2课时)
§6.4 过程(0.2课时)
针对契约设计(1课时)
内容提要:
了解契约中的要求,针对契约进行设计,包括对规范、技能、过程、工具等的设计。
教学重点和难点:
针对契约进行设计。
§7.1 针对契约设计(0.2课时)
§7.2 规范(0.2课时)
§7.3 技能(0.2课时)
§7.4 过程(0.2课时)
§7.5 工具(0.2课时)
业务建模(1课时)
原创力文档

文档评论(0)