继承是指子类可以自动拥有父类的全部属性和操作。另外如图7-2所示,表示出了几种类之间的继承关系,位于上层的类是下层类的直接或间接父类,最下层是几种类实例化成的对象。图7-1 继承的描述图7-2 继承的例子继承性又分为单重继承和多重继承两类。单重继承时一个子类只能有一个父类,多重继承时一个子类可以有多于一个的父类。单重继承构成的类之间关系是一棵树,多重继承构成的类之间的关系是一个图。继承具有传递性。...
2023-11-23 理论教育
继承是指子类可以自动拥有父类的全部属性和操作。另外如图7-2所示,表示出了几种类之间的继承关系,位于上层的类是下层类的直接或间接父类,最下层是几种类实例化成的对象。图7-1 继承的描述图7-2 继承的例子继承性又分为单重继承和多重继承两类。单重继承时一个子类只能有一个父类,多重继承时一个子类可以有多于一个的父类。单重继承构成的类之间关系是一棵树,多重继承构成的类之间的关系是一个图。继承具有传递性。...
2023-11-23 理论教育
定义管理功能组管理功能组又被称为业务过程或企业过程,定义管理功能组是BSP方法的核心。完成BSP研究报告最后完成BSP报告,并提出建议书和开发计划。下一小节会通过典型实例详细讲解BSP方法的四个基本步骤:定义管理目标、定义管理功能组、定义数据分类、定义信息结构。...
2023-11-23 理论教育
当各级数据流程图完成后,要进行正确性检查。审查工作主要从以下几个方面进行:1.数据流与处理逻辑的连接关于处理逻辑的数据流,应该遵循以下原则:1)一个处理逻辑至少要连接一个输入数据流和一个输出数据流。3)处理逻辑只能通过数据流与其他符号连接。图3-37 外部实体与数据流错误连接的例子由此可知,数据流程图中数据流的连接规则如图3-38所示。图3-38 数据流程图中数据流的连接规则...
2023-11-23 理论教育
顺序图中包含四个元素:对象、生命线、消息和激活,如图10-2所示。本节将详细讲解每个元素的含义、UML表示方法及注意事项。图10-5 对象的撤销图10-6 UML中生命线的表示方法对象与生命线结合在一起被称为对象的生命线,离开对象的生命线是没有意义的。激活在顺序图中不能单独存在,必须与生命线连在一起使用。...
2023-11-23 理论教育
本节首先介绍用例图的基本概念。理解这些概念是正确绘制用例图的基础。用例使用系统与一个或多个参与者之间的一系列消息来描述系统间的交互。用例图由以下元素组成:●参与者:也称为角色,它代表系统的用户。画用例图时,有时并不画出系统边界,但边界却是存在的。用例图可以包含注释和约束,还可以包含包,用于将模型中的元素组合成更大的模块。图8-1 用例图示例在需求分析中,用例图只说明系统具有哪些功能,不必说明如何实现。...
2023-11-23 理论教育
信息系统的开发具有长期性、复杂性和风险性,需要科学的方法论作指导。常用的信息系统开发方法有结构化系统开发方法、面向对象系统开发方法和原型法三种。像决策支持系统这种具有开发性而无固定需求范围的系统,更适合用原型法进行开发。图1-15 原型法的开发过程本书的第2~5章主要讲述的是结构化的系统开发方法;第6~15章,主要介绍的是面向对象的系统开发方法。...
2023-11-23 理论教育
系统分析员在系统开发工作中担任着重要的角色,其工作好坏直接影响着信息系统的开发质量。了解用户需求是系统分析员的主要工作之一。系统分析员在工作中面临的问题主要包括以下方面:1)系统分析员如缺乏足够的用户业务知识,则确定出来的新系统逻辑功能往往不能满足用户的要求。系统分析员最终完成的新系统逻辑方案,一方面要与用户取得共识,另一方面要交给其他开发人员来进行系统开发工作。...
2023-11-23 理论教育
这一阶段的任务主要由系统分析员来完成。系统分析阶段是系统详细开发的关键性阶段,关键在于“理解”和“表达”。这是对系统进行概要描述的工具,是系统分析的核心内容。...
2023-11-23 理论教育
数据处理系统是管理信息系统的初级阶段。系统的建成,使该公司航班满座率大大领先于其他航空公司,带来了巨大的经济效益。具有统一规划的数据库是管理信息系统成熟的重要标志。管理信息系统的不足是缺乏对非结构化问题的解决能力。...
2023-11-23 理论教育
国际上常用的三种总体规划方法分别是:IBM公司的企业系统规划法、Zani的关键成功因素法和King的战略目标集转化法。关于企业系统规划法的工作步骤将在2.3.2节中详细介绍。关键成功因素法的原理关键成功因素法是以关键因素为依据来确定系统信息需求的一种MIS总体规划的方法。MIS的战略规划过程是把组织的战略目标转变为MIS战略目标的过程。...
2023-11-23 理论教育
如图9-7所示,鸟和动物之间是泛化关系。图9-6 依赖关系示例图9-7 泛化关系示例3.关联关系关联关系是一种结构关系,它指明一个类与另一个类之间的联系,最普通的关联是二元关联。在UML中,关联关系用一条连接两个类的实线表示。图9-11 组合关系示例4.实现关系实现关系通常用在两种情况:接口和实现接口的类之间,用例以及实现该用例的协作之间。...
2023-11-23 理论教育
参与者通过向系统输入或请求系统输入某些事件来触发系统的执行。1)参与者是真实的人(即用户),这是每个系统中最常用的参与者。在UML中,用空心的三角箭头表示参与者间的泛化关系,箭头指向扮演一般角色的参与者。图8-3 ATM系统的参与者图8-4 参与者间的泛化关系...
2023-11-23 理论教育
系统实施是开发信息系统的最后一个阶段。系统设计说明书详细规定了系统的结构和各个模块的功能、输入和输出,还规定了数据库的物理结构,这是系统实施的出发点。而系统实施则是调集各种人员、设备、材料在盖楼的现场,根据图样按实施方案的要求把大楼盖起来。系统实施的主要工作有:程序编码、质量保证与控制、数据准备、组织系统测试、项目管理与实施进度控制。...
2023-11-23 理论教育
在图书管理系统中,每个用例都可以建立一个顺序图,将该用例中参与的对象以及各对象间传递消息的过程表现出来。由于图书管理系统中的用例很大,此处只介绍几个重要的顺序图。图10-18 删除书目的顺序图图10-19 预订书籍的顺序图●find:查找相应书目的函数。...
2023-11-23 理论教育
它的四个基本步骤是:定义管理目标确定各级管理的统一目标,各个部门的目标要服从总体目标。33BSP法强调管理功能应独立于组织机构,从企业的全部管理工作中归纳出相应的管理功能。定义数据类的过程,是对企业的基本活动进行调查研究的过程。图2-10 调整后的U/C矩阵然后对调整后的U/C矩阵分块并命名,即形成各个子系统。...
2023-11-23 理论教育
面向对象分析主要模拟问题域和系统任务,在设计期间主要扩充4个组成部分:人机交互部分、问题域、任务管理和数据管理。运用UML进行面向对象的系统分析设计,通常要经过如下3个步骤:1)识别系统的用例和角色。...
2023-11-23 理论教育