《软件开发技术》课程考核大纲.docx

上传人:b****1 文档编号:2474642 上传时间:2022-10-29 格式:DOCX 页数:10 大小:18.38KB
下载 相关 举报
《软件开发技术》课程考核大纲.docx_第1页
第1页 / 共10页
《软件开发技术》课程考核大纲.docx_第2页
第2页 / 共10页
《软件开发技术》课程考核大纲.docx_第3页
第3页 / 共10页
《软件开发技术》课程考核大纲.docx_第4页
第4页 / 共10页
《软件开发技术》课程考核大纲.docx_第5页
第5页 / 共10页
点击查看更多>>
下载资源
资源描述

《软件开发技术》课程考核大纲.docx

《《软件开发技术》课程考核大纲.docx》由会员分享,可在线阅读,更多相关《《软件开发技术》课程考核大纲.docx(10页珍藏版)》请在冰豆网上搜索。

《软件开发技术》课程考核大纲.docx

《软件开发技术》课程考核大纲

《软件开发技术》课程考核大纲

第一部分考核说明

《软件开发技术》是计算机应用专业教学计划中一门综合性和实践性很强的核心课程,主要内容包括软件开发规律概述、软件开发方法、软件开发平台与工具、系统分析与建模、软件架构技术、软件设计模式、IT规划与咨询、软件开发项目管理、软件开发案例分析等。

同时兼顾计算机应用领域的前沿知识,为学生进一步学习和应用计算机知识打下坚实的基础。

《软件开发技术》是一门实践性较强的课程。

为保证教学效果,加强教学的实践环节,应安排上机实验,以有效地培养和提高学生软件设计、开发能力。

根据培养应用型人才的需要,本课程的目的与任务是使学生通过本课程的学习,了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和面向对象方法,为更深入地学习和今后从事软件工程实践打下良好的基础。

一、考核对象

计算机应用专业学生。

二、命题依据

本考核说明严格按照计算机应用专业《软件开发技术》课程教学大纲编写。

本课程文字教材为《软件开发技术》张帆著,电子工业出版社,2014年第一版ISBN:

9787121075421,本考核说明是考试命题的依据。

三、考核要求

考核学生掌握和运用软件开发方法与软件架构技术进行系统设计的能力。

具体考核要求分为以下几个层次:

基本概念和基本知识:

软件开发方法、软件开发平台与工具、系统分析与建模、软件架构技术、软件设计模式、IT规划与咨询、软件开发项目管理。

基本技能:

能用软件工程的方法参与软件项目的分析、设计、实现和维护

重点:

软件架构技术、软件设计模式、IT规划与咨询

难点:

软件开发平台与工具、系统分析与建模、软件架构技术、软件设计模式

四、命题原则

1.严格按照该课程教学大纲和考核说明的要求命题。

2.试题的覆盖面较广,并适当突出重点。

3.试题的难易程度和题量适当,按难易程度分为三个层次:

容易占40%,一般占40%,较难占20%。

4.题型有五种:

单选题、简答题、系统分析题、系统设计题、系统测试题等。

五、考核形式

采用期末卷面考核与形式性考核相结合的方式。

形成性考核占30分,由课程设计和作业完成情况而定,由所在班级的任课教师给定;期末卷面考核占70分,由所在班级的任课教师命题并为闭卷考试,答题时限为120分钟。

两方面成绩累计达到60分者为及格。

 

第二部分考核内容及要求

第1章软件开发规律概述

一、考核内容(知识点)

