软件开发案例分析课程.docx
- 文档编号:9877396
- 上传时间:2023-02-07
- 格式:DOCX
- 页数:9
- 大小:17.24KB
软件开发案例分析课程.docx
《软件开发案例分析课程.docx》由会员分享,可在线阅读,更多相关《软件开发案例分析课程.docx(9页珍藏版)》请在冰豆网上搜索。
软件开发案例分析课程
《软件开发案例分析》课程
教学大纲
大连职业技术学院
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课时)
内容提要:
通过案例了解异样的处置思想,并通过实例了解异样的应用。
教学重点和难点:
异样的处置思想
§案例分析-对异样的治理(课时)
§案例的简单描述(课时)
第四章实例实战(1课时)
内容提要:
了解软件开发进程中的标准、技术、组织和进程,和开发工具,同时开发的软件具有个性化。
教学重点和难点:
软件开发进程中的标准、个性化。
§标准(课时)
§技术(课时)
§组织(课时)
§进程(课时)
§工具(课时)
§个性(课时)
第五章重用(1课时)
内容提要:
通过本章的学习,使学生把握重用的思想,并了解重用的标准、技术、组织、进程及工具。
教学重点和难点:
把握重用的思想。
§重用的概念(课时)
§重用标准(课时)
§重用技术(课时)
§重用组织(课时)
§重用进程(课时)
§重用工具(课时)
第六章代码优化(1课时)
内容提要:
通过本章的学习,使学生把握抽象是代码优化的重要思路,同时了解代码标准、组织及进程。
教学重点和难点:
把握抽象代码优化。
§抽象是重要的思路(课时)
§标准(课时)
§组织(课时)
§进程(课时)
第七章针对契约设计(1课时)
内容提要:
了解契约中的要求,针对契约进行设计,包括对标准、技术、进程、工具等的设计。
教学重点和难点:
针对契约进行设计。
§针对契约设计(课时)
§标准(课时)
§技术(课时)
§进程(课时)
§工具(课时)
第八章业务建模(1课时)
内容提要:
了解业务建模中的相关内容,并了解其进程。
教学重点和难点:
业务建模中的相关内容。
§业务建模(课时)
一、什么缘故要业务建模?
二、业务建模和数据库建模
三、共性和不同性
四、不要把表和业务实体混为一谈
五、警戒CRUD类型的设计
六、尽可能使设计切近现实世界
七、显式接口和隐式接口
§标准(课时)
§组织(课时)
§进程(课时)
一、针对业务模型构建自动化测试网
二、维持设计的统一
三、审核
四、进度估算
第九章开发打算编写标准(1课时)
内容提要:
了解开发打算要打算的内容,及相关标准。
教学重点和难点:
开发打算的编写。
§以某一公司的项目开发打算为例,分析开发打算的编写标准(1课时)
第十章软件开发文档治理(4课时)
内容提要:
对软件开发进程中的文档进行了解,及把握。
教学重点和难点:
软件开发进程中的文档的编制。
§软件需求说明书(GB856T——88)(课时)
§可行性研究报告(GB8567——88)(课时)
§数据要求说明书(GB856T——88)(课时)
§概要设计说明书(GB8567——88)(课时)
§详细设计说明书(GB8567——88)(课时)
§数据库设计说明书(GB8567——88)(课时)
§模块开发卷宗(GB8567——88)(课时)
§项目开发打算(GB856T——88)(课时)
§开发进度月报(GB8567——88)(课时)
§项目开发总结报告(GB8567——88)(课时)
§测试打算(GB8567——88)(课时)
§测试分析报告(GB8567——88)(课时)
§操作手册(GB8567——88)(课时)
§用户手册(GB8567——88)(课时)
§文件给制实施规定的实例(GB8567-88)(课时)
第十一章案例模拟(1课时)
内容提要:
通过本章的学习,使学生把握将分析的案例进行模拟实施,以对本科内容更深切的明白得及把握。
教学重点和难点:
案例模拟实施。
§依照对案例的分析进行案例的模拟开发及治理(1课时)
八、实践教学内容
第十一章案例模拟(46课时)
内容提要:
本章要求学生上机实验,将案例的开发遵循开发的进程及标准进行开发。
教学重点和难点:
各时期文档的编制。
§需求分析并编制软件需求说明书、可行性研究报告(2课时)
§系统设计并编制概要设计说明书、详细设计说明书(4课时)
§数据库设计并编制数据库设计说明书(2课时)
§用户治理模块的设计并编制模块开发卷宗、项目开发打算(4课时)
§系统主程序的创建并编制开发进度月报(2课时)
§系统子模块的创建并编制开发进度月报(16课时)
§编制项目开发总结报告(2课时)
§编制测试打算并进行软件测试(2课时)
§编制测试分析报告并修改程序(10课时)
§编制操作手册、用户手册(2课时)
九、利用教材
《软件开发案例分析》,马艳红自编讲义
十、参考书目
一、《中标项目案例导航》,王立丰、王颖峰编著,科学出版社,2003年
二、《ElementsofReusableObject-OrientedSoftware》DesignPatterns,Gamma,E.Helm,R.
3、《设计模式:
可复用面向对象软件的基础》中文版,JohnsonandJ.VlissidesAddison-Wesley1995.,李英军等译,机械工业出版社,2000年
4、《J2EE核心模式》,DeepakAlur,JohnCrupi,DanMalks,牛志奇等译机械工业出版社,2000年
五、《EffectiveJava》EffectiveJavaProgrammingLanguageGuide.JoshuaBloch2002中文版,潘爱民译,机械工业出版社,2003年。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 案例 分析 课程