软件工程实验教学大纲(15学时)

合集下载

软件工程实验教学大纲

软件工程实验教学大纲

软件工程实验教学大纲
一、课程简介
软件工程实验是软件工程专业的一门基础实验课程。

本课程旨在通过实践操作和实验项目,培养学生软件开发与测试的能力,提升学生的团队协作和解决问题的能力。

本课程将通过一系列实验项目,引导学生掌握软件工程的基本概念、方法和流程。

二、教学目标
1.了解软件开发的基本原理和方法;
2.理解软件工程的基本概念和软件开发的生命周期;
3.掌握常用的软件开发工具和方法;
4.培养团队合作和项目管理能力;
5.提升解决问题和分析能力。

三、教学内容
本课程的教学内容主要包括以下几个方面:
1.软件开发基本原理
- 软件开发的基本概念和流程
- 需求分析与规格说明
- 设计与架构
- 编码与测试
- 部署与维护
2.软件开发工具和方法
- Agile开发方法
- 敏捷开发工具和项目管理工具的使用
- 版本控制工具的使用
3.实验项目
本课程将根据教学内容设计一系列实验项目,每个实验项目都将涉及到一定的软件开发和测试任务。

具体的实验项目将在课程开始前公布,并根据学生的实际情况进行调整。

四、教学方法。

《 软件工程专业软件工程实训》教学大纲

《 软件工程专业软件工程实训》教学大纲

《软件工程专业软件工程实训》教学大纲1.课程概况2. 实训内容与要求软件工程实训的内容:项目可行性研究:提出实训要求,分组,选题,分工,确定每个人的具体任务,开始可行性分析。

项目介绍:介绍项目背景,掌握工作时间、环境、以及真实企业基本工作概念和文化。

项目团队建设,为项目合作所做的准备。

业务背景:理解客户历史数据与表单;制定访谈提纲;问题澄清和形成访谈纪要;访谈提纲和访谈纪要呈现和总结;培训沟通技巧,为需求分析做准备。

学生阅读自己所分配的相关文档,并模拟客户进行交流。

制定项目开发计划:明确项目的大小、范围、复杂程度等。

项目经理召集小组成员进行任务分解与任务分配,确定任务进度,确定完成项目的环境和工具需求分析:进行系统的需求分析,包括:功能要求,非功能要求;用适当的工具表示需求。

介绍需求阶段工作内容和工作要求,包括对工作模板的介绍,分析用例的编写。

模拟与客户的交流。

系统分析用例的编写,系统用例交流,系统用例的调整和修订,需求分析呈现和总结。

模拟与客户的交流。

概要设计:进行概要系统设计,完成系统的体系结构的建立和系统概要设计。

在了解客户的需求基础上,进行总体设计准备,需要介绍总体设计涉及的文档模板;要进行界面设计,界面设计小组交流,界面设计文档调整和修订,数据库模型设计,宏观设计呈现和总结,微观设计规范和模板介绍。

模拟客户进行讨论和确认。

详细设计:绘制各类UML图和相应的各模块规格说明书。

需要对详细设计文档模板及内容介绍,要进行序列图设计,类图设计,详细设计小组交流,详细设计文档调整和修订,详细设计呈现和总结,老师介绍编码和单元测试规范。

编码和单元测试: 介绍编码和单元测试方法,学生要进行单元测试,代码交流和复审,代码修改和回归测试,软件的呈现和总结, 测试案例编写,组织进行测试案例交流,介绍集成测试规范和模板。

集成测试: 编写测试案例和测试报告。

学生要进行测试和缺陷跟踪,缺陷修复,新版本发布,代码修改和回归测试,缺陷和修复的呈现和总结。

《软件工程》课程教学大纲

《软件工程》课程教学大纲

《软件工程》课程教学大纲一、课程基本信息课程名称:软件工程英文名称:SoftwareEngineering课程编码:U223C课程类别:专业主干课总学时:48学时(含实验IO学时)总学分:3适用专业:计算机科学与技术/网络工程方向先修课程:高级语言程序设计,数据库设计原理,数据结构开课系部:计算机科学与技术系二、课程的性质和任务《软件工程》是计算机科学与技术专业本科生的一门专业主干课程。

它是一门指导计算机软件系统开发和维护的工程学科,也是计算机科学与技术领域的一个重要学科。