1.1软件危机新问题  

  1.1.1早期软件危机的表现  

  1.1.2企业信息化建设  

  1.1.3信息孤岛  

  1.1.4软件应用集成  

  1.1.5软件投资效益  

  1.1.6全球软件产业范式转型  

 1.2软件工程理论回顾  

  1.2.1软件工程概述    

  1.2.2软件工程的基本原理  

  1.2.3软件工程的常用模型  

  1.2.4软件体系结构和工具的选择  

  1.2.5软件开发方法综述  

  1.2.6软件开发的发展方向    

 1.1软件危机新问题  

  1.1.1早期软件危机的表现  

  1.1.2企业信息化建设  

  1.1.3信息孤岛  

  1.1.4软件应用集成  

  1.1.5软件投资效益  

  1.1.6全球软件产业范式转型  

 1.2软件工程理论回顾  

  1.2.1软件工程概述    

  1.2.2软件工程的基本原理  

  1.2.3软件工程的常用模型  

  1.2.4软件体系结构和工具的选择  

  1.2.5软件开发方法综述  

  1.2.6软件开发的发展方向  

 1.3软件开发规律认识  

  1.3.1软件开发本质  

  1.3.2软件工程活动  

  1.3.3软件构造特性  

  1.3.4软件开发质量与效率  

  1.3.5软件项目管理  

  1.3.6软件过程管理  

 1.4新网络技术条件下软件开发技术进展  

  1.4.1新一代网络信息化的极限应用——网格  

  1.4.2实时嵌入式系统  

  1.4.3智能终端  

  1.4.4网络增值服务  

  1.4.5SAAS在线服务  

  1.4.6协同管理  

  1.4.7Web2.0  

  1.4.8XML  

  1.4.9知识管理  

  1.4.10应用共享 

二、考核要求

1、掌握软件危机和软件工程的基本概念

2、了解软件生命周期及软件开发的各个模型

第2章软件开发方法

一、考核内容(知识点)

2.1软件应用分类  

  2.1.1基础软件  

  2.1.2中间件  

  2.1.3应用软件  

  2.1.4嵌入式应用软件  

  2.1.5高性能计算平台  

  2.1.6分布式计算技术平台  

 2.2软件开发模型  

  2.2.1边做边改模型  

  2.2.2瀑布模型  

  2.2.3快速原型模型  

  2.2.4增量模型  

  2.2.5螺旋模型  

  2.2.6演化模型  

  2.2.7喷泉模型  

  2.2.8智能模型  

  2.2.9混合模型  

  2.2.10软件开发模型的比较  

 2.3软件开发方法  

  2.3.1结构化开发方法  

  2.3.2面向对象开发方法  

  2.3.3统一软件开发过程  

  2.3.4敏捷软件开发  

  2.3.5构件、组件、中间件  

  2.3.6软件生产线思想  

 2.4软件开发趋势  

  2.4.1软件发展趋势  

  2.4.2软件开发的趋势  

  2.4.3软件开发技术趋势

二、考核要求

1、掌握软件开发方法、模型。

2、了解软件应用分类。

第3章软件开发平台与工具

一、考核内容(知识点)

3.1软件开发平台  

  3.1.1网络应用开发平台  

  3.1.2嵌入式开发平台  

 3.2数据库平台  

  3.2.1Oracle  

  3.2.2Sybase  

  3.2.3SQLServer  

  3.2.4DB2  

  3.2.5mySQL  

  3.2.6分布式数据库系统  

 3.3软件开发工具  

  3.3.1开放源代码软件  

  3.3.2基础开发工具  

  3.3.3测试环境与工具

二、考核要求

1、掌握软件开发平台

2、掌握数据库平台。

3、掌握软件开发工具

第4章系统分析与建模

一、考核内容(知识点)

4.1可行性与需求分析  

  4.1.1可行性研究  

  4.1.2需求捕获  

  4.1.3客户沟通  

  4.1.4编写文档  

  4.1.5需求验证  

 4.2建模技术  

  4.2.1基本概念  

  4.2.2数据建模  

  4.2.3功能建模  

  4.2.4行为建模  

 4.3UML基础与应用  

  4.3.1UML语言  

  4.3.2UML视图  

  4.3.3UML工具  

  4.3.4UML案例  

 4.4领域建模(MDA)  

  4.4.1基本概念  

  4.4.2建模方法  

  4.4.3模型驱动 

