软件工程实验教案网络
软件工程教案

软件工程教案软件工程教案教学目标:1. 了解软件工程的基本概念和发展历史;2. 掌握软件工程的基本过程和方法;3. 培养学生的软件开发能力和团队协作精神。
教学内容:1. 软件工程的基本概念1.1 软件工程的定义1.2 软件工程的发展历史1.3 软件工程的应用领域2. 软件工程的基本过程2.1 需求分析2.2 系统设计2.3 编码与测试2.4 运营与维护3. 软件工程的基本方法3.1 面向对象分析与设计3.2 软件项目管理3.3 软件质量保证3.4 软件配置管理4. 软件工程的实践案例4.1 软件工程在企业管理中的应用4.2 软件工程在互联网行业中的应用4.3 软件工程在科研领域中的应用教学方法:1. 理论教学与案例分析相结合,注重培养学生的实际应用能力;2. 通过小组讨论和实践项目,培养学生的团队协作能力;3. 鼓励学生进行自主学习,提高解决问题的能力。
教学流程:1. 导入(5分钟)介绍软件工程的基本概念和发展历史,引发学生对软件工程的兴趣。
2. 理论讲解(40分钟)2.1 讲解软件工程的基本概念和发展历史;2.2 介绍软件工程的基本过程和方法;2.3 分析软件工程的应用领域。
3. 案例分析(30分钟)3.1 分组讨论软件工程的实践案例;3.2 分享讨论结果,了解不同应用领域的软件工程实践经验。
4. 小组项目(40分钟)4.1 小组内讨论并选择一个软件项目;4.2 在规定的时间内完成项目的需求分析、系统设计、编码与测试等环节;4.3 小组展示项目成果,并进行评价和总结。
5. 总结(5分钟)回顾本节课的教学内容,总结软件工程的基本概念、过程和方法。
教学评价:1. 小组项目成果的评价,包括需求分析、系统设计、编码与测试等环节的质量和完整度;2. 案例分析和讨论的质量,包括对实际案例的分析和讨论能力;3. 学生的参与度和表现,包括课堂讨论、小组合作等方面的表现。
教学反馈:1. 针对小组项目的评价,给予学生具体的指导和建议;2. 集中反馈学生在案例分析和讨论中的表现,指导学生提高分析和讨论能力;3. 收集学生对本节课的教学反馈,改进教学方法和内容。
软件工程教案

软件工程教案一、教学目标本教案旨在帮助学生了解软件工程的基本概念、原理和方法,掌握软件开发过程中的需求分析、系统设计、编码与测试等环节,并能运用软件工程的知识与技能进行实际软件开发工作。
二、教学内容1. 软件工程的概念与历史发展2. 软件开发过程与模型3. 需求分析与规格说明4. 软件系统设计与架构5. 软件编码与单元测试6. 软件集成与系统测试7. 软件维护与项目管理三、教学方法1. 授课讲解:通过PPT、教材和案例分析等形式,系统性地介绍软件工程的概念、原理和方法。
2. 实践操作:组织学生进行软件开发的实践活动,包括需求分析、设计、编码和测试等环节,培养学生的动手能力和团队合作意识。
3. 课堂讨论:通过与学生进行互动,引导学生思考和解决实际软件开发中遇到的问题,培养学生的分析和解决问题的能力。
四、教学评价与考核1. 日常表现评价:参与课堂讨论,完成实践项目,课堂作业等。
2. 学习报告:学生根据实践项目撰写学习报告,总结自己的学习和实践经验。
3. 期末考核:根据学生的实际项目完成情况、课堂表现和学习报告等综合评价学生的综合能力。
五、教学进度安排本教学计划为16周,每周授课4小时,具体的教学进度安排如下:第一周:- 软件工程的概念与历史发展- 软件开发过程与模型第二周:- 需求分析与规格说明第三周:- 软件系统设计与架构第四周:- 软件编码与单元测试第五周:- 软件集成与系统测试第六周:- 软件维护与项目管理第七周至第十六周:- 实践项目进行,包括需求分析、设计、编码、测试和维护等环节。
六、教学资源1. 教材:《软件工程导论》、《软件工程实践》等2. PPT:包括教材的知识点总结、案例分析等3. 实践平台:搭建软件开发环境,如IDE、版本控制工具等七、教学团队本课程由一名主讲教师和若干名助教组成。
主讲教师负责授课和实践指导,助教协助教学并组织学生的实践活动。
八、教学环境与设施要求1. 教室配备多媒体设备,如投影仪、音响等,以便进行课堂讲解和案例演示。
软件工程实验指导书