软件工程学是用以指导软件人员进行软件的开发、维护和管理的科学,通过本课程的学习,使学生掌握软件工程的基本概念、基本原理、实用的开发方法和技术,了解软件工程各领域的发展动向;开发软件项目的工程化的方法及在开发过程中应遵循的流程、准则、标准和规范等。

使学生掌握开发高质量软件的方法,以及有效地策划和管理软件开发活动,为今后从事软件开发和应用打下良好的基础。

通过本课程的学习,培养学生对软件开发能力和项目管理能力。

三、课程教学基本要求(一)理论教学内容和基本要求第1章软件工程概述了解软件工程的产生和发展、软件危机的原因,知道如何消除软件危机。

明白软件工程的基本概念,知道软件工程中包含的领域范围重点:软件危机的产生和消除方法第2章软件过程软件与软件生命周期任务,软件开发过程中的基本开发模型,软件开发工具与软件开发环境。

掌握软件生存期模型,软件开发模型方法介绍。

重点:软件与软件生存期,软件开发过程模型难点:软件开发过程模型第3章结构化分析掌握软件需求获取的方法、软件需求工程的任务、软件需求的原则、主要的需求分析方法;需求工程的基本活动、需求的有效性验证、需求变动管理、需求规格说明;建立结构化分析的三种模型;三种模型对应的描述方法:E-R图,数据流图,状态图。

掌握分层数据流图、数据词典和加工逻辑说明的基本构造方法。

重点:软件需求获取方法、结构化分析方法、分析建模方法难点:结构化分析建模方法第4章结构化设计理解软件结构化分析与结构化设计的映射关系,软件设计的基本原理。

《软件工程》实验指导书-卓越项目

《软件工程》实验指导书-卓越项目

《软件工程》实验指导书太原理工大学计算机科学与技术学院2013年3月目录第一部分实验教学大纲 (1)第二部分实验说明 (3)实验一软件工程的网上资源与常用的CASE工具 (3)实验二传统软件开发方法的可行性研究 (5)实验三传统软件开发方法的需求分析建模 (6)实验四传统软件开发方法的结构设计 (7)实验五系统测试 (8)实验六面向对象的分析与设计 (9)实验七软件项目管理 (10)附录一实验题目 (11)第一部分实验教学大纲课程名称:软件工程(Software Engineering)课程总学时: 48 学时[理论: 40 学时;实验: 8 学时]课程总学分: 3 学分适用专业和年级:计算机科学与技术、软件工程专业一、实验的目的与任务本实验课程通过完整地实施软件生命周期各阶段的任务,让学生系统地学习到软件开发过程的主要理论、方法、技术、标准和规范,使他们具备基本的软件开发设计能力;通过软件工程中常用CASE工具和软件项目管理的实践,使他们具备运用各种工具完成项目设计和实施的基本技能;通过集体项目开发,培训学生的合作意识和团队精神,培养学生对技术文档的编写能力。

二、实验内容和要求本课程的实验内容包括结构化(生命周期法)的方法学和面向对象的方法学。

通过一个模拟项目,要求学生分别用结构化方法和面向对象的方法完成系统的分析、设计和实现的整个软件开发过程。

此外实验中引入我国国家《计算机开发规范》,以规范技术文档的书写标准,提高实验教学质量。

实验要求学生采用“项目小组”的形式,结合具体的开发项目进行分析、设计。

每个项目小组必须按照《软件工程实验指导书》附录中给定的文档规范标准提供项目文档;具体要求如下:1.班级按项目不进行分组。

2.每个人均为负责人或项目经理,由项目经理召集项目组成员讨论、选定开发项目,所有实验中都要采用同一个实验题目。

项目开发的每项任务要规定该任务的起止日期和时间。

3.每个项目均要进行需求分析,完成需求分析报告,修订并评审需求分析报告,确定系统的需求分析模型。

软件工程实验大纲

软件工程实验大纲

软件工程实验大纲一、课程目标软件工程实验是软件工程课程的重要实践环节,旨在通过一系列实验项目,使学生深入理解和掌握软件工程的基本原理、方法和技术,培养学生的软件开发能力、团队协作能力和问题解决能力。

二、实验环境1、操作系统:Windows 10 或 Linux(如 Ubuntu)2、开发工具:如 Visual Studio、Eclipse、IntelliJ IDEA 等3、数据库管理系统:MySQL、Oracle 等4、版本控制工具:Git5、项目管理工具:Trello、JIRA 等三、实验内容1、需求分析实验实验目的:使学生掌握需求获取和分析的方法和技巧,能够编写清晰、准确的需求规格说明书。

