软件工程实验指导书Word格式文档下载.docx

上传人:b****4 文档编号:8249849 上传时间:2023-05-10 格式:DOCX 页数:60 大小:5.53MB
下载 相关 举报
软件工程实验指导书Word格式文档下载.docx_第1页
第1页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第2页
第2页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第3页
第3页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第4页
第4页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第5页
第5页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第6页
第6页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第7页
第7页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第8页
第8页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第9页
第9页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第10页
第10页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第11页
第11页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第12页
第12页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第13页
第13页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第14页
第14页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第15页
第15页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第16页
第16页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第17页
第17页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第18页
第18页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第19页
第19页 / 共60页
软件工程实验指导书Word格式文档下载.docx_第20页
第20页 / 共60页
亲,该文档总共60页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

软件工程实验指导书Word格式文档下载.docx

《软件工程实验指导书Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《软件工程实验指导书Word格式文档下载.docx(60页珍藏版)》请在冰点文库上搜索。

软件工程实验指导书Word格式文档下载.docx

1视窗的调整

通常包括视窗的缩放和显示方式调整等操作。

主要依靠菜单中的“视图”、“窗口”命令和“视图”工具栏来实现。

●缩放操作:

在“视图”菜单中打开“扫视和缩放小视窗”,调整显示比例即可。

●显示方式调整:

可以用“水平”、“并排”、“层叠”三种方式显示视窗,具体操作为:

“窗口”菜单中单击“平铺”命令实现“平铺”;

Ctrl加“平铺”命令实现“水平”。

提示:

“视图”菜单中几个比较特殊的命令:

“全屏显示”仅显示页面中的内容;

“整页”使页面恰好显示为一页;

“页宽”使页面在页宽方向上最大显示。

③任务窗格

Visio的任务窗口主要包括帮助、剪贴画、信息检索、新建绘图、共享工作区等功能。

具体操作为:

单击“视图”/“任务窗格”命令,然后在弹出窗口中选择功能。

④小视窗

包括“扫视和缩放”、“绘图资源管理器”等4个小视窗,便于使用者方便快捷的观看和修改图形的各种信息。

同学们可以自行尝试这些功能。

(3)定位工具

Visio软件提供的定位工具主要有“标尺”、“网格”、“参考线”和“连接点”四种。

在“视图”菜单下可以找到这些工具。

(4)文件操作

通常包括“新建”、“打开”、“保存”和“保护”等文件操作。

1新建文件

选择一个类别可以浏览该类别中的全部模板,若不想使用任何现成模板,则可以单击右侧“打开”栏下的“新建绘图”即可。

2保护文件

在Visio中,可以对文件设置保护。

具体操作是:

在“视图”菜单中单击“绘图资源管理器窗口”命令,然后右击当前打开的文件,在快捷菜单中单击“保护文档”命令,弹出“保护文档”对话框,如图3-3所示。

从中选择要保护的部分,“确定”即可。

图3-3

说明:

“打开”和“保存”操作与Word类似.。

(5)绘图页面操作

Visio为绘图页面提供了强大的编辑功能,利用他们可以完成绘图页面的打印格式页面设置、绘图页的增加和删除以及背景页的生成等各种操作。

1页面属性设定

在“文件”菜单中单击“页面设置”命令,在弹出“页面设置”对话框中定义页面属性,如图3-4所示。

图3-4

2增加新绘图页

在绘图窗口下方的“页面标签”上单击鼠标右键,选择“插入页”命令,弹出“页面设置”对话框,在其中可以设置新绘图页的各种属性,如类型、名称等,然后单击“确定”即可。

3删除绘图页

在“编辑”菜单只单击“删除页”命令,或者在右键点击快捷菜单中选择要删除的绘图页即可。

4背景页操作

在我们打开Visio程序时,“背景”模具通常是自动打开的;

若没有,则可以在“文件”菜单下单击“形状”/“其他Visio方案”/“背景”命令,或者单击“常用”工具栏上的“形状”按钮进行选择,如图3-5所示。

图3-5“背景”模具

