专业导论课题.pptVIP

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
专业导论课题.ppt

课题 信息系统分析与设计 系统设计任务 系统设计的概念与原则 模块化 模块化设计在系统设计过程中有着广泛的应用,进行模块化设计的好处有:一方面,降低了系统的复杂性,便于修改;另一方面,推动了系统各个部分的并行开发,提高了软件的生产效率。 系统设计的概念与原则 抽象 即抽出事物的本质特性而暂时不考虑它们的细节。 抽象的思想在软件开发中起着重要作用。 信息隐蔽 每一个模块的实现细节对于其他模块来说是隐蔽的,也就是说,模块中所包含的信息不允许其它不需要这些信息的模块调用。 信息隐蔽对于软件的测试与维护都有很大的好处。 系统实施 面向对象分析与设计 OOAD(Object Orient Analysis Design,面向对象的分析和设计,)是现代软件企业广为采用的一项有效技术。OOAD方法要求在设计中要映射现实世界中指定问题域中的对象和实体。面向对象能够更好的去理解你要做的东西应该如何去做。 谢谢 一、系统实施的内容 系统实施是开发信息系统的最后一个阶段。这个阶段的任务:实现系统设计阶段提出的物理模型,按照实施方案完成一个可以实际运行的信息系统,交付用户使用。 信息系统的开发思路 系统分析 系统设计 系统实施 构建系统运行平台 程序编制 代码实现 数据准备 程序的调试和测试 系统转换 用户培训 系统实施报告 系统的物理模型 硬件准备 硬件准备包括计算机主机、输入输出设备、存储设备、辅助设备(稳压电源、空调设备)、通信设备等。 软件准备 软件包括系统软件、数据库管理系统以及一些应用软件。 人员培训 主要指用户培训,包括主管人员和业务人员。 数据准备 没有一定的基础数据的准备,系统调试就不能很好的进行。 相互联系的,彼此制约 二、系统实施阶段的特点 与系统分析、系统设计阶段相比较,系统实施阶段的特点是:工作量大,投入的人力、物力多。 实施计划主要内容 ——硬件计划 ——软件计划 ——机房、场所准备计划 ——总的实施日程计划 硬件获取 软件编程 用户准备 人员:聘用和培训 机房、场所准备 数据准备 安装 测试 试运行 系统切换 用户验收 实施步骤 1、传统开发方法的不足 (1)系统无法真正满足用户的需要 (2)系统维护的问题依然比较突出 (3)系统开发效率远不能满足需要 (4)系统的重用程度低 2、系统开发方法存在不足的原因 (1)可能对系统的需求本身是模糊的 (2)参与开发人员信息交流不畅 (3)所定义的系统需求可能已经过时 面向对象方法的产生 3、面向对象方法的主要优点 程序模块间的关系更为简单,程序模块的独立性、数据的安全性就有了 良好的保障。 通过继承与多态性,可以大大提高程序的可重用性,使得软件的开发和维护都更为方便。 面向对象方法的产生 对象(Object) 对象的定义 在概念级上,对象是正被建模的系统中的实际的实体; 从物理实现形式上,对象是封装了数据结构及可以施加在这些数据结构上的操作(方法)的封装体,这个封装体有可以唯一地标识它的名字,而且向外界提供一组服务(即公有操作)。 面向对象技术的概念 用面向对象方法开发软件,通常需要建立三种形式的模型: 对象模型:描述系统数据结构 动态模型:描述系统控制结构 功能模型:描述系统功能 功能模型定义“做什么” 动态模型定义“何时做” 对象模型定义“对谁做”。 11.3 面向对象的建模方法 对象模型 什么是对象模型 对象模型表示静态的、结构化的系统的“数据”性质。 对象模型是对模拟客观世界实体的对象以及对象彼此间的关系的映射,描述了系统的静态结构。 面向对象的建模方法 面向对象的建模方法 动态模型 什么是动态模型 动态模型表示瞬时的、行为化的系统的“控制”性质,规定了对象模型中对象的合法变化序列。即对象的动态行为。 用状态图来描绘对象的状态、触发状态转换的事件、以及对象的行为(对事件的响应)。 每个类的动态行为用一张状态图来描绘,各个类的状态图通过共享事件合并起来,从而构成系统的动态模型。 相关术语 事件:指某个时刻所发生的事情,是对引起对象从一种状态转换到另一种状态的现实世界中的事件的抽象。 状态:指对象在其生命周期中的某个特定阶段所处的某种情形。 行为:指对象达到某种状态时所做的一系列处理操作。 面向对象的建模方法 动态模型表示方法 状态1 DO:行为1 状态2 DO:行为2 初始事件 事件x 结束事件 事件y[条件] 面向对象的建模方法 功能模型 什么是功能

文档评论(0)

love + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档