实验要求:学生分组对给定的项目进行需求调研,与用户沟通,收集需求信息,运用用例图、活动图等工具进行需求建模,并编写需求规格说明书。

实验项目:“学生成绩管理系统”需求分析2、软件设计实验实验目的:让学生学会运用软件设计原则和方法,进行软件架构设计和详细设计,能够绘制软件架构图和模块流程图。

实验要求:根据需求分析的结果,学生分组进行软件架构设计和模块划分,确定系统的架构风格和技术选型,绘制软件架构图和模块流程图,并编写详细设计文档。

实验项目:“图书馆管理系统”软件设计3、编码实现实验实验目的:培养学生的编程能力和代码规范意识,能够按照设计文档实现软件功能。

实验要求:学生根据软件设计文档,选择合适的编程语言和开发框架,实现系统的各个模块,并进行代码调试和测试,确保代码的正确性和可读性。

实验项目:“在线购物系统”编码实现4、软件测试实验实验目的:使学生掌握软件测试的基本方法和技术,能够编写有效的测试用例,进行单元测试、集成测试和系统测试。

实验要求:学生分组对已实现的软件系统进行测试,编写测试计划和测试用例,运用测试工具进行测试,记录测试结果,分析测试中发现的问题,并提出改进措施。

实验项目:“酒店管理系统”软件测试5、项目管理实验实验目的:让学生了解项目管理的过程和方法,能够运用项目管理工具进行项目计划、进度控制和风险管理。

软件工程》实践教学大纲(3篇)

软件工程》实践教学大纲(3篇)

第1篇一、课程简介《软件工程》是一门研究软件开发原理、方法和工具的学科,旨在培养学生具备软件开发的基本理论、实践技能和工程素养。

本课程通过实践教学,使学生能够掌握软件工程的基本方法,提高软件开发能力,为后续课程学习和实际工作打下坚实基础。

二、教学目标1. 理解软件工程的基本概念、原理和方法。

2. 掌握软件开发过程中的需求分析、设计、编码、测试和维护等基本技能。

3. 具备使用常用软件开发工具进行实际项目开发的能力。

4. 培养良好的团队协作和沟通能力,提高工程素养。

三、教学内容1. 软件工程概述- 软件工程的定义和发展历程- 软件生命周期和开发模型- 软件工程的目标和原则2. 需求分析- 需求获取和分析方法- 需求规格说明和文档编写- 需求管理3. 软件设计- 设计原则和模式- 数据库设计- 系统架构设计4. 软件开发- 编码规范和最佳实践- 集成开发环境(IDE)的使用- 版本控制工具的使用5. 软件测试- 测试方法和技术- 测试用例设计- 软件测试管理6. 软件维护- 维护过程和方法- 软件配置管理- 软件质量保证7. 软件项目管理- 项目管理的基本概念和原理- 项目计划、执行和监控- 团队协作和沟通四、实践教学安排1. 实践教学课时:共40学时,其中理论课24学时,实践课16学时。

2. 实践教学环节:(1)课堂演示:讲解软件工程的基本概念、原理和方法,演示常用软件开发工具的使用。

(2)案例分析与讨论:分析实际软件项目案例,讨论软件工程在实际开发中的应用。

(3)上机实验:完成以下实验项目:1. 需求分析实验:完成一个简单软件的需求分析,编写需求规格说明书。

2. 设计实验:完成一个简单软件的设计,包括数据库设计、系统架构设计等。

3. 编码实验:使用一种编程语言实现一个简单软件的功能。

4. 测试实验:编写测试用例,对软件进行功能测试和性能测试。

5. 维护实验:对已完成的软件进行维护,修复已知问题和优化性能。

《软件工程》教学大纲

《软件工程》教学大纲

《软件工程》教学大纲一、教学目的及任务本课程是计算机科学与技术专业的主要专业基础课,本课程为理论与实践并重的信息学科的专业基础课。

本课程的主要目的是使学生理解在软件开发过程中应用软件工程方法的必要性和迫切性,要求学生掌握软件工程的基本概念、原理与技术方法。

在让学生了解有关知识与方法的同时,采用实践相配合的方式提高学生对专业知识的综合应用能力与技能,使学生在接收理论知识的基础上提高并加强工程化知识与实践知识的教育,为学生在今后从事计算机大规模软件开发与维护打下扎实的基础。

