[软件工程理论与实践]实验大纲 - 范文中心

[软件工程理论与实践]实验大纲

09/16

《软件工程理论与实践》实验教学大纲 课程名称:软件工程理论与实践

课程性质:专业主干课 设置类别:非独立设课 适用专业:计算机科学与技术

课程总学时:48 课程总学分:2 实验学时:32 实验学分:

一、实验教学的目的、任务与要求

通过实习使学生熟悉软件工程的原理、方法和技术,能全面、系统地应用所学的概念、原理和方法完成系统开发的规划、分析、设计和实施工作;掌握软件开发的过程和技术等,以达到对本课程的综合知识的考察和基本技能技巧的运用,培养学生的独立操作能力和团队合作精神。

软件工程不等于程序设计,这是本课程需要使学生强化理解之处。传统上的程序设计在一定程度上是偏重于计算机科学的领域,属于较抽象的范畴,而软件工程则需要实实在在地做出一个满足用户需求的系统出来,这是一个很具体的实践过程,因此作为一个软件开发者,就必须具备从事工程实践的技能,包括软件项目的系统分析、编写文档、源码设计与控制、使用工具等等基本技能,这就是本课程实习要实现的一个目标。

二、学时分配建议表

(1)图书采购系统;

(2)学生成绩管理系统;

(3)人事工资管理系统;

(4)飞机/火车等订票系统;

(5)宾馆管理信息系统;

实验以小组形式进行,3-5人组成一个小组。[小组从(1)-(5)题目中任选一;若题目自选,须向指导老师报备;]

三、实验项目说明

实验一 问题理解和分析(分析)

实验类型:综合性实验 要求:必修 学时:4

实验目的:分析和理解问题本身,进行问题定义。明确“做什么(What to do?)”。

实验内容:充分地分析和理解问题本身,进行问题定义。明确“做什么(What

to do?)”。实验要产生软件需求文档,并提交给指导教师审阅。

主要仪器设备:P4以上个人计算机

实验二 确定解决问题的方法(技术方案)

实验类型:设计性实验 要求:必修 学时:4

实验目的:构思解决问题的主要思路,明确“怎么做(How to do?)”。

实验内容:主要是构思解决问题的主要思路,明确“怎么做(How to do?)”。实验完成系统的功能和模块划分,并产生软件(概要)设计说明书。

主要仪器设备:P4以上个人计算机

实验三 详细设计和编码(设计)

实验类型:设计性实验 要求:必修 学时:10

实验目的:围绕编写软件详细设计说明书,明确软件处理流程和程序算法。 实验内容:主要围绕编写软件详细设计说明书,明确软件处理流程和程序算法,对存在数据(库)设计的题目,需要提供数据(库)设计说明书。之后进行编码(Coding)。在编程过程中要求程序结构的清晰,避免出现明显的程序逻辑错误和语法错误,提高程序调试效率。

主要仪器设备:P4以上个人计算机

实验四 程序调试和运行(调试)

实验类型:综合性实验 要求:必修 学时:6

实验目的:掌握程序调试、排错的基本方法,增加编程及测试的感性认识。 实验内容:使学生掌握程序调试、排错的基本方法,增加编程及测试的感性认识。完成测试分析文档。

主要仪器设备:P4以上个人计算机

实验五 完成实验报告(整理)

实验类型:综合性实验 要求:必修 学时:2

实验目的:掌握工程项目完成后要提交的项目配置管理要求及相关的资料。 实验内容:提交实验报告,学生在项目完成后,整理一个工程项目,以便提交给后来的技术维护人员和提交项目配置管理要求的资料,同时也利于自己提高和撰写科研论文,因此学生必须掌握。

主要仪器设备:P4以上个人计算机

四、实验组织说明

软件工程实习以实际应用中的小型题目为主,要求学生能把软件工程学的基本原理和方法应用到软件的实际开发和设计中,在规定时间内完成。在教师的指导下以软件设计为中心,独立地完成从需求分析、软件设计、编码到软件测试运行的软件开发全过程。

1、按分组安排,各组在规定时间进行实验,实验期间不得迟到和早退,否则不予登记实习成绩。

2、各实验小组分别完成各自的实验题目,最后提交相应的实验报告。 实验是软件工程的重要组成部分,实验的成果是实验报告。报告撰写的基本要求是原则上不少于5000字,需在封面注明设计选题、班级、姓名、学号及设计日期、地点,其正文至少包括如下几个方面的内容:

(1)可行性分析

(2)系统分析部分

业务流程图,数据流程图,功能分析图,数据字典,数据加工处理的描述,软件系统流程设想图(新系统模型)

(3)系统设计部分

