




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件开发工具考试大纲第一部分 课程性质与设置目的、要求一、课程性质、地位与任务“软件开发工具”是高等教育自学考试“计算机信息管理”专业自学考试计划中,本科阶段的一门专业基础课。开发软件的能力是本专业学生的必备条件之一。本课程的目的是使学生在学习了课程设计的基础知识之后,进一步了解和掌握软件开发的各类工具,从而提高软件开发能力与水平,以适应未来工作的需要。由于这个专业的现行课程计划中没有软件工程、软件设计方法学等课程,本课程实际上承担着较为广泛的任务,即它不是只介绍若干常用的软件开发工具,使学员只是站在一般程序员的角度,而是要从软件开发的组织者得高度,全面地认识与考虑软件开发的过程、组织等问题。这将对学员的进一步发展产生重要的影响。本课程既有一定的理论基础,又有实际上机操作作为背景。因此,学生应当结合自己的实践经验,认真从实践提高到理论,建立软件工程与软件开发工具的思想方法。二、本课程的基本要求通过本课程的学习,要求学员:(1)系统了解与掌握软件开发过程及其管理工作,深入理解有关的概念与原则,掌握提高软件质量的基本方法与途径。(2)全面了解软件开发工具的有关概念、功能、使用方法、开发方法等知识。(3)通过若干具体的软件开发工具,形成对使用软件开发工具的感性认识。(4)初步了解自行开发软件的方法与步骤。(5)了解软件工程及软件开发工具的发展趋势,做好相应的知识准备。三、课程的教学方式由于本课程具有较强的抽象性和实际的应用性的的特点,教师在教学过程中,应遵循启发式教学原则,通过各种教学方式和手段激发学生的学习欲望,积极投入到学习活动中,积极思维,发现问题,提出问题,并逐步解决问题。例如,在讲解软件开发方法时,不是简单地罗列出各种开发方法,而是从软件开发工作的过程分析入手,继而找出在软件开发过程中需要解决的问题,再逐步给出各种软件开发方法的基本思想、主要方法、覆盖的工作范围与实际应用状况等方面特点,从而让学员更好地理解软件开发方法。而在这一全过程,最关键的是每一步都采用与学生一起探讨的方式,让学生在启发下思考,在思考中解决问题,从而掌握独立分析问题、解决问题的方法。 到了后期重点培养学生综合应用知识的能力,通过对完整的项目的系统分析,培养学生良好的软件开发能力,善于获取他人经验的能力以及掌握综合运用所学知识的能力,从而真正提高软件开发水平。四、与相关课程的关系学习本课程的学员应当首先学完本专业计划中的“计算机实用软件”、“程序设计”、“数据组织与管理”等课程。同时,学员应有一定的软件开发的实际经验。本课程与“信息系统开发”、“管理信息系统”等课程之间,有一定相互补充的作用,但没有明确的先后关系,主要内容也不重复。学习中应当发挥互补的作用。第二部分 学习过程评价考核大纲一、学习过程评价的设置目的和要求实践篇与第3章、第4章一起构成本课程的核心部分。第3章、第4章讲的是一般原则。第7章第14章则为具体体现。因此,学生应当按照理论联系实际的原则,紧密结合实例,深入领会一般的原理与方法。、对于实践部分讲解的具体软件(按照教材推荐为Eclipse),学生应当有一定的上机时间,以熟悉软件并能够实际应用。具体实验的要求见附件A。二、学习过程评价的课程内容由于软件开发工具种类繁多、发展迅速,学生的条件和环境又彼此不同,所以作为一门课程,很难限定以哪一种软件开发工具作为必须学习并加以考核的内容。然而,本课程又是一门非常实际的学科,脱离实际软件,抽象地讲授一般原理,是无法学到真实本领的。综合考虑以上两方面情况,我们采取了折中的方法,即在教材中介绍目前使用比较多的软件开发工具Eclipse供学生选用。学生可以根据自己的情况选择使用,或另外选择,按照第3章、第4章的内容,从一般规律的角度去分析与认识这个软件开发工具。对于学生自己选定的软件开发工具,应掌握以下知识点。(1)该工具的功能是什么?属于哪个类型?(2)该工具依据的概念模式是什么?(3)该工具的人机界面状况如何?用了哪些技术?有什么特点?(4)该工具的信息库的内容和管理功能如何?有什么特点?(5)该工具有没有项目管理功能?(6)对该工具的特点及应用范围进行评价。三、考核知识点与考核要求实践部分不易进行考核,这意味着考试题目中不包括完全依赖于Eclipse的内容。但是要求学生以具体软件为例,回答相应的问题。不管用Eclipse还是其他工具,都应对于以下六个问题达到识记或简单应用到的水平。(1)掌握该软件开发工具的基本功能及使用方法(简单应用)。(2)掌握该软件开发工具所依据的概念模式(简单应用)。(3)了解该软件开发工具的信息库的构造与功能(识记)。(4)了解该软件开发工具的文档生成与代码生成机制(识记)。(5)如果该工具具备项目管理功能,则应对其有比较深入的了解(识记)。(6)应用第3章、第4章的一般原则,评价该工具的特点及应用范围(识记)。在以上各点简单应用的基础上,运用该软件开发工具进行软件开发工作的实施与组织,达到综合应用的水平。第三部分 综合考核内容与考核要求一、内容与考核要求第一章 绪论(一)本章知识点1、软件开发工具的由来2、软件开发工具的概念3.、软件开发工具的功能与性能4、软件开发工具的类别5、软件开发工具的研究与应用(二)考核要求1、了解软件开发工具的由来,达到“识记”程度。2、深入理解软件开发工具的概念,达到“综合应用”程度。3、理解软件开发工具的功能与性能,达到“简单应用”程度。4、了解软件开发工具的功能与性能,达到“识记”程度。5、了解软件开发工具的研究与应用,达到“识记”程度。(三)重点与难点重点:软件开发工具的概念、软件开发工具的性能。难点:软件开发工作的发展变化。第2章 软件开发过程及其组织(一)本章知识点1、软件开发的基本问题2、大型软件开发中的困难,困难产生的原因3、结构化程序设计方法,软件工程方法,面向对象的程序设计方法,即插即用的程序设计方法,面向开源软件的程序设计方法,软件组件的概念4、软件开发过程的管理(二)考核要求1、认识软件开发的基本问题,达到“识记”程度。2、深入理解大型软件开发中的困难,掌握困难产生的原因,达到“综合应用”程度。3、熟练掌握结构化程序设计方法和软件工程方法,达到“简单应用”程度。4、深入理解面向对象的程序设计方法,达到“综合应用”程度。5、理解即插即用的程序设计方法和面向开源软件的程序设计方法,达到“领会”程度。6、理解软件组件的概念,达到“领会”的程度。7、掌握软件评价的主要方面,达到“综合应用”的程度。8、理解程序员与项目组的关系,达到“领会”的程度。9、了解对软件工程组的评价,达到“识记”程度。(三)重点与难点重点:软件开发中的困难及产生的原因、结构化程序设计方法、软件工程方法、面向对象的程序设计方法、软件评价的主要方面。难点:结构化程序设计方法、面向对象的程序设计方法、软件组件、软件评价的主要方面、程序员与项目组的关系。第三章 软件开发工具的理论基础(一)本章知识点1、软件开发过程的信息要求2、概念模式及其作用3、框图(Flow Chart),结构图(Structured Chart),数据流程图(DFD),实体关系图(E-R),数据字典(DD),时序网络(Petri Net),数学与逻辑模型,计算机模拟模型4、信息库(Repository)的概念、研究方向、内容、功能及其一致性问题5、人机界面及其管理6、项目管理与版本管理(二)考核要求1、了解软件开发过程的信息要求,达到“识记”程度。2、深入理解概念模式的概念及其作用,达到“综合应用”程度。3、掌握软件开发中常用的八种概念模式:框图,结构图,数据流程图(DFD),实体关系图(E-R),数据字典(DD),时序网络(Petri Net),数学与逻辑模型,计算机模拟模型,达到“简单应用”程度。4、深入理解信息库的概念,达到“综合应用”程度。5、理解信息库的研究方向、内容及功能,达到“简单应用”程度。6、掌握信息库的一致性问题,达到“综合应用”程度。7、理解人机界面设计的原则,达到“简单应用”程度。8、掌握项目管理与版本管理的内容与意义,达到“综合应用”程度。(三)重点与难点重点:概念模式的概念及其作用、数据流程图(DFD)、实体关系图(E-R)、数据字典(DD)、信息库的概念及其一致性、项目管理与版本管理的内容与意义。难点:概念模式的概念及其作用、实体关系图(E-R)、时序网络(Petri Net)、信息库的概念及其一致性、数学与逻辑模型、项目管理与版本管理的内容与意义。第四章 软件开发工具的技术要素(一)本章知识点1、软件开发工具的基本功能2、软件开发工具的一般结构3、总控与人机界面4、信息库的内容、组织方式及其管理5、代码生成、文档生成6、项目管理与版本管理的核心问题、实现方法。(二)考核要求1、理解软件开发工具的基本功能,达到“简单应用”层次。2、掌握软件开发工具的一般结构,达到“综合应用”层次。3、了解总控和人机界面的地位和作用,达到“领会”程度。4、掌握总体结构设计的基本考虑,达到“简单应用”层次。5、理解信息库的内容与组织方式,达到“简单应用”层次。6、掌握信息库管理的主要功能,达到“领会”层次。7、掌握代码生成的基本方法,达到“简单应用”层次。8、掌握文档生成的基本方法,达到“领会”层次。9、掌握项目管理的内容和方法,达到“识记”程度。10、掌握版本管理的基本内容,达到“识记”程度。(三)重点与难点重点:软件开发工具的基本功能与一般结构、总体结构设计的基本考虑、信息库的内容及组织方式、代码生成的基本方法。难点:软件开发工具的基本功能与一般结构、总控和人机界面的地位和作用、总体结构设计的基本考虑、代码生成的基本方法。第五章 软件开发工具的使用与开发(一)本章知识点1、软件开发工具购置与开发的权衡2、软件开发工具的选择与购置3、软件开发工具的使用4、软件开发工具的开发(二)考核要求1、了解软件开发工具购置与开发之间进行权衡的原则,达到“简单应用”程度。2、了解影响软件开发工具购置与开发的主要因素,达到“领会”程度。3、了解对软件开发工具进行市场调查的要点,达到“简单应用”程度。4、了解购置软件开发工具的工作步骤,达到“简单应用”程度。5、认识软件开发工具的应用中组织管理的重要性,达到“领会”程度。6、了解组织管理工作的内容,达到“简单应用”程度。7、了解自行开发工具的必要条件,达到“识记”程度。8、了解自行开发工具的注意事项,达到“识记”程度(三)重点与难点重点:开发工具购置与开发之间进行权衡的原则、对软件开发工具进行市场调查的要点、购置软件开发工具的工作步骤、组织管理工作的内容。难点:影响软件开发工具购置与开发的主要因素、对软件开发工具进行市场调查的要点、购置软件开发工具的工作步骤。第六章 软件开发工具的现状与发展(一)本章知识点1、软件开发工具的发展现状2、软件开发工具的发展方向与趋势、三个发展阶段及其代表性的软件3、从计算机语言发展而来的五种代表性的工具:VB,VC,PB,C+ Builder/Delphi,JAVA4、综合性的平台或者开发环境、两种最典型的平台:Eclipse和Visual Studio(二)考核要求1、了解国内外软件开发工具的当前发展水平,达到“识记”水平。2、了解软件开发工具的四个基本的发展趋势,达到“简单应用”水平。3、了解五种代表性的工具:VB,VC,PB,C+ Builder/Delphi,JAVA的基本特点,达到“识记”水平。4、了解两种典型的开发环境:Eclipse和Visual Studio的基本特点,达到“简单应用”水平。(三)重点与难点重点:软件开发工具的四个基本的发展趋势、Eclipse和Visual Studio的基本特点。难点:软件开发工具的四个基本的发展趋势、从计算机语言发展而来的五种代表性的工具:VB,VC,PB,C+ Builder/Delphi,JAVA的比较。二、课程学习大纲中认知层次的说明在课程内容与考核要求中,对各部分内容掌握程度的要求由低到高分为四个层次:识记、领会、简单应用、综合应用。其相应的表达用语依次是:了解、知道;理解、清楚;掌握、会用;深入理解、熟练掌握。程度高低认知层次表达用语 低 高识记 了解、知道领会 理解、清楚简单应用 掌握、会用综合应用 深入理解、熟练掌握第四部分 有关说明与实施要求一、关于“考核要求”中有关提法的说明考核要求中的“识记”、“领会”、“简单应用”、“综合应用”四个能力层次具体含义如下。(1) 识记:要求考生能够识记和记忆本大纲规定的软件开发工具有关知识点的主要内容,如软件开发工具的发展过程、概念模式的意义与作用、软件开发工具的发展趋势等,并能够根据考核的不同要求,进行正确的选择和判断。(2) 领会:要求考生能够领悟和理解本大纲规定的有关知识点的内涵与外延,熟悉其内容要点和它们之间的区别与联系,如人机界面设计的原则、项目管理的内容与方法、软件开发工具的应用中组织管理的重要性等,并能够根据考核的不同要求,进行正确的解释和表达。(3) 简单应用:要求考生能够运用本大纲规定的知识和概念,分析和解决软件开发中局部性的应用问题,如总体结构设计的基本考虑、八种概念模型的意义、购置软件开发工具的步骤。(4) 综合应用:要求考生能够运用本课程介绍的理论知识,以及一种具体的软件开发工具,独立地组织实施一个相对独立的软件开发项目。二、关于学习教材自学教材是软件开发工具,全国高等教育自学考试指导委员会组编,陈禹、房美琪主编,机械工业出版社,2011年出版。三、自学方法指导本课程是高年级的一门比较综合性的课程。它是在程序设计、计算机实用软件等课程的基础上,为进一步提高学员的水平而设置的专业基础课。因此本课程与以前各门课关系密切,难度较大,既有理论知识,又要求实际动手。为了学好这门课,学生应当注意以下问题。(1) 必须结合软件开发工作的实际。学生必须把本课程的学习与自己的软件开发实际工作联系起来,以课程内容为线索,认真回顾自己开发软件的经验与体会,只有这样才有收获,对以后的工作有所裨益。否则,只学了一些名词或空洞的概念,那就很难达到学习本课程的目的。(2) 从软件开发过程出发,深刻理解软件开发工具的必要性与作用。对软件开发过程的理解,一般是在软件工程或程序设计方法学中讲授的。但是,它们是软件开发工具产生与发展的基础。由于目前的教学计划中没有这两门课,本大纲只进行了初步的介绍,学生应予以重视。(3) 实际动手,在使用中掌握软件开发工具。软件开发工具是非常实际的课题,学生应当把实际动手摆到相当重要的位置,这一点在课时安排和附录中还要说明。当然,如果走到另一个极端,忽略一般概念,把
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年文化创意产业市场定位与推广试卷及答案
- 2025年网页设计师创意实践能力考核试题及答案
- 2025年网络营销总监网络营销策略案例分析试题及答案
- 某市中考数学试卷
- 南京小升初暑假数学试卷
- 辽宁中职考高职数学试卷
- 内蒙古初中中考数学试卷
- 辽宁省高考卷数学试卷
- 聊城地区中考数学试卷
- 生命回顾疗法对患者社会支持系统影响报告
- 2025年静宁县城区学校选调教师考试笔试试卷【附答案】
- 2024-2025学年重庆市万州区八年级(下)期末语文试卷
- 2025年乒乓球二级裁判考试题及答案
- 2025年乐清辅警考试题库及答案
- 血标本采集考试试题附有答案
- 2025年公共安全生产试题及答案
- 浙江省温州市龙湾区2024-2025学年七年级下学期学业水平期末检测数学试题
- 北京卷2025年高考语文真题
- 2025年工业和信息化部所属事业单位招聘28人笔试模拟试题及答案详解一套
- 2025年江苏省苏豪控股集团有限公司校园招聘笔试备考试题及答案详解(必刷)
- (完整)中小学“学宪法、讲宪法”知识竞赛题库及答案
评论
0/150
提交评论