教学任务是使学生熟练掌握和在实践中运用软件工程基本概念、原理和方法,常用的软件过程模型,软件项目管理与质量保证的基本方法与工具。

使学生能针对具体应用,进行需求分析建模、软件设计及测试,以规范的方法开发软件系统。

使学生具备分析解决软件工程问题的能力,以及团队协作、谈判沟通等能力。

二、教学方法(一)授课方式与要求授课方式:a.教师讲授(讲授核心内容、总结、按顺序提示今后内容、答疑);b.课后作业(每周作业在教学日历中列出);c.课堂测验(就已经学过的内容不定时进行课堂测验);d.案例研讨(就某个典型的应用案例进行课前调研和课堂研讨)e.课堂报告(针对某个知识点,提前布置,让学生在课堂上分享自己的理解)f.实验项目(根据实验要求分组进行软件系统开发,其间编写实验报告,如需求分析报告、总体设计报告、测试报告等,提交可运行的软件系统);g.期末考试(闭卷考试)。

课程要求:熟悉软件工程基本知识,掌握从软件计划、需求分析、设计、测试等过程的一系列软件开发方法和工具,提高软件开发能力。

说明:本课程注重实践能力的培养。

课后需要有足够的时间进行课程案例调研以及实验项目的设计和实现。

(二)考试评分与建议a.期末考试占40%b.实验项目占40%c.课堂讨论(含课堂测验和课堂报告)占20%。

三、教学安排(一)教学内容第一次:软件工程概述(模块-1-软件工程概述)主要内容:软件已经成为以计算机为基础的系统和产品中的关键部分,并且成为世界舞台上最为重要的技术之一,软件工程的目的是高效率的开发高质量的软件产品。

软件工程实验课教学大纲

软件工程实验课教学大纲

《软件工程》实验课教学大纲一、基本信息课程代码:实验课程名称:软件工程英文名称: Software Engineering课程总学时: 72 总学分:3.5 实验学时:20(其中综合性实验8学时)适用对象:信息与计算科学专业本科生二、实验课程的性质与任务软件工程是一门实践性较强的软件基础课程,它以计算机科学理论及其他相关学科的理论为指导,采用工程化的概念、原理、规范、技术和方法进行软件工程项目的开发和维护,把经过实践证明正确的管理措施和当前能够得到最好的技术方法结合起来,以较少的代价获取高质量的软件产品。

通过实验使学生了解开发的实际过程和方法。

软件工程作为一门专业主干课,实验重点要求学生学习与软件开发和维护有关的四个方面的主要内容——过程与模型、方法与技术、工具与环境、标准与规范。

进而通过实验课程实践培养学生运用软件工程基本原理解决实际问题,并从事复杂软件项目开发和维护的实践应用能力与创新能力,努力成为当今信息社会和知识经济时代所需要的高素质计算机专业人才。

三、实验教学目的与要求(一)、将所学的软件工程理论知识应用于软件开发实践中去,做到学以致用。

(二)、把小问题当作大任务来看待,一步一个脚印进行,从而积累开发大工程的经验和方法。

各个阶段的文档完整、规范,建模工具使用得当。

(三)、要求学生采用“项目小组”的形式,结合具体的开发项目进行设计。

具体实施的要求如下:1、每个班级按项目小组进行分组,基础性实验每组1人,综合性实验每组人数在4人左右;2、每个项目小组选出项目负责人或项目经理(项目经理适当加分),由项目经理召集项目组成员讨论、选定开发项目,项目的选定必须考虑“范围、期限、成本、人员、设备”等条件;项目经理负责完成“可行性研究报告”、制定“项目开发计划”、管理项目并根据项目进展情况对项目开发计划进行调整;对于调整的项目开发计划必须存档;3、项目开发计划必须具备可行性,每项任务要落实到人且规定该任务的起止日期和时间;明确每个阶段提交文档的日期和时间;每个项目小组必须明确指定文档的审查小组和审查人员以及审查结果的返回日期;审查小组和审查人员不得是完成被审查内容的完成者;审查结果至少包括:存在的问题、出现问题的所在文档的位置及页码、具体建议等;每个阶段的审查结果不得少于6个问题;4、每个项目小组必须按照给定的文档规范标准提供下列文档(基础性实验除外),文档中必须注明执笔者、完成者(签名)和完成日期,其中完成需求分析和设计工作的人员不能相同,完成编码和审查/测试的人员不能相同;文档包括:●可行性研究报告●项目开发计划(包括调整的项目开发计划)●需求分析规格说明●概要设计规格说明●详细设计规格说明●编码清单(部分或全部)●审查/测试问题清单(四)、主要仪器设备●硬件设备:微机和打印机●操作系统:Windows 2k以上系统●图文排版:Microsoft Office 2K及其以上系统●软件开发工具:Microsoft Visual Studio、Borland Delphi 等●数据库系统:Microsoft SQL Server 等建模工具软件:PowerDesigner或者ROSE。