软件工程实验指导书《软件工程》实验指导书周兵安徽工业大年夜学运算机学院2005年7月第一章概述一、实验目标:软件工程时一门实践性专门强的课程,上机实验是其重要的环节。
本实验指导书合营《软件工程》课程的进修而制订的。
实验目标是:1.能按照软件工程的思惟,采取面向过程的方法开创出一个小型软件体系。
2.在软件体系开创过程中,能综合应用一门编程说话和软件工程三门课程的常识。
3.培养优胜的软件开创适应,明白得软件企业文化。
二、面向专业:运算机科学与技巧三、先修课程:一门运算机高等说话、数据库概论四、实验学时数:8学时五、实验情形1.单机模式操作体系:Windows9x, Windows2000开创对象:C说话六、成就考察分实验申报、软件体系和考勤三项来考察,然后取加权平均值。
第二章实验内容(Experiments)实验标题:编制一个万年历法度榜样要求:输入一个年份(1-3000),然后显示12个月的月历,如屏幕显示不下,则应供给翻页功能。
实验一:软件需求分析1.实验目标:经由过程实例使同窗们操纵构造化数据流分析技巧。
2.实验要求:要求做到应用构造化数据流分析技巧分析课题需求,写出具体的数据流图和数据字典,数据流图的全然处理的个数不得少与5个。
3.实验内容:用构造化数据流分析技巧进行软件体系需求分析,得出体系得数据流图和数据字典。
4.实验步调:1.到相干单位进行需求分析。
2.综合应用Internet网和相干书本整顿并完美需求分析。
3.画出体系数据流图(分清体系是事务型照样加工型)。
4.得出体系数据字典。
实验二:软件设计与编码1.实验目标:经由过程实例使同窗们操纵构造化法度榜样设计的全然概念与技巧,同时养成优胜的编码风格。
2.实验要求:要求做到对上一实验的软件需求进行软件构造设计,模块数许多于四个。
然后再进行具体设计并编码。
法度榜样要相符构造化法度榜样的要求。
3.实验内容:用面向数据流的软件设计技巧,对上一实验的数据流图和数据字典,进行总体设计;在此差不多上,进行具体设计和编码。
《软件工程》实验教案

《软件工程》实验教案一、实验目的1. 让学生了解软件工程的基本概念、原则和方法。
2. 培养学生运用软件工程知识分析和解决实际问题的能力。
3. 加深学生对软件开发过程的理解,提高团队协作和沟通能力。
二、实验内容1. 实验一:软件工程概述了解软件工程的定义、目的、历史和发展趋势。
掌握软件开发过程中的基本活动和相关工具。
2. 实验二:需求分析学习需求分析的基本方法,如问卷调查、访谈、观察等。
实践使用需求分析工具,如UseCase图、DFD图等。
3. 实验三:软件设计掌握软件设计的基本原则,如模块化、抽象、封装等。
学习软件设计的方法,如结构化设计、面向对象设计等。
4. 实验四:编码与实现熟悉编程语言的基本语法和编程规范。
5. 实验五:软件测试了解软件测试的目的、方法和过程。
学习使用测试工具进行单元测试、集成测试和系统测试。
三、实验步骤1. 实验一:软件工程概述讲解软件工程的定义、目的、历史和发展趋势。
介绍软件开发过程中的基本活动和相关工具。
2. 实验二:需求分析讲解需求分析的基本方法。
练习使用需求分析工具,如UseCase图、DFD图等。
3. 实验三:软件设计讲解软件设计的基本原则和方法。
练习进行结构化设计和面向对象设计。
4. 实验四:编码与实现讲解编程语言的基本语法和编程规范。
5. 实验五:软件测试讲解软件测试的目的、方法和过程。
练习使用测试工具进行单元测试、集成测试和系统测试。
四、实验要求1. 实验一:软件工程概述2. 实验二:需求分析完成一个简单的需求分析案例,绘制UseCase图和DFD图。
3. 实验三:软件设计完成一个简单的软件设计案例,包括结构化设计和面向对象设计。
4. 实验四:编码与实现5. 实验五:软件测试五、实验评价1. 实验一:软件工程概述评价学生对软件工程基本概念的理解程度。
2. 实验二:需求分析评价学生对需求分析方法的掌握程度。
3. 实验三:软件设计评价学生对软件设计原则和方法的掌握程度。
软件工程试验指导书(网络工程专业)

