《软件工程及应用实践教学考试大纲》_第1页
《软件工程及应用实践教学考试大纲》_第2页
《软件工程及应用实践教学考试大纲》_第3页
《软件工程及应用实践教学考试大纲》_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《软件工程及应用实践教学考试大纲》

第一部分课程性质与设置目的

一、课程性质与特点

《软件工程及应用(实践)》课程是与《软件工程技术及应用》课程所对应

的一门实践课。通过本课程的实践环节训练,使应考者在比较全面地了解软件工

程的基木原理、技术和方法,基木掌握应用良好的软件工程的技术方法和管理方

法开发软件,提高开发和维护计算机应用软件的能力。

二、课程目标与基本要求

本课程设置目的是培养学生对整个软件开发过程的能力,掌握软件开发过程

中所需设计文档的编写,能够熟练掌握对系统的建模和软件开发过程中用到的测

试技术和技巧。

本课程的基本要求及达到如下目标:

(1)应用结构化方法和面向对象方法开发软件的基本技术;

(2)能够合理管理软件开发和维护的过程;

(3)比较规范地书写软件工程的文档资料;

(4)具备开发和维护计算机应用软件的基本能力。

三、与本专业其他课程的关系

本课程是计算机科学与技术及软件工程方向的专业必修课,学习本课程要求

有一定的程序设计经验以及数据结构、数据库等的一些知识和概念,因此,先修

课程为程序设计语言、数据结构、数据库应用等。

第二部分考核内容与考核目标

一、学生应达到的实验能力和标准

(1)掌握软件工程的基本概念和基本原理,实用的软件开发方法和技术;

理解如何用工程化的方法开发软件项目,以及开发过程中应遵循的流程、准

则、标准和规范;

(2)掌握结构化分析、设计与编码,测试与维护,软件工程文档编制等基

本方法:

(3)理解面向对象方法进行系统设计与开发;

(4)掌握采用软件工程的方法进行软件项目的分析、设计、实现和维护的

基本技能。

二、考核知识点与考核目标

实验一软件开发文档工具安装

(一)实验内容

(1)Visio安装

(2)RationalRose安装

(3)ERwin安装

(二)考核知识点及考核要求

(1)Visio安装,要求达到“熟练掌握”层次。

(2)RationalRose安装,要求达到“熟练掌握”层次。

(3)ERwin安装,要求达到“初步掌握”层次。

实验二基于Visio的业务流程图和数据流程图绘制

(一)实验内容

(1)业务流程调查

(2)业务流程图绘制

(3)数据流程分析与流程图绘制

(二)考核知识点及考核要求

(1)业务流程调查,要求达到“基本掌握”层次。

(2)业务流程图绘制,要求达到“基本掌握”层次。

(3)数据流程图分析与绘制,要求达到“基本掌握”层次。

实验三基于UML的用例模型绘制

(-)实验内容

(1)使用Visio绘制用例模型

(2)使用RationalRose绘制用例模型

(二)考核知识点及考核要求

(1)使用Visio绘制用例模型,要求达到“基本掌握”层次。

(2)使用RationalRose绘制用例模型,要求达到“基本掌握”层次。

实验四基于UML的状态模型绘制

(-)实验内容

(1)使用Visio绘制状态模型

(2)使用RationalRose绘制状态模型

(二)考核知识点及考核要求

(1)使用Visio绘制状态模型,要求达到“基本掌握”层次。

(2)使用RationalRose绘制状态模型,要求达到“基本掌握”层次。

实验五基于UML的类模型

(一)实验内容

(1)使用Visio绘制类模型

(2)使用RationalRose绘制类模型

(-)考核知识点及考核要求

(1)使用Visio绘制类模型,要求达到“基本掌握”层次。

(2)使用RationalRose绘制类模型,要求达到“基本掌握”层次。

实验六基于Erwin的数据库逻辑模型设计

(-)实验内容

(1)Erwin的使用

(2)建立实体和属性

(3)建立实体之间的联系

(二)考核知识点及考核要求

(1)Erwin的使用,要求达到“初步掌握”层次。

(2)建立实体和属性,要求达到“基本掌握”层次。

(3)建立实体之间的联系,要求达到“基本掌握”层次。

实验七功能结构图设计

(一)实验内容

(1)设计功能模块结构图

(2)使用Visio绘制功能模块结构图

(二)考核知识点及考核要求

(1)设计功能模块结构图,要求达到“基本掌握”层次。

(2)使用Visio绘制功能模块结构图,要求达到“基本掌握”层次。

实验八基于结构化方法的软件系统

(一)实验内容

设计一个简单的事务管理系统,完成以下内容:

(1)需求分析

(2)总体设计和详细设计

(3)代码设计

(4)人机交互界面设计

(5)书写必要的规范文档

(二)考核知识点及考核要求

(1)需求分析,要求达到“基本掌握”层次。

(2)总体设计和详细设计,要求达到“基本掌握”层次。

(3)代码设计,要求达到“基本掌握”层次。

(4)人机交互界面设计,要求达到“基本掌握”层次。

(5)书写必要的规范文档,要求达到“基本掌握”层次。

实验九基于面向对象方法的软件系统

(-)实验内容

设计一个简单的事务管理系统,完成以下内容:

(1)需求分析

(2)建立对象模型、动态模型和功能模型

(3)系统设计和对象设计

(4)代码设计

(5)人机交互界面设计

(6)书写必要的规范文档

(二)考核知识点及考核要求

(1)需求分析,要求达到“基本掌握”层次。

(2)建立对象模型、动态模型和功能模型,要求达到“基本掌握”层次。

(3)系统设计和对象设计,要求达到“基本掌握”层次。

(4)代码设计,要求达到“基本掌握”层次。

(5)人机交互界面设计,要求达到“基本掌握”层次。

(6)书写必要的规范文档,要求达到“基本掌握”层次。

第三部分有关说明与实施要求

一、指定教材

《软件开发实验与实践教程》陈佳等编著清华大学出版社2006年版

二、自学方法指导

(I)在开始阅读教材之前,先翻阅大纲中有关的考核知识点及对知识点的

能力层次要求和考核目标。

(2)学习教材时,要逐段细读,逐句推敲,集中精力,吃透每一个知识点,

对基本概念必须深刻理解,对基本理论必须彻底弄清,对基本方法必须牢固掌握。

(3)在自学过程中,既要思考问题,也要做好阅读笔记,把教材中的基本

概念、原理、方法等加以整理,这可从中加深对问题的认知、理解和记忆,以利

于突出重点,并涵盖整个内容,可以不断提高自学能力。

(4)完成书后作业和适当的辅导练习是理解、消化和巩固所学知识,培养

分析问题、解决问题及提高能力的重要环节,在练习过程中对所学知识进行合理

的回顾与发挥,注重理论联系实际和具体问题具体分析,解题时应注意培养逻辑

性,针对问题围绕相关知识点进行层次(步骤)分明的论述或推导,明确各层次

(步骤)间的逻辑关系。

三、考核要求

本课程的考核分为中期考核和期末考核,中期要求达到对所学内容的初步掌

握,要求能够写出实验报告,并能对所学的内容进行较全面的论述和简单的计算。

期末考核要求进行系统的应用和综合性的计算。

四、题型示例

(一)简单应用题

使用Visi。工具绘制一个出入库管理系统的业务流程图和数据流程图,耍求

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论