《软件工程》实验教学大纲

《软件工程》实验教学大纲

《软件工程》实验教学大纲课程代码:0668036课程名称:软件工程/Software Engineering开课院(系)实验室:计算机科学系;软件实验室、信息安全实验室适用专业:计算机科学与技术、信息与计算科学、信息安全实验指导书名称:《软件工程实验指导书》一、学时、学分总学时:64 总学分:4 讲课学时:48 实验学时:16实验成绩占总成绩20 %二、课程简介:本课程内容按照软件工程的概念、软件开发的过程、软件开发过程的管理三大部分的顺序安排,主要包括软件工程的概念,统一软件开发过程(RUP)与统一建模语言(UML),软件过程的管理与改进,项目可行性研究与软件需求分析,系统分析与设计,系统实现,软件测试,软件项目的维护与软件再工程,软件项目实施与管理。

每章节都通过案例的方式,以简洁的文字对相关内容进行介绍。

一般在主要章节内容后紧跟实验,可使学生进一步掌握相关的知识点,进而提高学生将理论与实际问题相联系的能力。

三、实验的地位、作用和目的及学生能力标准。

本实验课程是《软件工程》课程教学的重要组成部分。

通过本实验课程的教学,使学生加深对面向对象分析与设计的理解,从而掌握如何把统一建模语言UML应用到基本的面向对象分析和设计乃至整个软件开发过程中。

软件工程课程实验的目的是让学生掌握求解软件的基本思想、途径和方法,为从事计算机软件开发、维护和应用奠定良好的基础。

学生通过软件工程课程实验,掌握软件分析、设计、实现和测试的基本技术,以及面向对象分析和设计的基本方法。

通过该课程实践,实际运用软件工程的技术和方法,掌握软件项目管理和团队开发的工作方法。

经过软件工程课程的实验环节,使学生进一步掌握面向对象的系统设计与开发的方法和技术,树立团队合作精神,培养自主学习能力和创造性的工程设计能力,提高综合分析和解决问题的能力,以及软件项目的管理能力。

此外,在实验环节中,还应深入了解面向对象分析和设计的基本概念,UML 在面向对象分析和设计中的作用,UML 的基础知识和应用技术,学会如何使用UML 对系统建模,掌握软件建模工具Rational Rose 的使用。

软件工程专业实习教学大纲

软件工程专业实习教学大纲

软件工程专业实习教学大纲一、实习目的根据本专业的培养目标,软件工程专业的学生应该掌握计算机的基本原理、基本应用和开发技术,应该具有一定的科学研究和实际开发能力。

通过基地的实习,提高学生对软件行业的认识能力,培养学生在软件开发过程中发现问题、分析问题、解决问题的能力。

通过深入企业,给学生更多的案例体验与认识,以利于学生理论联系实际,提高学生的实践动手能力。

同时,拓宽学生视野、使学生了解IT行业所需的知识及人才类型、掌握计算机领域的最新动态,以提高学生在日益激烈的IT 人才市场中的竞争能力。

二、实习内容及要求根据本专业的培养目标以及我校目前的具体情况,本专业的实习主要是生产实习,具体内容包括了解国内外软件开发新思想、新技术及行业发展现状,加深对书本知识的消化和理解,软件开发模拟与操作技巧等。

实习是培养学生的创新意识,提高学生的实践技能的关键环节,为学生就业奠定良好的基础。

(一)实习内容1、参与实习单位工作,能初步运用所学知识解决实际问题;2、通过实习,加深学生对有关计算机知识的认识,了解实习单位管理工作状态;3、熟悉实习单位的基本程序、内容和要求,参与一些基本的工作。

4、实际体验简单小型实用应用软件的开发方法和技巧等,巩固所学理论知识,为后续的学习及基业打下良好的基础。