从中选择任意一个图件,并拖放到绘图页面上,然后在弹出的对话框中单击“是”即可。

也可以用自己绘制的页面作为背景,可以在“页属性”窗口中把类型设为“背景”,背景设为“无”,然后在新建页上绘制自己的图形,随后重新设置背景即可。

5页眉与页脚的设定

在“视图”菜单中单击“页眉和页脚”命令,在弹出的对话框中写入内容即可。

其他功能设定主要在“工具”菜单中的“选项”对话框中实现。

(6)制作一个简单的Visio图

尝试应用“流程图”类别中的“基本流程图”模板绘制一份程序流程图,如图3-6所示:

图3-6

思考题

1)分别新建几个绘图文件,并尝试对其进行美化处理

2)尝试用Visio软件绘制工程图形

六.考核要求

1)视学生提交文件的完整性和美观性分别给出“优秀”、“良好”、“合格”和“不合格”四个等级。

实验二、PD入门

1)初步了解系统分析和建模工具PowerDesigner的基本概念和操作界面。

2)了解PowerDesigner的4个模型:

业务处理模型(BPM)、概念数据模型(CDM)、物理数据模型(PDM)和面向对象模型(OOM)及其相互关系与作用。

3)用PowerDesigner工具进行简单系统分析建模操作。

二.实验教学要求

1)通过建立某一简单系统的CDM,熟悉各对象的个性化定义

2)以“学号+学生姓名”命名文件并上传到服务器

安装有SybasePowerDesigner10.0软件的计算机

四.实验内容与步骤

PD的四个功能模块具有一定的相似性,下面我们以CDM的建立与转换为例来了解PD的基本操作。

例如:

在“图书信息系统”中,假设由图书、读者、书库、单位(或部门)和借还书五个实体组成,每个实体属性不同。

Step1:

启动PD,进入PD操作主界面,如图示2-1所示:

图2-1

Step2:

在File菜单中左击New…命令,或者单击New(新建)按钮,屏幕显示New窗口,如图示2-2所示:

图2-2

在New窗口的Modeltype框中,显示有BPM、CDM、OOM、PDM等可选项。

这里我们选择CDM,并单击“确定”。

Step3:

进入PD的CDM操作窗口,如图示2-3所示:

图2-3

窗口的上面部分为部分工具按钮,实现“新建”“保存”等操作,窗口中部居左部分为workspace界面,在这里以大纲的形式显示模型各组成部分,中部居右部分为模型设计工作区,最常用的模型设计工具在palette工具栏中,包括实体、关系等建模工具,需要某个图标就鼠标点击它,再到模型设计工作区适当的位置单击即可。

比如;

“图书信息系统”的E-R图有5个基本实体,单击实体图标(entity)然后在模型设计工作区单击5下,即可得到5个实体框,如图2-4所示:

图2-4

取消选择可右键单击模型设计区某空白处。

此时,这5个实体还是空的,其名字还是软件默认名,也没有属性,接下来,我们逐步对每个实体的名字及其属性进行定义。

Step4:

定义实体

双击第一个实体框,打开实体属性窗口,如图示2-5所示,定义实体“图书”,在该窗口中,有许多用以描述实体的选项卡,用户可以根据需要,对实体的宏观特征进行定义或描述。

图2-5

此例中,在Name栏中输入“Book”,“Number”中输入“10000000”,它表示图书馆的最大藏书量为1亿册,该数字的作用是便于计算数据库服务器的磁盘容量。

Step5:

定义属性及属性的约束和算法

单击Attributes按钮,进入该实体的属性界面,如图示2-6所示:

图2-6

按要求定义每个属性,“M”表示是否强制,“P”表示是否为主键,“D”表示是否显示。

属性定义完毕,单击“确定”返回。

注意:

在定义“Datetype”时,可通过单击“…”按钮显示全部备选项并从中选择,如图2-7所示:

图2-7

Step6:

同理,依次完成其他4个实体的属性定义,如图示2-8所示。

图2-8

Step7:

建立关系

