软考高级系统架构设计师 软件开发方法 面向服务的开发方法和原型方法

90 阅读1分钟

是记录

面向服务的方法

第一轮记录

英文全程是Service OrientedService\ Oriented

缩写是SO Pasted image 20241003145033.png 类组合在一起形成构件,构件组合在一起形成服务,将服务挂到服务总线上去

企业服务总线:Enterprise Service BusEnterprise\ Service\ Bus,功能如下

  • 注册服务
  • 部署服务
  • 管理服务
  • 执行服务

抽象级别

最底层 操作

代表单个逻辑单元的事务,包含特定的结构化接口,并且返回结构化的响应。视频中说的是读写的动作

中间层 服务

可以理解为一组读写的操作

最高层 业务流程

服务一定是面向业务的

原型方法

根据用户初步需求利用系统工程快速建立一个系统模型,是为了与用户进行交流的 我自己的理解:根据用户的需求做出一个能简单使用的程序,再和用户进行交流

划分

选择题

按照实现功能划分

  • 水平原型

行为原型,用于界面。细化需求单并未实现功能,可以理解为是用PS批出来的图片

  • 垂直原型

结构化原型,用于复杂算法的实现,实现了部分功能

按照最终结果

  • 抛弃式

探索式原型,解决需求不确定性、二义性、不完整性、含糊性等等

先做出一个原型,若发现不符合用户的需求,直接pass掉

  • 演化式

先做出一个原型,再次基础上逐步演化成为最终系统,用于易于升级和优化的场合,常用于Web项目