软件工程实验指导书适用专业:网络工程计算机科学与信息工程学院前言软件工程是随着计算机系统的发展而逐步形成的计算机科学领域中的一门新兴学科。
通过软件工程课程的学习,能够达到正确的安排软件的结构,合理组织、管理软件的生产的教学目的。
教学的实践环节是本课程的重要部分,通过实验例证理解掌握软件工程各阶段的任务和完成后的文档是什么及完成方法。
本课程实验环节安排24学时,主要完成可行性研究报告、需求分析、概要设计、详细设计、测试分析和操作手册六个部分。
具体安排如下:目录实验一编写可行性研究报告.............................................4 实验二编写系统需求说明书.............................................8 实验三写概要设计说明书...............................................10 实验四编写详细设计说明书.............................................13实验一编写可行性研究报告一、实验题目编写系统可行性研究报告。
二、实验目的通过对选定系统(如学生学籍管理系统),进行可行性研究的编写,掌握可行性研究报告编写的步骤和方法,明确可行性研究报告内容和格式。
三、预习1、可行性研究报告的内容:经济可行性和技术可行性。
2、确工程的规模、目标,对系统的建议。
3、选定某系统的可行性研究报告实例进行参考,进行思路整合;4、各环节图示和文字格式表示方法。
四、实验设备与环境1、具备运行原系统的计算机系统;2、收集整理资料的资料室和虚拟用户或实际用户。
五、实验内容选定系统后,进行系统调查,然后按如下编写提示撰写可行性研究报告。
1、引言⑴编写目的说明编写本可行性研究报告的目的,指出预期的读者。
⑵背景说明所建议的软件系统的名称;本项目的任务提出者、开发者、用户及实现该软件的计算机中心或网络中心;该软件系统同其他系统或其他机构的基本的相互来往关系。
《软件工程》实验指导书

