上海市高等教育自学考试
计算机软件专业(独立本科段)
软件综合实践(6371)自学考试大纲
复旦大学编
上海市高等教育自学考试办公室 组编
二OO五年十一月
软件综合实践课程(6371)自学考试大纲
一、 课程的性质与设置目的
(一) 课程的性质、地位和特点
本课程是计算机软件专业(独立本科段)的一门综合性的软件实践课程。高等教育自学考试计算机软件专业是为适应我国当前对计算机软件专业人才的迫切需要而设置的,根据高等教育自学考试的特点,需要着重培养与考核应考者对软件专业的基本知识、基础理论和基本技能的掌握以及运用的能力,即需要有从事软件工作任务时的动手能力以及相应的分析问题与解决问题的实践能力。因此,必须有一类综合性的软件实践课程予以保证。
软件综合实践课程将根据软件设计、开发与应用的特点,在应考者已完成相应单门课程的实习或实验的基础上,结合最近流行的或者最基本的系统软件与应用软件的设计和开发技术的实际需要,选择其中某一方面的典型软件的设计与实现要求作为课题实例,经适度缩小规模或者选择其中的部分典型内容后,进行开发与设计的实践。
在本课程中应考者所选定需要完成的作业,具有综合性,典型性和实践性。通过完成软件综合实践作业,应能反映出开发与设计相应领域软件的基本方法、技术和思路,在一定程度上具有对相应软件的应用背景和环境的分析与设计的初步能力,也能反映出使用当代流行工具或CASE开发环境等从事实际软件实现的动手能力。
(二) 课程的基本要求
本课程要求通过课程内容的自学和综合作业指导,密切联系软件任务开发的实际,领会和掌握相应软件开发所需要的综合知识、思路和技能;并能在此基础上,完成有一定质量的某类软件综合实践大作业,应考者所完成的一个综合大作业应能体现出在当前软件开发工作中实际需要的基本能力。
考虑到当代软件应用的广泛性和变动性,又要能体现出培养软件人才需要扎扎实实地打好基础与练好基本功,并能适应信息社会发展的趋势,软件综合实践课程将分成为两个大类,它们分别是:
1. 信息系统与数据库的设计和实现;
2. 计算机网络应用系统的设计和实现。
应考者可以从中选择某一大类进行自学和接受指导,以下一节将会分类叙述各大类的课程内容与考核要求。
本课程采用分成大类自学的目的是为了提高软件综合实践的质量和考虑到软件领域的代表性,这里所选择的大类针对性地对应于当前最主要的系统软件和最流行的应用软件,相应课题的开发和设计将能反映出当代软件项目对基本知识、基本方法和基本技能的主要能力要求。
(三) 本课程与有关课程的联系
在学习本门课程前,要求应考者有一定的编制程序的能力和实践,因此,必须已较好地学习过一门程序设计语言作为基础。
为了在本课程中体现软件实践的综合性,在自学本课程前要求已学习过软件专业中必修的几门相应的主干课程,如:软件工程、操作系统、编译技术、数据库技术、计算机网络与通信等,在这些课程学习和实习的基础上,才能有效地设计与实现本课程中的软件综合实践作业。
本课程不同于毕业论文的写作,在课程内将会根据应考者所选择的不同作业大类,进一步提供完成某大类软件综合实践作业所需要的相应补充知识、理论、方法和技能的学习,也会提供完成作业所必要配套的软件设计与开发工具或者CASE环境的学习与使用指导。从而能有针对性地和较有效地指导应考者胜任软件综合实践作业的任务。在某种意义上说,软件综合实践的作业将会构筑起在各单门课程的实习或实验与最终毕业论文之间的一座坚实的桥梁。
二、课程内容与考核目标
为了提高软件综合实践的质量和考虑到软件领域的代表性,软件综合实践课程将分成四个大类,应考者可以选择某一大类进行学习。以下将从两个大类分述课程内容与考核目标。这两个大类分别是:(1)信息系统和数据库的设计和实现;(2)计算机网络应用系统的设计和实现。
第一部分 信息系统与数据库的设计和实现类
课程内容与考核要求
(一)课程的性质与学习目的
信息系统的设计和实现以及数据库的设计和实现类软件综合实践课程是软件专业(独立本科段)的一门专业课程。培养学生综合运用系统科学与信息技术知识,掌握管理信息系统规划、分析、设计、实施和维护管理的基本方法与技能,并能用VISIO等工具实现信息系统的设计。能掌握数据库的基本概念和数据库应用技术,具备从事数据库设计、开发和应用的基本能力。
(二)课程的基本设置要求和主要内容
1、 进一步深入理解信息系统设计和数据库设计的基本流程,掌握信息系统设计和数据库设计的原理。
2、 掌握信息系统和数据库设计的目标与任务,主要工作内容的基本思路与原则。
3、 掌握信息系统设计和数据库设计的典型方法以及数据库设计等。
4、 能用VISIO实现信息系统的规划,分析,实施和维护,并具有数据库设计,开发和应用的能力。
5、 能利用工具绘制实体联系图(ERD)或类图。
在自学过程中,要求学生认真贯彻理论联系实际的原则,在掌握基本概念、基本方法与原则的同时,密切结合实际,在所学理论方法的应用中,多实践、多练基本功,自觉培养分析、解决本专业实际问题的能力。
(三)课程的特点
由于本课程是计算机软件专业独立本科段的专业课,本专业对于课程设置的要求是,强调课程内容的先进性、实践性和应用性。该课程内容理论性较强,在应用性方面除了系统地介绍数据库的设计方法外,还介绍了客户机/服务器、数据仓库、数据库互联技术等先进技术。
(四)考核要求
通过本课程的学习,使学生在掌握信息管理系统设计与实现的基本方法与基本技术的基础上;在应用中,具有分析和解决管理信息系统规划,分析,设计,实施以及维护管理中的实际问题的初步能力,并能运用某些工具实现一个应用的开发过程。同时具有设计数据库,操纵数据库的能力。
第二部分 计算机网络应用系统的设计和实现类
课程内容与考核要求
(一)课程的性质与学习目的
计算机网络应用系统的设计和实现类软件综合实践课程属于软件专业(独立本科段)的一门专业课程。根据当前网络应用系统的主流发展方向,本课程将培养学生综合运用计算机网络、通信、软件工程与信息系统等多方面的知识,掌握基于WEB的网络应用系统的规划、分析、设计和实施的基本方法与主要技能,并能用动态服务器页面等技术与工具实现系统的设计,能结合后台数据库的基本应用技术,具备从事基本网站设计与实现的动手能力和基于浏览器/服务器模式的网络应用系统初步开发和运用方面的基本能力。
(二)课程的基本设置要求和主要内容
1、进一步深入理解基于WEB的多层结构的网络信息系统的组成与基本工作流程,掌握基于浏览器/服务器模式的网络信息系统设计思路,以及WWW与数据库的连接与操作的基本原理。
2、学习和理解组建一个网站所需要的基本软硬件配置、基本思路和实施原则,学习网页的基本结构与制作方法,学习用户与网站间的数据交换,了解网站安全的基本知识。
3、理解与掌握WEB服务器、应用服务器和数据库服务器在网络应用系统中的作用和地位,理解与掌握SQL Server类数据库的操作与应用的典型方法,以及T-SQL有关的功能特点和应用技巧。
4、掌握一类面向对象的动态交互页面开发工具和开发环境,并能以此类工具或开发环境进行编程,从事必要的有关组件的开发和实现,实施基于WEB方式下的数据库操作(如WEB数据库数据编辑,记录的增加、删除与修改,以及WEB数据库的数据查询等)。
5、能综合以上所述的课程内容,完成一个软件综合实践作业,实现一个小型的、基于WEB的网络应用系统的基础课题的开发和设计,并能考虑到实用性、安全性与基本功能的实现效率。
在自学过程中,要求学生认真贯彻理论联系实际的原则,在掌握基本概念、基本方法与原则的同时,密切结合实际,在所学理论方法的应用中,多实践、多练基本功,自觉培养分析和解决本专业实际问题的能力。
(三)课程的特点
本课程强调课程内容的综合性、实践性和应用性。该课程内容也有一定的先进性与现实的实用背景。除了需要系统地介绍采用某类工具和使用环境与SQL Server数据库结合在一起进行网站的设计与实现方法外,还将密切联系当前常用的各类流行的浏览器、WEB服务器、应用服务器、网络与数据库互联技术等先进网络应用系统的技术进行比较、分析和综合。
(四)考核要求
通过本课程的学习,使学生在掌握当前流行的计算机网络应用系统设计与实现的基本方法和基本技术的基础上,经历该大类某个综合作业的实践,能对常规的简单网站进行必要的软硬件配置与构建,并能运用某些工具软件具体实现一个基于WEB的网络应用小系统的开发过程。从中考核应考者分析和开发B/S信息应用系统实际问题的初步能力,还要求能结合服务器端脚本(Script)的实现,具有设置网络系统中的数据库服务器与操纵数据库的初步能力。
三、有关说明和实施要求
(一)关于“课程内容与考核目标”中的有关提法的说明
遵循与参照软件专业其他课程同样的提法作为依据。
(二)自学主要参考书
参考书:各相关课程教材。
(三)课程学分
本课程教学时数为21学时。
本课程为2学分,含综合实践作业在内。
综合实践作业的实践报告每年5月15日或11月15日交主考学校。
(四)软件综合作业的基本指导要求
1、 在自学本课程前要求已学习过软件专业中必修的几门相应的主干课程,如:软件工程、操作系统、编译技术、数据库技术、计算机网络与通信等。
2、 建议由专门领域的教师分工指导相应大类应考者的综合作业,保证作业完成的质量和水平。
3、 所选择的作业课题应强调实用性和一定的先进性。即应该与实际软件任务的开发有着同样的思路与方法,不应采用已经被淘汰或过时的工具或平台实现课题的工作。
4、 软件综合实践的考核应在主考学校或主考学校所指定的单位进行。
5、 重视理论联系实际,加强动手能力的训练,培养良好的开发风范和严肃踏实的科学作风。
6、 所采用的软件工具、平台和使用的CASE环境等要保证版权保护,根据需要及时加强建设与更新。
附件下载:
软件综合实践(6371)自学考试大纲(2005)