软件工程实验指导书
“软件工程实验指导书”相关的资料有哪些?“软件工程实验指导书”相关的范文有哪些?怎么写?下面是小编为您精心整理的“软件工程实验指导书”相关范文大全或资料大全,欢迎大家分享。
《软件工程》实验指导书
《软件工程》 实验指导书
计算机学院 2017年2月
1
软件工程实验指导
前 言
软件工程实验是为计算机相关专业本科《软件工程》课程配套设置的,是《软件工程》课程讲授中一个重要的、不可或缺的实践环节。其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计、软件测试等阶段的方法和技术,通过该课程设计使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力。
按该课程的特点,实验内容包括软件开发的两大方法学的专题训练,即结构化(生命周期学)的方法学和面向对象的方法学,通过对一个简单项目,要求学生利用结构化软件开发技术或面向对象的软件开发技术完成对该项目的开发。因此设置五个实验项目,从项目发的准备工作,系统分析过程,系统设计过程,软件测试到系统实施,覆盖软件开发的整个过程,此外又引入我国国家《计算机开发规范》,以规范技术文档的书写标准,提高实验教学质量。
通过实验训
软件工程实验指导书
软件工程实验指导书
适用专业: 计算机科学与技术 编 写 人: 闻晓、杨阳、范成瑜
修 改 人: 黄敏
修改时间: 2013年9月1日
计算机与信息科学学院
2010年9月
前 言
软件工程实验是为计算机相关专业本科《软件工程》课程配套设置的,是《软件工程》课程讲授中一个重要的、不可或缺的实践环节。其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计、软件测试等阶段的方法和技术,通过该课程设计使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力。
CDIO代表构思(conceive)、设计(design)、实施(implement)、运行(operate),是由美国麻省理工学院、瑞典皇家工 学院、瑞典查尔摩斯工业大学和瑞典林雪平大学共同创立的工程教育改革模式。CDIO改革的愿景是为学生提供一种在实际系统和
《软件工程》实验指导书
《软件工程》 实验指导书
计算机学院 2017年2月
1
软件工程实验指导
前 言
软件工程实验是为计算机相关专业本科《软件工程》课程配套设置的,是《软件工程》课程讲授中一个重要的、不可或缺的实践环节。其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计、软件测试等阶段的方法和技术,通过该课程设计使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力。
按该课程的特点,实验内容包括软件开发的两大方法学的专题训练,即结构化(生命周期学)的方法学和面向对象的方法学,通过对一个简单项目,要求学生利用结构化软件开发技术或面向对象的软件开发技术完成对该项目的开发。因此设置五个实验项目,从项目发的准备工作,系统分析过程,系统设计过程,软件测试到系统实施,覆盖软件开发的整个过程,此外又引入我国国家《计算机开发规范》,以规范技术文档的书写标准,提高实验教学质量。
通过实验训
软件工程实验指导书
软件工程实验指导书
软件技术教研室 王振铎
二〇一四年八月
1
目录
实验一 软件工程CASE工具 ................................................................................................................................3 实验二 可行性分析................................................................................................................................................7 实验三 需求分析(利用VISIO绘制数据流图)............................................................................................ 10 实验四 总体设计 ..................................................................
《软件工程》实验指导书(实验一)
实验1 软件工程概念与相关工具
1.1 软件工程的计算环境
(实验估计时间:90 分钟)
1.1.1 背景知识
软件工程学主要研究如何以较少的代价获得高质量的软件,而要达到这个目的,就必须研究软件开发方法和软件开发工具。 软件开发方法就是开发软件的规范化方法。软件工具是指能支持软件生存周期中某一阶段(如系统定义、需求分析、设计、编码、测试或维护等)的需要而使用的软件系统;软件开发环境则是面向软件整个生存周期,为支持各个阶段的需要,在基本硬件和宿主软件的基础上使用的一组软件系统。软件工具和软件开发环境都是软件工程的重要支柱,对于提高软件生产率,改进软件质量,以及适应计算机技术的迅速发展有着越来越大的作用。
从20世纪70年代末开始,专家们就致力于软件开发自动化工具的研究,并逐步形成了应用于软件过程的集成的项目支撑环境(Integrated Project Support Environment) 和计算机辅助软件工程(CASE,Computer-Aided Software Engineering)工具。在此基础上建立集成式软件开发环境,全面支持软件开发过程,以期实现软件设计过程的自动化或半自动化。
1.1.2 实验目的
1)
软件工程实验指导书2014
软件工程实验
指导书
编写:陈少凡
shaofanchen@yahoo.com.cn
实验一 建立数据流图
一、 实验目的:
1、了解Microsoft visio环境。 2、掌握数据流图的基本元素; 3、掌握建立数据流图; 4、掌握数据字典的建立。 二、 实验要求:
1、使用Visio建立数据的源点(源)和终点(宿); 2、使用Visio建立加工;
3、使用visio建立数据文件; 4、使用visio建立数据流。 三、 预备知识:
1、运行Microsoft visio 2003:
? 单击开始?程序?Microsoft office? Microsoft office
Visio2003运行程序。
2、Microsoft Office Visio 环境。
? 模板
通过打开一个模板来开始创建 Microsoft Office Visio 图表。模板在绘图页的左侧打开一个或多个模具。模具包含创建图表所需的形状。 模板还包括创建特定的图表类型所需的所有样式、设置和工具。 ? 模具和形状
打开模板后,从模具中将形状拖到绘图页上来创建您的图表。模具上的形状专门用于特定的绘图类型,并且其中的许多形状是“智能”的 - 它们具有感知绘图环境的内
软件工程实验指导书2014
软件工程实验
指导书
编写:陈少凡
shaofanchen@yahoo.com.cn
实验一 建立数据流图
一、 实验目的:
1、了解Microsoft visio环境。 2、掌握数据流图的基本元素; 3、掌握建立数据流图; 4、掌握数据字典的建立。 二、 实验要求:
1、使用Visio建立数据的源点(源)和终点(宿); 2、使用Visio建立加工;
3、使用visio建立数据文件; 4、使用visio建立数据流。 三、 预备知识:
1、运行Microsoft visio 2003:
? 单击开始?程序?Microsoft office? Microsoft office
Visio2003运行程序。
2、Microsoft Office Visio 环境。
? 模板
通过打开一个模板来开始创建 Microsoft Office Visio 图表。模板在绘图页的左侧打开一个或多个模具。模具包含创建图表所需的形状。 模板还包括创建特定的图表类型所需的所有样式、设置和工具。 ? 模具和形状
打开模板后,从模具中将形状拖到绘图页上来创建您的图表。模具上的形状专门用于特定的绘图类型,并且其中的许多形状是“智能”的 - 它们具有感知绘图环境的内
软件工程课程设计指导书
2011年3月 MXW 软件工程课程设计指导书 1页 (共57页)
2011年3月 MXW 软件工程课程设计指导书 2页 (共57页)
软件工程课程设计指导书
目 录
一、软件工程课程设计指导书适用范围 二、课程设计目的
三、课程设计任务及要求
四、开发阶段任务及角色分工一览表
五、小组成员角色描述与负责完成的文档 六、课程设计交付成果说明 七、主要参考文献与网址
八、课程设计参考题目及要求(可自选题目) 九、附录
附录A. 软件工程课程设计报告参考格式 附录B. 软件工程实验报告参考格式 附录C. 学生分组与项目开发进度考察表
附录D. 图书网站考察分析与开发小组原型功能确认活动完成的文档说明 附录E. UML技术规范与面向对象方法开发工具ROSE简介 附录F. ASP.NET技术规范及其软件、硬件环境简介
2011年3月 MXW 软件工程课程设计指导书 3页 (共
《软件工程》课程设计指导书
《软件工程》课程设计指导书
本课程设计,模拟一个实际软件项目的需求,使用面向对象的软件设计方法(OOD)、结合软件开发统一过程(RUP)的思想和方法,采取迭代方式、渐增型的设计策略,使用UML的建模工具ROSE(或其他软件设计工具(如:Microsoft Visio、Microsoft Word等))完成一个独立的软件项目的设计全过程。
本课程设计的目的是加深对《软件工程》课程的理解和实践。完成设计任务后,学生将对面向对象软件设计的方法和步骤,有一个深入的了解。从而为以后的软件开发和毕业设计教学环节打下基础。
先导课程:《面向对象程序设计OOP》、《C++、Java语言》、《操作系统》等。 设计工具: IBM公司的Rose7或微软公司的Visio2003。
代码语言: 设计中代码模版语言,任选C++、Java、C#中的一种。 操作系统: Windows XP/2003(或更高版本)。
课设报告:选用微软公司的Word 2003、PDF生成工具Acrobat。 版本管理:【可选】Microsoft SourceSafe 2005(用于对设计过程中的各个迭代环节的模型Unit进行管理和控制)。
一、设计任务
1、设计选题:
软件工程案例大作业指导书 - 图文
软件工程案例大作业指导书
一、目的:
要求通过完成案例大作业,进一步熟悉软件开发过程及方法,能够用工程的方法进行软件开发。针对一个具体案例能够采用结构化软件开发方法和面向对象软件开发方法完成,并提交规范、清晰的软件文档。 二、内容:
题目:见附录A案例大作业。 完成如下项目设计:
1、 结构化软件工程方法的可行性分析和需求分析报告。 2、 结构化软件工程方法的总体设计与详细设计报告。 3、 面向对象软件工程方法的面向对象分析与设计报告。
三、要求:
大作业以小组形式提交报告,每个小组以4人为宜,各个小组一个组长,负责协调组员。每次实验得分5分,组长有责任向老师提供小组成员努力工作情况。报告结合如下实验完成,实验1-4由课内和课外时间共同完成,实验五课外完成。
实验安排 次周号 次 第一次 第二次 第三次 第四次 第五次 实验内容 1.结构化软件工程方法的可行性研究与需求分析。 2.建立系统物理模型(完成系统流程图),建立系统逻辑模型(完成数据流图、数据字典、实体关系模型、初步层次框图、IPO图)。 1. 结构化软件工程方法的总体设计。 2.用面向数据流的设计方法 完成软件结构层次方框图,HIPO图,结构图。 1. 结构化软