二、考核要求

1、掌握可行性与需求分析

2、理解建模技术与UML语言

第5章软件架构技术

一、考核内容(知识点)

5.1软件架构基本概念、作用和意义  

  5.1.1基本概念  

  5.1.2架构技术  

  5.1.3架构特性  

  5.1.4架构、框架与模式  

 5.2软件体系结构模式分析  

  5.2.1交互式系统架构  

  5.2.2数据库系统架构  

  5.2.3插件系统架构  

  5.2.4分布式系统架构  

 5.3软件体系结构研究与发展  

  5.3.1体系结构建模  

  5.3.2体系结构描述  

  5.3.3体系结构模式  

  5.3.4软件产品线

二、考核要求

1、掌握软件架构基本概念、作用和意义。

2、了解软件体系结构模式分析和软件体系结构研究与发展

第6章软件设计模式

一、考核内容(知识点)

6.1设计模式概念  

  6.1.1什么是模式  

  6.1.2模式表达  

  6.1.3模式基础  

  6.1.4模式与设计原则  

  6.1.5模式与重构  

 6.2创建、行为和结构设计  

  6.2.1创建模式  

  6.2.2结构模式  

  6.2.3行为模式  

  6.2.4反模式 

二、考核要求

1、掌握设计模式概念。

2、掌握创建、行为和结构设计

第7章IT规划与咨询

一、考核内容(知识点)

7.1IT规划是信息化发展的必然选择  

  7.1.1IT规划——达成管理信息化的真正共识  

  7.1.2IT规划——降低管理信息化的风险  

  7.1.3IT规划——科学地确定信息化建设的投资  

 7.2IT规划,信息化发展的必然选择  

 7.3IT规划整体过程  

  7.3.1阶段1:

规划项目启动  

  7.3.2阶段2:

广泛的项目调研  

  7.3.3阶段3:

战略审视  

  7.3.4阶段4:

确立IT支撑点和IT愿景  

  7.3.5阶段5:

完善和优化企业业务/信息流程  

  7.3.6阶段6:

推荐IT应用系统框架  

  7.3.7阶段7:

IT基础设施建设规划  

  7.3.8阶段8:

推荐IT组织架构  

  7.3.9阶段9:

确立主实施计划  

  7.3.10阶段10:

汇报与反馈

二、考核要求

1、掌握IT规划是信息化发展的必然选择。

2、了解IT规划整体过程。

第8章  软件开发项目管理

一、考核内容(知识点)

8.1软件项目管理规范——RUP管理软件项目实施  

  8.1.1RUP简介  

  8.1.2项目阶段  

  8.1.3计划阶段  

  8.1.4先启阶段  

  8.1.5精化阶段  

  8.1.6构建阶段  

  8.1.7产品化阶段  

 8.2软件项目管理核心工作流程  

  8.2.1业务需求建模  

  8.2.2分析设计  

  8.2.3实施  

  8.2.4项目管理  

  8.2.5部署  

 8.3IBM的项目管理方法案例  

 8.4软件项目集成管理(工具示例)  

  8.4.1软件项目计划  

  8.4.2软件项目跟踪和监督  

  8.4.3需求管理  

  8.4.4软件设计  

  8.4.5软件测试管理  

  8.4.6软件变更管理  

  8.4.7软件版本控制  

  8.4.8软件项目综合信息管理

二、考核要求

1、掌握软件项目管理核心工作流程。

2、了解软件项目集成管理。

3、掌握软件质量保证的概念,估计软件规模和工作量,以及估算开发时间。

4、了解COCOMO模型、Gantt图、工程网络,以及项目计划的内容、项目报告。

 

第9章软件开发案例分析

 

第三部分课程设计考核要求

考核学生掌握和运用软件工程方法进行系统设计的能力。

具体考核要求分为:

设计文档:

整个

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 职业规划

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1