当前位置: 首页 >> 实验教学 >> 实验指导书 >> 正文
实验指导书

信息系统分析与设计-实验指导书

发布人:   时间:2018-06-26    点击:[]

实验一 信息系统分析与设计工具安装与比较认识

一、实验目的
1、了解Visio 2003的安装过程和基本操作;
2、了解Rational Rose 2003的安装过程和基本操作;
3、了解PowerDesigner 12.5的安装过程和基本操作;
4、比较上述3个信息系统分析与设计工具的异同。
二、实验内容
1、Visio 2003简介与安装

   

Visio 2003是一个图表绘制程序,它可以帮助用户描述复杂设想及系统的业务和技术图表。使用Visio创建的图表可使用户将信息形象化,并能够以清楚简明的方式有效地交流信息,这是只使用文字和数字所无法实现的。Visio还可通过与数据源直接同步自动形象化数据,以提供最新的图表;用户还可以对Visio进行自定义,以满足组织的需要。
演示Visio 2003安装过程
2、Rational Rose 2003简介与安装
Rational Rose是由美国Rational公司开发的面向对象的可视化建模工具。利用这个工具,可以建立用UML描述的信息系统模型,而且可以自动生成和维护C++、Java、Visual Basic等语言和系统的代码。Rational Rose包括统一建模语言(UML)、面向对象和软件工程(OOSE)及对象建模技术(OMT)。
演示Rational Rose 2003安装过程
3、PowerDesigner简介与安装
PowerDesigner是Sybase公司的CASE工具集,使用它可以方便地对管理信息系统进行分析设计,它几乎包括了数据库模型设计的全过程。
利用PowerDesigner可以制作数据流程图、概念数据模型、物理数据模型,可以生成多种客户端开发工具的应用程序,还可为数据仓库制作结构模型,也能对团队设计模型进行控制。
演示PowerDesigner 12.5的安装过程
4、认识上述3个信息系统分析与设计工具的基本功能并比较异同。
三、实验仪器、器材
Windows XP操作系统电脑
四、实验步骤
【操作1】熟悉Visio 2003的操作界面,了解Visio 2003的基本功能。
【操作2】熟悉Rational Rose 2003的操作界面,了解Rose 2003的基本功能。
【操作3】熟悉PowerDesigner的操作界面,比较PowerDesigner与其他工具的异同。
五、实验报告要求
描述信息系统分析与设计的主要工具的基本功能与界面设计;
总结分析各系统分析与设计工具软件的异同。
六、思考题
    1、结合工具软件,思考系统开发过程中模型、工具、技术三者的含义和内在联系;
    2、体会计算机辅助软件工程(CASE)的含义。


实验二 传统方法需求分析建模

一、实验目的
1、掌握系统需求的传统方法描述模型——数据流程图(DFD)的基本图例;
2、理解数据流程图的抽象层次;
3、掌握使用Visio工具绘制数据流程图;
4、能够根据信息系统基本需求进行绘制适合的数据流程图。
二、实验内容
(1)仔细研读教材中RMO客户支持系统的案例,理解教材提供的对于该系统需求的传统描述(图6-9,6-10,6-11,6-12,6-14)。
(2)依据案例中图6—10中给出的子系统划分,参考图6-10给出的订单输入子系统的关联图及其扩展,每小组自选一个子系统(customer maintenance/ order fulfillment/ catalog maintenance subsystem)进行分析。
(3)应用Visio工具为选定的子系统绘制关联图、DFD片断及必要的细节DFD。
三、实验仪器、器材
Windows XP操作系统电脑,Visio2003/2007。
四、实验步骤
       1、操作性内容:使用Visio2003等工具绘制相应的模型,理解模型表达含义;
       2、设计性内容:按照分组选定的子系统,进行分析,确定各子系统的结构和层次性,设计各层次所需模型及细节;
3、使用Visio2003等工具完成分析结果,并辅以必要文档说明。
五、实验报告要求
要求:辅以较丰富的文档说明。
六、思考题
    体会数据流程图的层次与信息系统的需求抽象层次的含义与对应关系。
附:实验报告的基本内容

  • 实验名称
  • 实验时间、地点
  • 实验目的
  • 实验过程
  • 实验数据的纪录
  • 实验结果的分析

相应的数据、表格、过程、结论。相应图表

  • 实验结论
  • 实验建议、体会等

实验三   面向对象方法需求分析建模