在Palette工具栏中选择relationship图标,在相关联的两个实体中的一个实体的图形符号上单击左键,拖动至另一个实体上释放。

结果如图示2-9所示:

图2-9

基本关系分为一对一、一对多、多对多三种,连线的开叉一端代表多,不开叉后端代表一。

带小圆圈的一端代表可选,即记录可能有也可能没有;

带小+字的一端代表强制(即必须有记录)。

Step8:

定义关系属性。

双击表示联系的图形符号,打开联系属性定义窗口,其中的General选项卡内容如图2-10所示。

●Name:

此联系名称,可以是中文信息。

●Code:

此联系的代码,必须为英文。

●Comment:

对联系的说明,可以是中文信息,可为空。

图2-10

Step9:

关系属性定义完毕后,单击“确定”返回。

Step10:

检查模型

可在Tools菜单中单击CheckModel命令检查E-R图是否正确。

检查结果将在新弹出的ResultVist窗口中列出,具体检查过程和结果说明在主界面下部输出。

①检查结果分为三类:

错误、警告、没有错误。

其中错误必须更正,警告可以更正,也可以不更正。

②系统执行CheckModel命令之前可在弹出的CheckModelParameters窗口中选择检查对象,这样可以帮助缩小错误或警告所在的范围。

若没有错误,则保存此E-R图,至此,“图书信息系统”的CDM已经生成,CDM模型生成之后,可以利用系统提供的自助转换功能将CDM模型转换成PDM模型或OOM模型,而不需要重新建立。

Step11:

生成PDM

在Tools菜单中单击GeneratePhysicalDataModel命令,打开PDM模型设置窗口,如图2-11所示。

图2-11

①DBMS:

数据库类型,可选,例如:

选择SybaseAsAnywhere9

②Selection选项卡中,可以选择CDM模型中已定义的实体。

选择完毕后,单击“确定”按钮,生成PDM模型,如图2-12所示。

图2-12

S12:

按〈班级〉-〈学号〉-〈姓名〉-图书信息管理系统.pdm文件名格式保存生成的PDM模型或单击File菜单中New…命令,在打开的窗口中选择Multi-ModelReport选项,生成并打印CDM或PDM各类文档资料,还可以生成创建表,创建索引、创建触发器的程序。

S13:

同理生成和保存该CDM的OOM模型。

五.课后练习

1)通过PD提供的例程,了解各模型和查看模型各个对象的作用

1)视学生提交文件的可运行性和准确性(运行中出现警告的多少)分别给出“优秀”、“良好”、“合格”和“不合格”四个等级

实验三、BPM、CDM

一、实验目的

(1)、了解和熟悉PDBPM和CDM模型。

(2)、掌握运用PD工具建立BPM和CDM模型。

(3)、掌握从PDCDM生成相应的PDM和OOM的方法。

1)学习BPM的建立方法,掌握BPM中的处理、流、资源等模型对象的建立方法;

(1)的基础上,从中提炼出需要存储的信息,其中包括与业务相关的实体,实体间的关系,特殊的业务规则等,从而建立CDM和进行属性定义等操作

BPM部分:

(1)、了解BPM。

Step1:

启动PD,在File菜单中单击Open…命令,选择安装目录下系统给出的某BPM例程,BPM的扩展名为.bpm,如选择BusinessProcessModel_1确定。

如图形3-1所示:

图3-1

仔细阅读分析该BPM所表示的业务流程及其各对象及其属性功能

若需要单独了解和分析所有同类型的对象,则可以通过Model菜单实现,如要了解所有进程,则可以在Model菜单中单击Processes…命令,打开ListOfProcess窗口,如图形3-2所示:

图3-2

若要进一步对某进程进行了解,可双击某进程所在行的行首(灰色.标签为箭头)或单击属性工具按钮,打开如图3-3所示的属性定义窗口,也可以在流程图中双击该进程打开此窗口。

图3-3

关闭当前文件,返回PD主界面。

(2)、创建BPM。

在File菜单中单击New…命令,弹出新建窗口。

Step2:

选择BusinessProcessModel(BPM),并单击“确定”按钮,打开默认的BPM工作窗口。