功能结构图设计,软件处理流程设计,输出设计(主要指打印输出设计),存储文件格式设计(数据库结构设计),输入设计(主要指数据录入卡设计),代码设计,程序设计说明书

(4)系统实施部分

程序框图,源程序,模拟运行数据,打印报表,软件使用说明书

(5)附录或参考资料

五、实验方式及考核办法:

实验结束后综合考评该实验成绩:

1、文档编写完整规范,包括编写过程符合软件工程开发设计流程等(30%)。

2、软件功能达到设计要求,实现正确、程序稳定、界面美观大方、编程符合规范、程序具有易读性等(30%)

3、考勤、学习态度、独立工作能力(10%)

4、实验报告(30%)

五、主要参考书目

教材:

《实用软件工程》(第三版),郑人杰等编著,清华大学出版社,2008年出版。 教学参考书:

1、张海藩编著,《软件工程》(第二版),人民邮电出版社,2006年出版。

2、Jeffrey L.等著,《System Analysis and Design Methods, fifth Edition》,高等

教育出版社,2001年出版。

3、Edward Yourdon &Carl Argila 著,殷人昆等译,《实用面向对象软件工程

教程》,电子工业出版社,1998年出版。

4、Mark Fewster & Dorothy Graham 著,舒智勇等译,《软件测试自动化技术

与实例详解》,电子工业出版社,2000年出版。

执笔人:魏文才 审核人:熊曾刚


相关内容

  • [软件工程]优秀课程建设总结报告
    <软件工程>优秀课程建设总结报告 在德州学院<软件工程>优质课程建设的工作中,我们课程组全体成员认识到<软件工程>是计算机软件专业的一门核心基础课程,搞好这门课程的建设,对于提高计算机科学与技术专业学生的 ...
  • [管理会计]课程教学大纲
    管理会计 (教学大纲) 会计电算化教研室 辽宁商贸职业学院 <管理会计>课程教学大纲 适用专业:会计电算化 编制单位:会计电算化教研室 一.课程的性质.任务: 管理会计是会计电算化专业学生的必修课,它是现代会计学体系中的重要分支 ...
  • 金属工艺学课程标准
    金属工艺学课程标准 课程编码: 课程类别:专业基础课 适用专业: 授课单位: 学时:64 编写执笔人及编写日期: 学分: 审定负责人及审定日期: 1.课程性质 本课程是机械制造与自动化专业的一门必修课,是介于专业课与理论课之间的一门课程,它 ...
  • 20**年1020_电子商务专业剖析报告
    电子商务专业剖析报告 青岛大学管理科学与工程学院电子商务专业是本学院最早设立的专业,2002年开始招生,已有毕业生近千余人,在校生约200人.电子商务专业现有教师11人,教授2人,副教授4人:具有博士学位6人.教师分别于复旦大学.南京大学. ...
  • 包装工程专业毕业设计(论文)教学大纲
    包装工程专业毕业设计(论文)教学大纲 课程编号: 课程名称:毕业设计(论文)/ Graduation practice 毕业设计(论文)时间/学分:共13周/13学分 一.毕业设计(论文)的目的和任务 包装工程专业毕业设计是包装工程专业学生 ...
  • 国际贸易实务实训课程内容研究
    国际贸易实务实训课程内容研究 [摘 要]加强和完善高等学校的实训基地建设和实训课教学体系改革,是新形势下高校建设的新任务.国际贸易实务专业实训课教学是科学.合理的实践教学体系,是高等院校实践教学的前提和保障.从适应时代发展的角度来分析,建立 ...
  • 化学教学法课程指导书
    现代远程教育 <中学化学教学法> 课 程 学 习 指 导 书 作者:韩春亮 2009年 3月 课程学习方法指导 学习方法是否得当直接关系到学习效果的优劣.好的学习方法使你事半功倍,不良的学习方法使你事倍功半,因此学习<中学 ...
  • 技工学校技能培训教学模式的构建和实践
    技工学校技能培训教学模式的构建和实践 [内容摘要] 技能培训教学是技工学校的重头戏,本文从国际国内职业教育发展的高度和技能培训教学的现状出发,提出了技工学校强化技能培训教学的重要性和必要性,并详细阐述了技能培训教学模式的具体操作策略.具有很 ...
  • 华中师范大学本科专业评估
    华中师范大学本科专业评估 经济与工商管理学院 金融工程系 自评报告 二O 一三年九月二十六日 目 录 一.金融工程系现状概述---------------------------------------------------------- ...
  • [弹性力学及有限元]教学大纲
    <弹性力学及有限元>教学大纲 大纲说明 课程代码:5125004 总学时:40学时(讲课32学时,上机8学时) 总学分:2.5学分 课程类别:必修 适用专业:土木工程专业(本科) 预修要求:高等数学.理论力学.材料力学 课程的性 ...