UML软件建模任务驱动教程单元9 UML软件模型的实现.pptVIP

UML软件建模任务驱动教程单元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文档。上传文档
查看更多
③ 编写方法openConn的程序代码 ④ 编写方法closeConn的程序代码 ⑤ 编写方法getData的程序代码 说明 由于【用户登录】窗体中没有使用UpdateData()、insertData()、editData()、DeleteData()这四个方法,所以本单元没 写编写这四个方法代码。 3.创建业务处理类loginAppClass (1)业务处理类loginAppClass各个成员的功能说明 (2)添加引用 成员名称 成员类型 功能说明 loginDBObj 变量 类loginDbClass的对象 getUserInfo 方法 根据检索条件获取相应的用户数据,该方法包含2个参数,用于获取用户输入的“用户名”和“密码” 表9-7 loginAppClass类各个成员的功能 图9-18 【添加引用】对话框 (3)对自动生成的类重命名 (4)业务处理类loginAppClass各个成员的代码编写 ① 声明类oginDbClass的对象 ② 编写方法getUserInfo的程序代码 (1)分析问题 (2)设计算法 (3)编写程序 (4)运行程序,分析结果 (5)编写程序文档 3.程序设计的一般方法 目前程序设计的方法主要有面向过程的结构化方法、面向对象的可视化方法。 这些方法充分利用现有的软件工具,不但可以减轻开发的工作量,而且还使得系统开发的过程规范、易维护和修改。 (1)面向过程的结构化程序设计方法 ① 采用自顶向下、逐步求精的设计方法。 ② 采用结构化、模块化方法编写程序。 ③ 模块内部的各部分自顶向下地进行结构划分,各个程序模块按功能进行组合。 ④ 各程序模块尽量使用三种基本结构,不用或少用GOTO语句。 ⑤ 每个程序模块只有一个入口和一个出口。 (2)面向对象的可视化程序设计方法 面向对象的可视化程序设计方法尽量利用已有的软件开发工具完成编程工作,为各种软件系统的开发提供了强有力的技术支持和实用手段。 利用这些可视化的软件生成工具,可以大量减少手工编程的工作量,避免各种编程错误的出现,极大地提高了系统的开发效率和程序质量。 4.软件系统界面设计概述 用户界面是软件系统与用户之间的接口,用户通过用户界面与应用程序交互,用户界面是应用程序的一个重要组成部分。 用户界面决定了使用应用程序的方便程度,用户界面设计应坚持友好、简便、实用、易于操作的原则。 5.软件测试概述 简单地说,软件测试就是为了发现错误而执行程序的过程。 软件测试是一个找错的过程,测试只能找出程序中地错误,而不能证明程序无错。 测试要求以较少的用例、时间和人力找出软件中潜在的各种错误和缺陷,以确保软件系统的质量。 【方法指导】 1.基于UML的面向对象分析设计过程 运用UML进行面向对象的系统分析设计,通常都要经过如下3个步骤: (1)识别系统的用例和参与者。 (2)进行系统分析并抽象出类。 (3)设计系统,并设计系统中的类及其行为。 2.系统建模的简单流程 UML是一个通用的标准建模语言,可以对任何具有静态结构和动态行为的系统进行建模。 此外,UML适用于软件系统开发过程中从需求规格描述到系统测试的不同阶段。 利用UML建造系统模型时,在系统开发的不同阶段有不同的模型,并且这些模型的目的是不同的。 在系统分析阶段,建模的目的是捕获系统的需求,建立“现实世界”的类和协作的模型。 在系统设计阶段,建模的目的是在考虑现实环境的情况下,将分析模型扩展为可行的技术方案。 在系统实现阶段,模型是那些源代码。在系统部署阶段,模型描述了系统是如何在物理结构中部署的。 图9-11 UML建模的简单流程 【引导训练】 【任务9-3】实现图书管理系统“用户登录”模块的软件模型 【任务描述】 (1)在Visual Studio.NET集成开发环境中创建应用程序解决方案,构建模块级多层架构。 (2)创建数据库操作loginDbClass、创建业务处理类loginAppClass,且编写类代码实现其所需的功能。 (3)设计用户登录界面。 (4)编写程序代码,实现用户登录的功能。 (5)测试用户登录模块的界面和功能。 【任务实施】 1.构建图书管理系统模块级多层架构 (1)创建应用程序解决方案 ① 启动Microsoft Visual Studio,显示系统开发环境。 ② 新建一个空白解决方案。 (2)创建数据库访问类库 图9-12 【新建项目】对话框 图9-13 解决方案对应的快捷菜单 图9-14 添加新类库的对话框 (3)创建业务处理类库 (4)创建应用程序项目

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档