Step3:

双击左侧工作区新增的BPM文件或在右侧空白处右键点击,选择Properties命令,定义和修改该BPM文件。

(3)、从工作区中删除BPM。

若不需要在工作区中显示BPM,可以选择删除(但该BPM文件并不会从计算机上删除),在左侧Browser窗口中对要删除的BPM节点单击鼠标右键,选择DetachFromWorkspace命令即可。

但文件并就从计算机中删除。

(4)、设置BPM编辑属性。

根据需要,可以更改BPM的编辑属性。

下面以设置消息格式(messageformat)的选择为例。

Step1:

单击Tools菜单中Options…命令,或在流程图窗口中的任何空白处单击鼠标右键,然后选择ModelOptions…命令,打开对话框,如图形3-4所示:

图3-4

系统设计者可根据需要修改相关设置并点击“OK”确认。

这里点击“SetAsDefault”按钮选择默认设置。

然后“OK”返回。

(5)、修改BPM属性。

为了更确切地描述一个BPM模型的功能,可以对该模型的属性进行详细的指定。

在Model菜单中单击ModelProperties…命令,或在流程图窗口中的任何空白处单击鼠标右键选择“Properties”命令,打开模型属性窗口,如图3-5所示:

图3-5

根据需要修改模型的属性,BPM包括的属性项如表3-1所示:

属性名

说明

长度

Name

模型名称

254字符

Code

模型代码

Comment

模型注释

--

Filename

模型文件位置。

如果文件从未保存,此项为空

Author

作者

Version

模型版本号

DefaultDiagram

打开模型时默认打开的流图

表3-1

修改完毕后,单击“确定”按钮返回BPM工作窗口,保存即可。

(6)、创建包(Package)

包(Package)是用于将元素构成组的机制,它包含模型对象,可以通过包的形式将多个模型对象有效地组织起来。

在Model菜单中单击Packages…命令,弹出包列表窗口,如图3-6所示:

图3-6

单击空行或单击工具栏新增按钮,在新增包的行首会出现一个箭头,程序将自动给出包名和代码的初始值,将包名和代码设置为所需要的值,单击按钮保存,之后,流程图将新增一个包。

Step3:

在Model菜单中单击Packages…命令,在弹出的包列表窗口中选择需要修改的包,双击行首或单击属性工具按钮,打开如图3-7所示的包属性定义窗口,也可以在流程图窗口中双击需要修改的包打开此窗口。

图3-7

Step4:

定义或修改完毕后单击“确定”按钮返回包列表窗口,单击“确定”按钮保存返回到主界面。

●创建包也可通过palette工具栏完成。

(7)、使用业务规则。

业务规则(BusinessRule)是信息系统必须遵守的或按照业务需求必须构建的特定条件,系统的业务必须遵守此业务规则。

创建业务规则。

在Model菜单中单击BusinessRule…命令,打开业务规则列表窗口,如图3-8所示,单击空行或工具栏新增按钮,在业务规则列表中将新增一行,所有属性定义均为默认值。

图3-8

Step2:

定义业务规则。

双击行首或单击属性工具按钮,打开业务规则属性窗口,如图3-9所示:

图3-9

●定义(definition):

信息系统中对象的属性,如“客户是通过名称和地址识别的人”。

●事实(fact):

信息系统中存在的事实,如“一个客户可以填写一个或多个定单”。

●公式(formula):

系统中使用的计算公式,如“定单总价是每个定单单价之和”。

●需求(requirement):

系统中的特定功能说明,如“销售损失不得超过10%”。

●校验(validation):

系统中的限制值,如“一个客户的定单总价不能大于其信用值”。

●限制(constraint):

对值的附加检验,限制内容将在PDM和数据库中继续使用,如“项目起始日期必须早于结束日期”。

应用业务规则

在流程图中选择需要应用业务规则的对象,双击后打开对象属性窗口,选择Rules属性页,单击工具栏“Addobjects”按钮打开选择业务规则窗口。

如图3-10所示。

图3-10

