软考知识笔记

企业信息化规划

2021-04-18  本文已影响0人  林中白虎

结构化方法

一、概念
结构化方法其实就是制定一个系统内各个组成要素之间的相互联系、相互作用的框架。其方法包括 结构化分析结构化设计结构化程序设计
结构化的思想就是系统的生命周期划分为 系统规划系统分析系统设计系统实施系统维护等阶段
结构化的过程就是从系统的整体出发步步细化模块。

二、特点
1、开发目标清晰(开发遵循“用户第一”的原则)
2、开发工作阶段化
3、开发文档规范化
4、设计方法结构化(设计时整体考虑、自顶向下分解,实现功能时自底向上逐步实现)
5、面向数据流的开发方法

三、结构化分析
结构化分析的时候一般采用 数据流图(DFD)结构化语言判定表及判定树

四、结构化优缺点
● 优点
方法比较成熟、应用比较广泛的一种工程化方法。适用于 数据处理领域的问题,但不适用于 规模较大比较复杂的系统。
● 缺点
开发周期长难以适应需求变化很少考虑数据结构

面向对象方法

一、概念
面向对象方法就是把系统划分成不同的“对象”来构成整个业务系统。其中面向对象分析采用的工具主要有UML方法、Coad/Yourdon方法。

二、过程
在面向对象方法包括 面向对象的分析面向对象的设计面向对象的程序设计
面向对象分析的主要任务就是了解问题领域设计的对象、对象之间关系和操作,并创建对象模型。
面向对象设计的主要任务就是在对象模型上进一步设计,设计各个对象、对象之间的关系和通信方式。
面向对象程序设计主要任务就是编程开发。

面向服务方法

一、概念
面向服务的方法主要是从更广泛、更整体的角度来对待功能的实现,并使用与实现细节无关的标准化接口来构建。主要是面向业务的服务来规划系统。

二、SO分析与设计
SO的抽象级别:操作服务业务流程
SO的设计层次:
● 基础设计层
主要是能够进行快速而有效的设计开发,以及执行灵活且可扩展的底层服务构件。
● 应用结构层
表示业务服务的逻辑构件为中心,并且集中于定义服务之间的接口和服务及协定。
● 业务组织层
采用UML进行服务之间关系的表现。

三、服务建模
服务建模的实施阶段:服务发现服务规约服务实现
● 服务发现
采用自上而下、自下而上和中间对齐的方法得到候选服务。
● 服务规约
对候选服务进行分类。
● 服务实现
根据对业务领队的理解和现有系统的分析,将服务的实现分配到相应的服务构件中,并决定服务的实现方式。

原型化方法

一、概念
原型话方法其实就是快速分析构件出一个小型的系统,满足客户的基本功能要求。使得用户可在试用原型系统的过程中得到亲身感受和启发,从而可以得到更好的评价和结果反馈。

二、原型的分类
实现功能 来分
● 水平原型
也称为行为原型。主要是功能的导航,无实质上的功能。其实就是界面上的流程体现
● 垂直原型
也称为结构化原型。实现了部分功能。
最终结果 来分
● 抛弃式原型
达到预期的目的后,就直接抛弃原型。主要是解决 不确定性二义性不完整性含糊性
● 演化式原型
增量式产品开发。必须 易于升级优化的场合,适用于Web项目。

三、原型法的过程


原型法流程

四、原型化特点
1、使系统开发的周期缩短、成本和风险降低、速度加快,获得较高的综合开发效益
2、以用户为中心开发系统,开发的系统比较符合用户的需求,提高了系统开发的成功率
3、对系统的功能和结构容易理解和接受,有利于系统的移交
4、对开发环境的要求比较高
5、管理水平比较高

上一篇下一篇

猜你喜欢

热点阅读