5、通过参观、学习、市场调查与分析、或者岗位服务等专业实践安排,拓宽视野、增强实践能力、了解计算机领域的最新动态,以提高学生在日益激烈的IT人才市场中的竞争能力。

(二)实习要求1、在教师指导下,由学生独立完成实习的全过程;2、严格遵守学校及实习单位的各项规章制度;3、在实习中,要以就业为导向,注重对学生实际能力的培养。

三、实习计划(一)准备阶段在实习之前,应认真安排好全部实习时间及内容,做好实习的各项准备工作,及时检查督促学生进行实习。

(1)思想上高度重视,由专人负责实习组织、安排等工作;(2)做好安全教育工作,确保实习过程中人员、财物等的安全。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上机实验教学大纲
课程名称:软件工程学时数:15
实验室名称:机房撰写人:张乾燕
一、适用专业
计算机科学与技术
二、实验目的与任务
软件工程实验是一个综合性的实践活动,其主要目的是使学生通过实践训练,进一步掌握软件工程的方法和技术,提高软件开发的实际能力,培养创造性的工程设计能力和分析问题、解决问题的能力。

通过软件工程上机实验教学,让学生掌握软件工程的基本原理和基本方法,学会用软件工程学的原理、方法、工具和技术开发软件;运用软件工程的思想,严格按照软件生命周期各阶段的目的和任务,完成对系统的定义、需求分析、总体设计、详细设计以及测试;通过团队协作完成软件项目的工程化、规范化开发,逐渐培养学生创新思维和从事系统软件的研究和开发能力。

三、实验配套的主要仪器设备
PC机
四、设计要求及步骤
1. 组建团队,自选一个软件开发项目
班级中每5-6人成立一个小组,确定开发项目,按照软件过程各阶段分配任务。

2. 可行性研究及项目开发计划
对即将开发的软件系统,从工程、经济、技术的角度,论证系统的可行性,形成文档报告,确定软件是否值得开发、有无可行的解决方法。

3. 软件需求分析
要求:分析开发项目的功能需求,要求使用结构化数据流分析技术分析项目需求,写出详细的数据流图和数据字典,数据流图的基本处理的个数不得少于5个。

步骤:(1)综合利用Internet网和相关书籍整理并完善需求分析;
(2)画出系统数据流图(分清系统是事务型还是加工型);
(3)画出系统数据字典;
(4)写出需求分析说明书。

4.软件设计
要求:针对分析阶段提出的软件要求,给出实现的方案和具体细节说明。

用面向数据流的软件设计技术,要求做到对上一实验的软件需求进行软件结构设计,模块数不少于四个。

然后再进行详细设计并编码。

程序要符合结构化程序的要求。

设计数据库并完成用户的可视化界面设计。

步骤:(1)首先进行总体设计(分清系统是事务型还是加工型),根据分析,导出系统的功能模块图;
(2)利用图形工具对模块进行详细设计;
(3)设计数据库,确定数据库中数据表的组成;
(4)根据用户界面设计的基本原则进行可视化界面设计;
(5)撰写软件设计说明书。

5.软件测试和调试
要求:掌握如何设计测试方案、撰写测试说明书,并掌握程序修改的常用技术。

要求对上一实验所编的程序进行测试,要分步进行,要有测试说明书,并测试通过。

步骤:(1)设计测试计划及测试方案(分别采用白盒法和黑盒法);
(2)对程序编码进行测试;
(3)对于出错的程序进行修改;
(4)并不断循环直至程序符合要求;
(5)撰写测试分析报告。

五、进度安排
五、成绩评定
上机实验结束后,要求学生将形成的各阶段的报告进行综合整理,形成一份软件工程报告,文字要通畅,不少于5000字,装订成册。

上机成绩根据小组平时的设计情况,如:系统方案的可行性、软件数据流图、总体设计方案、详细设计算法、测试结果给出一个基本分。

然后组织对小组同学进行答辩来了解各个学生在软件项目开发中的实际深入程度。

上机成绩= 考勤20%+报告50%+答辩30%
六、主要教材及参考书
1. 狄国强,杨小平等,《软件工程实验》清华大学出版社2013年1月
2.孙家广,刘强,《软件工程——理论、方法与实践》高等教育出版社2005年7月
3. 王华等《软件工程实验与课程设计指导》电子工业出版社2008年6月
4. 赵池龙,姜义平等《软件工程实践教程》电子工业出版社2011年10月。

相关文档
最新文档