《软件工程》实验指导书《软件工程》试验指导序论软件工程是对软件开发、运作、维护、退役的系统研究方法。
在整个计算机科学中占有举足轻重的地位。
软件工程试验将软件工程的概念和理论知识融入到实践当中,从而加深对软件工程知识的认识和理解。
本指导书内容包含了软件生命周期中的各个阶段,内容设计软件工程计算环境、软件工程国家标准、软件开发绘图工具Microsoft Visio、软件分析建模工具Sybase Powerdesinger、软件自动化测试Mercury Interactive WinRunner、软件项目管理Microsoft Project 和软件配置管理软件Microsoft Visual SourceSafe等。
整个指导书共含7试验,其中每一个试验都包含背景知识介绍、所需工具、准备工作和试验步骤等。
第一种软件工程工具以环境一、试验目的1.理解软件工程的基本概念,熟悉软件,软件生命周期,软件生存周期过程和软件生命周期各阶段的定义和内容2.通过Internet搜索与浏览,了解网络环境中主流的软件工程技术网站,掌握通过专业网站不断丰富软件工程最新知识的学习方法,尝试通过专业网站的辅助与支持开展软件工程应用实践。
3.熟悉软件工具、软件开发环境和CASE工具4.了解GB/T15853-1995《软件支持环境》相关内容二、试验内容与步骤1.查阅有关资料,给出“软件”的权威定义2.查阅有关资料,给出“软件生命周期”的权威定义3.查阅有关资料,给出“软件生存周期过程”的权威定义4.上网搜索和浏览,了解软件工程技术的应用情况,记录所浏览网站的技术支持工作。
5.查阅有关资料,给出“软件工具”、“软件开发环境”、“CASE工具”的权威定义6.填写下列学术术语的英文简写,并思考、理解其含义7.软件开发环境8.软禁工程环境9.软件支持环境10.软件项目支持环境11.软件自动开发环境12.集成化程序设计环境13.通过查阅资料给出GB/T15853-1995《软件支持环境》规定的软件支持环境的基本要求14.了解Microsoft Visio的应用状况15.了解Rational Rose的应用状况16.了解Oralce Designer的应用状况17.了解Together Soft的应用状况18.了解CASE Studio的应用状况19.了解Sybase PowerDesigner的应用状况20.了解Microsoft Visual SourceSafe的应用状况三、学时分配2学时四、要求必做五、性质验证六、所需仪器设备微机、网络七、试验总结八、试验评价(教师)第二章软件工程标准化一、试验目的1.熟悉和掌握软件工程标准化的概念、内容和意义2.了解那些支持国家标准和其他标准信息的专业网站3.较为系统全面的了解软件工程相关的国家标准1、2、3、4、5、6、7、8、9、10、11、12、13、14、15、16、17、18、19、20、一、二、三、四、五、六、七、八、九二、试验内容与步骤1.上网浏览和检索标准化专业网站,并记录标准化专业网址,网站名称,内容描述2.了解软件工程标准化的概念3.了解软件工程的国家标准1)GB/T8566-20012)GB/T8567-19883)GB/T9385-19884)GB/T9386-19885)GB/T1526-19896)GB/T11547-19897)GB/T12504-19908)GB/T12505-19909)GB/T14079-199310)GB/T16680-199611)GB/T15532-199512)GB/T14394-199313)其他三、学时分配2学时必做五、性质验证六、所需仪器设备微机、网络七、试验总结八、试验评价(教师)第三章软件开发绘图工具Visio一、试验目的1.了解Visio工具软件的功能特色、安装、工作环境和基本操作等各方面的基本知识2.掌握应用Visio工具绘制软件开发图形的基本操作3.了解开发Visio解决方案的基本概念4.学习应用Visio工具绘制UML模型图、网络图、网站图等图形二、试验内容与步骤与步骤1.了解Visio的工作环境1)工作窗口2)视窗调整3)任务窗口4)小视窗2.了解菜单项3.了解定位工具4.了解工具栏5.了解文件操作6.了解绘图页面操作7.绘制一个C程序流程图8.针对一个实际网络开发,部署,维护过程建立:1)用例图2)类图4)状态图5)时序图6)协作图7)活动图8)构件图9)部署图10)用例视图11)逻辑视图12)构件视图13)并发视图14)部署视图九、学时分配4学时十、要求必做十一、性质验证、设计十二、所需仪器设备微机、网络、Microsoft Visio十三、试验总结十四、试验评价(教师)第四章系统分析与建模工具PowerDesigner一、试验目的1.初步了解系统分析与建模工具PowerDesinger的基本概念和操作界面2.了解PowerDesigner的四个模型:业务处理模型、概念数据模型、物理数据模型和面向对象模型及相互关系3.用PowerDesinger工具进行简单系统分析建模操作二、试验内容与步骤与步骤1.启动PowerDesinger2.建立新项目3.建立概念数据模型4.定义实体5.定义属性、属性的约束和算法6.定义关系7.保存并使用Check Model检查E-R图8.使用Generate Physical Data Model选择生成物理数据模型9.建立业务处理模型10.建立面向对象模型三、学时分配4学时四、课程作用――物业管理系统1.需求分析该物业管理系统包含三个核心模块:物业基础资料模块、业主变动处理和物业费用处理模块1)物业基础资料模块是物业系统最基本的部分,此模块包含了如下功能:物业基本信息、维修项目定义、费用定义、小区管理、业主基本信息。
软件工程实验[1]
![软件工程实验[1]](https://img.taocdn.com/s3/m/ee96402ef08583d049649b6648d7c1c708a10bb0.png)
软件工程实验软件工程实验1. 实验简介软件工程实验是一门实践性较强的课程,旨在培养学生的软件开发能力和团队协作能力。
通过实验,学生将实际操作软件开发过程中的各个环节,从需求分析到系统设计再到编码和测试,全面掌握软件工程的基本原理和方法。
2. 实验目的- 了解软件工程的基本概念和原理;- 学习使用常见的软件工程工具和技术;- 培养团队合作和项目管理能力;- 提高软件开发和调试的实践能力;- 增强学生的问题解决能力和创新能力。
3. 实验内容实验内容根据具体的实验教材或实验项目而定,可以包括以下方面:3.1 需求分析对一个给定的软件需求进行分析,理解用户需求和约束条件,明确软件的功能和非功能需求。
3.2 系统设计根据需求分析的结果,进行系统设计,包括系统架构设计、模块划分和接口设计等。
3.3 编码与测试基于系统设计的结果,进行源代码编写和功能测试。
需要使用合适的编程语言和开发工具,编写实现系统功能的代码,并进行测试验证。
3.4 文档撰写编写软件开发过程中所需的文档,如需求规格说明书、概要设计文档等。
文档应具备清晰、详细、准确、易于理解的特点,方便后期项目维护和扩展。
3.5 团队协作在实验过程中,学生需要组成小组,通过团队协作的形式完成实验任务。
团队协作包括任务分配、进度管理、合作交流等方面。
4. 实验步骤根据具体的实验项目而定,一般包括以下步骤:4.1 组队按要求组成小组,确定小组成员以及各自的角色和职责,明确团队协作的方式和目标。
4.2 需求分析与设计根据给定的软件需求,进行需求分析和系统设计。
可以使用UML工具进行建模,绘制用例图、活动图、类图等。
4.3 编码与测试根据系统设计的结果,进行编码和测试工作。
可以选择合适的编程语言和开发环境,使用合适的测试工具进行功能测试和单元测试。
4.4 文档撰写与整理在实验过程中,及时编写所需的文档,包括需求规格说明书、概要设计文档等。
对文档进行整理和修改,确保文档的质量和完整性。
《软件工程》实验指导书

《软件工程》实验指导书计算机学院2017年2月软件工程实验指导前言软件工程实验是为计算机相关专业本科《软件工程》课程配套设置的,是《软件工程》课程讲授中一个重要的、不可或缺的实践环节。
其目的是使学生能够针对具体软件工程项目,全面掌握软件工程管理、软件需求分析、软件初步设计、软件详细设计、软件测试等阶段的方法和技术,通过该课程设计使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高软件项目的管理能力。
按该课程的特点,实验内容包括软件开发的两大方法学的专题训练,即结构化(生命周期学)的方法学和面向对象的方法学,通过对一个简单项目,要求学生利用结构化软件开发技术或面向对象的软件开发技术完成对该项目的开发。
因此设置五个实验项目,从项目发的准备工作,系统分析过程,系统设计过程,软件测试到系统实施,覆盖软件开发的整个过程,此外又引入我国国家《计算机开发规范》,以规范技术文档的书写标准,提高实验教学质量。
通过实验训练,达到如下目的:使学生进一步了解和掌握软件工程原理,提高对实际项目的分析和设计能力,通过实验课程,熟悉和基本掌握软件工程方法学、软件开发的过程,文档资料的编写格式及规范,全面领会和贯通所学习的理论知识,从而培养学生综合运用所学课程知识,分析解决问题的能力,培养学生理论联系实际作风,实事求是,严肃认真的科学态度和良好的工作作风,为今后从事科学研究工作打下基础。
实验要求软件工程实验具体要求如下:每个项目小组必须按照《软件工程实验指导书》附录中给定的文档规范标准提供项目文档;题目自定或采用附录二中的题目;软件开发的方法自定(结构化或面向对象的方法学)。
实验一用Visio进行功能分析和建模1. 实验目的掌握结构化分析的方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
课程教案课程名称:软件工程实验任课教师:陈利平所属院部:计算机与信息科学学院教学班级:计科1301-02网络1301-03 教学时间:2015-2016 学年第2 学期湖南工学院课程基本信息实验一Microsoft Visio软件的使用(选做)一、实验目的1.熟悉Visio的工作环境及组成;2.掌握用Visio软件绘制图表的基本操作;3.能熟练全用Visio软件绘制各种较复杂的专业图表;4.掌握各种图表文档创建方法.二、实验环境1.安装有Microsoft Visio 2010软件的计算机系统;2.准备将使用Microsoft Visio 2010绘制图。
三、实验内容1.熟悉Microsoft Visio 2010的建模环境;2.根据教材和实验老师的演示,从教材或实验指导书中找到一个数据流图,用Microsoft Visio将它画出。
可以使用实验指导书的图1-5所示的数据流图.3.根据教材和实验老师的演示,从教材或实验指导书中找到一个状态图,用Microsoft Visio将它画出。
可以使用实验指导书的图1-9所示的状态图。
4.根据教材和实验老师的演示,从教材或实验指导书中找到一个E-R图,用Microsoft Visio将它画出。
可以使用实验指导书的图1-19所示的实体关系图。
四、实验注意事项在实验过程中,要注意观察Microsoft Visio相关操作的实现。
五、实验成果完成实验后,每人提供一份实验报告,简述Microsoft Visio的使用、特点、组成及安装要点,重点说明其建模环境及使用,至少包含三个已绘制的Microsoft Visio文件。
六、实验思考1.反复练习Microsoft Visio绘制各种图。
实验后记:实验一Microsoft Visio软件的使用(选做)一、实验目的1.熟悉Visio的工作环境及组成;2.掌握用Visio软件绘制图表的基本操作;3.能熟练全用Visio软件绘制各种较复杂的专业图表;4.掌握各种图表文档创建方法.二、实验环境1.安装有Microsoft Visio 2010软件的计算机系统;2.准备将使用Microsoft Visio 2010绘制图。
三、实验内容1.熟悉Microsoft Visio 2010的建模环境;2.根据教材和实验老师的演示,从教材或实验指导书中找到一个数据流图,用Microsoft Visio将它画出。
可以使用实验指导书的图1-5所示的数据流图.实验步骤:1).选择菜单命令“文件——新建——软件——数据流模型图”进入数据流编辑窗口,单击右边的“数据流模型图”图标可进入编辑窗口。
2).依次选择左边的一个图形工具。
3).按住这个工具,拖动到右边的图形编辑区。
4).移动到合适的位置释放。
5).根据示例要求用线将它们关联起来。
6).双击该图形,系统出现闪烁的光标,等待用户输入文字。
输入完成后,在任意地方单击即可。
7).重复操作绘制多个图形。
下图展示了一个简单数据流图的例子。
3.根据教材和实验老师的演示,从教材或实验指导书中找到一个状态图,用Microsoft Visio将它画出。
可以使用实验指导书的图1-9所示的状态图。
实验步骤:1).选择菜单命令“文件——新建——软件——UML模型图”进入UML模型图编辑窗口,单击右边的“UML状态图”图标可进入状态图编辑窗口。
2).依次选择左边的一个图形工具。
3).按住这个工具,拖动到右边的图形编辑区。
4).移动到合适的位置释放。
5).根据示例要求用线将它们关联起来,双击判断框下的两条线,分别输入“NO”,“Yes”。
6).双击该图形,系统出现闪烁的光标,等待用户输入文字。
输入完成后,在任意地方即可。
7).重复操作绘制多个图形。
下图展示了一个简单状态图的例子。
4.根据教材和实验老师的演示,从教材或实验指导书中找到一个E-R图,用Microsoft Visio将它画出。
可以使用实验指导书的图1-19所示的实体关系图。
实验步骤:1).选择菜单命令“文件——新建——数据库——实体关系”进入实体关系模型视图编辑窗口,窗口分为三部分:左边部分是工具栏,右上部分是绘图区,右下是属性编辑区。
2).依次选择左边的一个图形工具。
3).按住这个工具,拖动到右边的图形编辑区。
4).移动到合适的位置释放。
5).根据示例要求用线将它们关联起来。
6).双击该图形,输入过程名称,选择数据类型,选择是否是主键。
7).重复操作绘制多个图形。
下图展示了一个简单实体-关系图的例子。
四、实验注意事项在实验过程中,要注意观察Microsoft Visio相关操作的实现。
五、实验成果完成实验后,每人提供一份实验报告,简述Microsoft Visio的使用、特点、组成及安装要点,重点说明其建模环境及使用,至少包含三个已绘制的Microsoft Visio文件。
六、实验思考1.反复练习Microsoft Visio绘制各种图。
实验后记:实验二PowerDesigner软件的使用(选做)一、实验目的1. 熟悉PowerDesigner应用环境;2. 掌握PowerDesigner概念模型的定义和创建方法;3. 使用PowerDesigner设计物理模型;4. 使用PowerDesigner设计业务处理模型二、实验环境1.安装有PowerDesigner软件的计算机系统;2.准备将使用PowerDesigner绘制各种模型。
三、实验内容1.熟悉PowerDesigner的建模环境;2.根据教材和实验老师的演示,从教材或实验指导书中找到一个概念模型,用PowerDesigner将它画出。
可以使用实验指导书的图2-22所示的概念模型.3.根据教材和实验老师的演示,从教材或实验指导书中找到一个业务处理模型,用PowerDesigner将它画出。
可以使用实验指导书的图2-94所示的业务处理流程图。
4.根据教材和实验老师的演示,从教材或实验指导书中找到一个物理模型,用PowerDesigner将它画出。
可以使用实验指导书的图2-95所示的实体关系图。
四、实验注意事项在实验过程中,要注意观察PowerDesigner相关操作的实现。
五、实验成果完成实验后,每人提供一份实验报告,简述PowerDesigner的使用、特点、组成及安装要点,重点说明其建模环境及使用,至少包含三个已绘制的PowerDesigner文件。
六、实验思考1.反复练习PowerDesigner绘制各种模型。
实验后记:实验二PowerDesigner软件的使用(选做)一、实验目的1. 熟悉PowerDesigner应用环境;2. 掌握PowerDesigner概念模型的定义和创建方法;3. 使用PowerDesigner设计物理模型;4. 使用PowerDesigner设计业务处理模型二、实验环境1.安装有PowerDesigner软件的计算机系统;2.准备将使用PowerDesigner绘制各种模型。
三、实验内容1.熟悉PowerDesigner的建模环境;2.根据教材和实验老师的演示,从教材或实验指导书中找到一个概念模型,用PowerDesigner将它画出。
可以使用实验指导书的图2-22所示的概念模型.实验步骤:创建概念模型1).点击菜单项2).创建实体3).设置实体名称4).设置属性5).创建联系6).设置联系名称3.根据教材和实验老师的演示,从教材或实验指导书中找到一个业务处理模型,用PowerDesigner将它画出。
可以使用实验指导书的图2-94所示的业务处理流程图。
实验步骤:1)选择 Model菜单项,弹出如图2-4所示的窗口。
2)在该窗口中选择要建立的模型类型(Model Type)——Business Process Model (业务处理模型),再选择要建立的模型图(Diagram)——Business Process Diagram(业务流程图),然后单击“OK”按钮,打开如图所示的默认BPM工作窗口。
具体业务流程图的设计详见本章第2.4节建立BPM。
4.根据教材和实验老师的演示,从教材或实验指导书中找到一个物理模型,用PowerDesigner将它画出。
可以使用实验指导书的图2-95所示的实体关系图。
实验步骤:1).在PowerDesigner主窗口选择File->New Model,在打开的创建左侧选择Physical Data Model选项.2).右侧选项的意义•Model name:模型名称;•DBMS:数据库类型,也可以单击后面的文件夹按钮,选择“浏览文件夹”,选择xml文件作为目标(CDM转PDM);•Share the DBMS definition:共享数据库定义;•Copy the DBMS definition in model:从数据库定义中拷贝,用于CDM转PDM;•First Diagram:创建一个PDM,默认会有一个Diagram,这里是选择这个Diagram 的类型;3)Extended Model Definitions选项卡的意义当通过PowerBuilder来开发时,若选中PowerBuilder则生成的PDM可以从Catalog 表中获取表和列的扩展属性。
4).点击“确定”按钮,打开新建的PDM设计窗口工作区包括左侧的浏览窗口、右侧的设计窗口、下侧的输出窗口和浮动的工具窗口,可以利用工具窗口中的图标在设计窗口中设计PDM。
四、实验注意事项在实验过程中,要注意观察PowerDesigner相关操作的实现。
五、实验成果完成实验后,每人提供一份实验报告,简述PowerDesigner的使用、特点、组成及安装要点,重点说明其建模环境及使用,至少包含三个已绘制的PowerDesigner文件。
六、实验思考1.反复练习PowerDesigner绘制各种模型。
实验后记:实验三Rational Rose的使用(选做)一、实验目的1.了解Rational Rose建模软件的特色与运行环境;2.掌握Rational Rose的基本功能、方法与操作。
二、实验环境3.安装有Rational Rose2003软件的计算机系统;4.准备将使用Rational Rose2003绘制几个UML图。
三、实验内容5.熟悉Rational Rose的建模环境;⑴Rational Rose2003软件分为五个部分:浏览区、工具栏、文档窗口、图形窗口和日志。
⑵Rational Rose是菜单驱动的应用程序,支持八种不同类型的UML图:用例图、类图、时序图、协作图、活动图、状态图、组件图、部署图6.根据教材和实验老师的演示,绘制用例图、时序图、活动图等UML图。
四、实验注意事项在实验过程中,要注意观察Rose的五个区域的内容和相关操作的实现。