系统分析与设计
文章平均质量分 88
新开课,用Powerdesigner完成软件系统分析与设计。
oldmao_2000
人工不智能,机器不学习。
展开
-
01.模型的概念、UML概述
模型是对实体的特征及变化规律的一种表示或抽象,即把对象实体通过适当的过滤,用适当的表现规则描绘出的简洁的模仿品。模型是实体的认知。例如:通过研究地产市场获得房价预测模型通过模型可以掌握实体的特征行为变化规律。例如:股票预测模型通过模型解决现实问题。例如:天气预测模型建模的意义与误区一个真实的系统可能比较庞大,也可能含有许多细节,常常超过人类智力可能认知的范围,所以人们必须从系统中抽离出重要的现象,让人们能够认识与理解系统的重要特性,包括系统各组件的静态与动态合作关系。......原创 2022-08-16 18:47:07 · 1239 阅读 · 0 评论 -
02.UML类图
抽象类可以在类的属性General页面中勾选:抽象方法可以在类的属性Operation页面中勾选:抽象方法只有定义没有实现,必须在子类中实现抽象方法。抽象类也可以有非抽象方法。下图中,类名Indianelephant使用{abstract}{abstract}标识。这说明Indianelephant类是一个抽象类,其中migrate方法是Indianelephant抽象类的操作。原创 2022-08-22 15:36:17 · 973 阅读 · 0 评论 -
03.状态图、活动图、时序图、协作图、组件图、部署图
对象流是动作状态或者活动状态与对象之间的依赖关系,对象流表示动作使用对象或者动作对对象的影响,用活动图描述某个对象时,可以把涉及到的对象放置在活动图中,并用一个依赖将其连接到进行创建、修改和撤销的动作状态或者活动状态上,对象的这种使用方法就构成了对象流。转换:转换是状态间的关联。在活动图中,对于同一个触发,可根据不同的触发条件转移到不同的活动,每个可能的转移就是是一个分支。动作状态对象的动作状态是活动图的最小单位的构造块,是指执行原子的、不可中断的动作并在此动作完成后通过完成转换转向另一个状态的状态。原创 2022-08-24 21:35:42 · 8233 阅读 · 0 评论 -
04.PD与数据库关系模型简介
PowerDesigner是Sybase公司推出的一个集成了企业架构分析、UML(统一建模语言)和数据建模的工具。它不仅可以用于系统设计和开发的不同阶段(即业务分析、概念模型设计、逻辑模型设计、物理模型设计以及面向对象开发阶段)。原创 2022-08-25 10:19:47 · 662 阅读 · 0 评论 -
05.概念数据模型CDM
域(Domain)是某个或某丝属性的取值范围,定义域后可以被多个实体的属性共享使用域的定义在模型设计中具有重要意义,使得不同实体中的属性标准化更加容易。这里我们不需要在中间表存放额外的信息,因此可以直接设计多对多关系,如果我们需要存放额外信息就要将多对多关系拆分设计为两个一对多关系,例如:我们需要保存学生每门课程考试的分数,此时需要手动添加课程考核实体。这个查询是双向的,下面看单向的咋整。实体是现实世界中可区别于其他对象的“物体”,它可能是有形或无形的,具体或抽象的,有生命或无生命的。...原创 2022-08-25 20:23:08 · 4003 阅读 · 0 评论 -
06.物理数据模型
物理数据模型是以常用的DBMS(数据库管理系统)理论为基础,将CDM、LDM中所建立的现实世界模型生成相应的DBMS的SQL语言脚本。利用该SQL脚本在数据库中产生现实世界信息的存储结构(表、约束等),并保证数据在数据库中的完整性和一致性。...原创 2022-08-26 16:32:22 · 2899 阅读 · 0 评论