UML与Rose软件建模案例教程 教学课件 作者 陈承欢 第9章 UML软件模型的实现.pptVIP

UML与Rose软件建模案例教程 教学课件 作者 陈承欢 第9章 UML软件模型的实现.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章  UML软件模型的实现 本章以“用户登录”模块为例说明如何将UML模型转换为可用的系统,主要包括构建多层架构、创建类、编写类代码、设计程序界面、编写程序代码、模块测试等方面。 【教学导航】 【操作示范与知识讲解】 【任务描述】 (1)绘制用户登录模块的用例图、类图、顺序图和活动图。 (2)建立数据库,在该数据库建立“用户信息”数据表。 (3)在Visual Studio.NET2005环境中构建模块级多层架构。 (4)创建数据库操作loginDbClass、创建业务处理类loginAppClass,且编写类代码实现其所需的功能。 (5)设计用户登录界面。 (6)编写程序代码,实现用户登录的功能。 (7)测试用户登录模块的界面和功能。 【任务实施】 9.1 基于UML的分析设计与系统建模 9.1.1 基于UML的面向对象分析设计过程 运用UML进行面向对象的系统分析设计,通常都要经过如下3个步骤。 (1)识别系统的用例和参与者。 首先要对项目进行需求调研,分析项目的业务流程图和数据流程图,以及项目中涉及的各级操作人员,识别出系统中的所有用例和参与者。 接着分析系统中各参与者和用例间的联系,使用UML建模工具画出系统的用例图;最后,勾画系统的概念层模型,借助UML建模工具描述概念层的类图和活动图。 (2)进行系统分析并抽象出类。 系统分析的任务是找出系统的所有需求并加以描述,同时建立特定领域模型,建立模型有助于开发人员考察用例。 从实现需求中抽象出类,并描述各个类之间的关系。 (3)设计系统,并设计系统中的类及其行为。 设计阶段包括架构设计和详细设计,架构设计的任务是定义包、包间的依赖关系和主要通信机制。 详细设计主要用来细化包的内容,清晰描述所有的类,同时使用UML的动态模型描述在特定环境下这些类实例的行为。 9.1.2 系统建模的简单流程 UML建模的简单流程可以用UML的活动图模拟,如图9-1所示。 9.2 设计UML模型 1.绘制“用户登录”模块的用例图 “用户登录”模块的用例图如图9-2所示。 2.绘制“数据库操作类”的类图 “数据库操作类”的类图如图9-3所示。 3.绘制“用户登录类”的类图 “用户登录类”的类图如图9-4所示。 4.绘制“用户登录界面类”的类图 “用户登录界面类”的类图如图9-5所 示。 5.绘制“用户登录”的顺序图 “用户登录”操作的顺序图如图9-6所 示。 6.绘制“用户登录”的活动图 “用户登录”的活动图如图9-7所示。 9.3 建立数据库和数据表 首先打开SQL Server 2000或者SQL Server 2005企业管理器新建一个数据库,将其命名为“bookData”。 这样就创建了系统所需的数据库。 然后在该数据库中创建一个数据表“用户信息”,该数据表的结构信息如表9-1所示,该数据表的记录示例如表9-2所示。 9.4 构建模块级多层架构 “用户登录”模块采用多层架构设计,其逻辑结构如图9-8所示。 1.创建应用程序解决方案 本教材使用目前普通使用的Microsoft Visual Studio 2005作为系统开发工具。 (1)启动Microsoft Visual Studio 2005,显示系统开发环境。 (2)新建一个空白解决方案。 2.创建数据库访问类库 3.创建业务处理类库 4.创建应用程序项目 9.5 创建类与编写类代码 根据模块的类图及它们之间的关系创建类,编写类代码,实现系统的功能。 9.5.1 创建数据库操作类loginDbClass 1.数据库操作类loginDbClass各个成员的功能说明 根据数据库操作类的模型创建数据库操作类loginDbClass,数据库操作类loginDbClass各个成员的功能如表9-3所示。 2.添加类 在【解决方案资源管理器】中右键单击类库【loginDB】,在弹出的快捷菜单中单击选择菜单项【添加】→【添加新项】,打开【添加新项】对话框,模板选择【类】,在名称文本框中输入类的名称“loginDbClass.cs”。 如图9-14所示,然后单击【添加】按钮,这样便新建一个类,并自动打开类代码编辑器。 3.数据库操作类loginDbClass各个成员的代码编写 双击类文件“loginDbClass.cs”,打开代码编辑器窗口,在该窗口中编写程序代码。 (1)引入命名空间 (2)声明数据库连接对象 (3)编写方法openConn的程序代码 (4

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档