一、实验目的
1、掌握系统中类的静态结构,类之间的联系,关联、依赖聚合等。
2、掌握类的内部结构(类的属性和操作)。类的继承
3、理解对象的概念。对象图(Object Diagram)描述的是参与交互的各个对象在交互过程中某一时刻的状态,对象图也可理解为类图在某一时刻的实例。
4、理解用例的概念,并使用相关面向对象UML模型描述系统需求。用例是系统执行的活动,通常响应用户的要求。
用例图:一种用以显示不同的用户角色和这些用户角色如何使用系统的图。
系统顺序图:在用例或场景中,用于显示外部参与者和系统之间的消息顺序图,消息即用例内部对象之间的通信。
顺序图描述了对象之间传达消息的时间顺序,他用来表示用例中的行为顺序。
状态图用于描述对象完整的生命期,它包含了与接收和发送消息相关联的行为,即描述了与每一个对象相关联的内在逻辑。状态图包含状态、转换和行动表达式。
二、实验内容
(1)绘制P181 图5-31及5-33 二个简单的域模型类图。
(2)绘制教材P184 图5-35 机动车辆的概括/具体层次图及图5-37 计算机及其各部分之间的整体-局部(聚合)关系图。
(3)绘制P188图5-40 扩展的课程注册设计类图;绘制P189图5-41RMO问题域模型类图。绘制P258图7-13 Web订购场景的活动图。
(4)绘制P265图7-18产生新订单用例的Web订购场景的系统顺序图。
(5)绘制P274图7-26和图7-27订单的状态图。
(6)按照实验二所选定的子系统,绘制该子系统的用例图及与客户相关的所有用例。
(7)依据RMO案例的描述和自己进行网上购物的真实体验,绘制客户的状态图。
要求:对所绘制的模型图有充分的文字说明,每小组推选一位同学对本组绘制图形进行答辩讲解。
三、实验仪器、器材
Windows XP操作系统电脑,Visio2003/2007或者Rational Rose 2003。
四、实验步骤
       1、操作性内容:使用Visio2003等工具绘制相应的模型,理解模型表达含义;
       2、设计性内容:按照分组选定的子系统,进行分析,确定各子系统的结构和层次性,设计各层次所需模型及细节;用例与类的状态图描述;
3、使用Visio2003等工具完成分析结果,并辅以必要文档说明。
五、实验报告要求
要求:辅以较丰富的文档说明。
六、思考题
    体会面向对象系统开发方法与传统开发方法在系统需求描述过程中的本质区别。


实验四  传统方法与面向对象方法的系统设计
一、实验目的
传统方法的系统设计:

  • 理解系统的自动化边界;
  • 理解结构图的层次,掌握结构图分析与绘制;
  • 掌握两类结构图转换的分析方式:事务分析、变换分析。

面向对象方法的系统设计:

  • 理解面向对象开发方法系统分析与系统设计任务的关系;
  • 掌握面向对象方法的系统设计对系统分析阶段所得结果需进行的改进。
  • 面向对象程序由一系列协同完成某一任务的对象组成,面向对象设计的目的是确定组成用例的所有对象,而顺序图和协作图是面向对象设计中最重要的模型。

二、实验内容
(1)回答P378思考题1,并绘制图10-24有系统自动化边界的数据流程图;
(2)回答P379思考题2,绘制出得出的结构图;
(3)回答P380思考题3,绘制出得出的结构图;
(4)回答P381思考题4,绘制出得出的结构图。
(1)回答P280思考题11,并绘制P243图7-30移动电话状态图;
(2)绘制P412图11-18,“维护产品信息”用例的初步顺序图;
(3)绘制P421图11-25 “查询可用条目”的协作图。
(4)绘制P425图11-29  RMO三层包图的部分设计。
要求:对所绘制的模型图有充分的文字说明,每小组推选一位同学对本组绘制图形进行答辩讲解。
三、实验仪器、器材
Windows XP操作系统电脑,Visio2003/2007或者Rational Rose 2003。
四、实验步骤
       1、操作性内容:使用Visio2003等工具绘制相应的模型,理解模型表达含义;
       2、设计性内容:理解传统方法的系统设计重要模型——系统结构图的含义和用法;掌握应用面向对象方法进行系统设计的工作内容;
3、使用Visio2003等工具完成分析结果,并辅以必要文档说明。
五、实验报告要求
要求:辅以较丰富的文档说明。
六、思考题
    体会面向对象系统开发方法与传统开发方法对于系统开发的分析与设计两个阶段的不同工作安排。


实验五 基于PowerDesigner工具的信息系统数据库设计

一、实验目的
概念数据模型(CDM):表现数据库的全部逻辑的结构,与任何的软件或数据储藏结构无关。
物理数据模型(PDM):叙述数据库的物理实现。借由 PDM ,你将考虑真实的物理实现的细节。
二、实验内容
(1)根据实验二选定的子系统,分析需求分析阶段传统结构化方法得到的事物与面向对象方法得到的类图之间关系;
(2)根据(1)内容绘制所选子系统的数据库概念模型(E-R图);
(3)根据(2)内容确定所选子系统的数据库逻辑模型——数据库表及其之间的关系;并进一步说明其物理数据模型实现。
要求:对所绘制的模型图有充分的文字说明,每小组推选一位同学对本组绘制图形进行答辩讲解。
三、实验仪器、器材
Windows XP操作系统电脑,Visio2003/2007,Power Designer。
四、实验步骤
       1、操作性内容:使用Power Designer 等工具绘制相应的模型,理解模型表达含义;
       2、设计性内容:按照分组选定的子系统,进行数据库设计,获取所需数据库概念数据模型与物理数据模型;
3、使用Power Designer等工具完成分析结果,并辅以必要文档说明。
五、实验报告要求
要求:辅以较丰富的文档说明。
六、思考题
    体会关系型数据库设计与对象型数据库的区别。

 

              

上一条:房屋建筑学上机指导