选择需要应用的业务规则,单击“OK”按钮返回对象属性窗口,业务规则将被应用到对象,并在对象业务规则属性列表中显示,单击“确定”按钮返回业务流程图窗口。

(8)、建立BPM

Step1:

定义业务处理流程图

业务处理流程图(businessprocessdiagram,BPD)表示了业务处理过程间的关系,它注重处理过程中的数据流程。

在一个模型或包中可以定义多个业务处理流程图。

具体方法为:

在view菜单中单击Diagram/NewDiagram/BusinessProcessDiagram命令,打开新建流程图属性窗口,如图3-11所示:

图3-11

可根据须要修改各属性值,然后单击OK按钮,这时,将在Workspace的BPM下新增一个BPM节点,右侧工作区中打开一个新的BPM。

定义起点(start)。

在Palette工具栏中单击起点(Start)工具,再到BPM工作区中单击鼠标,然后右键点击工作区任何空白处释放选择,同时可以双击该起点修改属性值。

定义起点还可通过在Model菜单中单击starts…命令实现。

利用相类似的方法定义“终点(end)”、“资源(resource)”、“处理过程(Process)”和“流程(Flow/ResourceFlow)”等其它对象及属性。

定义消息格式(MessageFormat)。

消息格式定义了流程间的两个对象所交互数据的数据格式,在流程图中双击流程图标,打开流程属性窗口,如图3-12所示,然后单击消息格式(MessageFormat)下拉列表旁的“创建”按钮,打开如图3-13所示的消息格式属性窗口,修改后“确定”即可。

图3-12

图3-13

Step5:

Check保存。

CDM模型部分

(1)、建立CDM

在File菜单中单击New…命令,打开New窗口,选择CDM确定。

通过Palette工具面板设计E-R图,并定义各个对象的属性。

(2)、定义CDM的属。

在前面建立的CDM模型中,单击Model菜单中单击ModelProperties…命令,在打开的模型属性窗口中定义各属性值,如图3-14所示,然后确定返回。

图3-14

(3)、定义CDM的显示参数和选项

单击Tools菜单中DisplayPreferences…命令,打开模型显示参数窗口,如图3-15所示,在General节点中设置模型窗口的基本显示参数。

图3-15

Step2:

单击Objectview节点,在窗口右侧可以定义CDM所有对象的名称长度属性,如图3-16所示:

图3-16

●可以同类似的方法进一步定义CDM中各对象的属性。

在Format节点中还可以定义显示格式,例如,单击Format节点下的Entity节点,在右侧窗口中可以定义一个实体图形符号的宽度和高度。

Step4:

定义完毕后,单击“OK”按钮,返回主窗口,保存即可。

(4)、创建CDM域。

在Model菜单中单击Domains…命令,弹出域列表(Listofdomains)窗口。

单击该列表中第一个空行,或者单击AddaRow工具,在空白行行首会出现一个右箭头,在该行中输入名称和代码。

双击右向箭头,打开域属性窗口,如图3-17所示,在其中定义域的详细属性。

图3-17

为域选择数据类型,在DateType栏右侧使用下拉列表或单击“?

”按钮,在“标准数据类型”窗口中为该域选择数据类型并设置数据长度和精度,例如,选择VariableCharacters(可变长的字符型)作为“地址”域的数据类型,长度为40。

Step5:

定义完毕后,单击“OK”按钮保存修改,并返回到域属性定义窗口。

Step6:

确定返回主界面,若有需要,重复步骤2~5,定义其他的域。

(5)、设置检查选项和检查CDM。

单击Tools菜单中单击CheckModel…命令,打开模型检查参数设置窗口,在Options页中选中每个要进行检查的节点前的复选框,进行错误级别和自动更新选项的设置(“+”表示自动更正,“X”表示错误,“!

”表示警告)如图3-18所示:

图3-18

选择Selection项,在该页中可以选择要检查的模型和对象,如图3-19所示:

图3-19

设置完毕后,单击“确定”按钮,开始检查CDM模型,相关信息将在新弹出的resultlist窗口和输出区中输出。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2