前端开发入门到精通的在线学习网站

网站首页 > 资源文章 正文

系统集成项目管理工程师学习总结(8)

qiguaw 2025-01-29 17:35:23 资源文章 26 ℃ 0 评论

考点:UML

1、UML是一种可视化的建模语言,不是编程语言。不是过程、不是方法,但运行任何一种过程和方法使用它。适用于迭代式的开发过程,面向对象开发过程而设计的。

2、RUP模型是一种过程方法,属于迭代模型的一种。其涵盖的最佳实践经验包括:迭代式开发、需求管理、使用以组件为中心的软件架构、可视化建模、验证软件质量及控制变更等。

点击下面链接:领取6G软考备考资料包

软考培训_软考考试认证_软考考试时间-51CTO学堂

包括 软考16本电子版官方教材&36本辅导教材 + 27套官方真题冲刺卷 + 21套必考知识点汇总

3、UML2.0支撑13种图,可分为两大类:结构图和行为图。结构图包括类图、组合结构图、构件图、部署图、对象图和包图;行为图包括活动图、交互图、用例图和状态图,其中交互图是顺序图、通信图、交互概览图和时序图的统称。



4、UML五个系统视图(裸狗不用进):

辑视图:以问题域的语汇组成的类和对象集合;

建视图:对组成基于系统的物理代码的文件和组件进行建模;

署视图:把组件物流地部署到一组物理的、可计算节点上;

例视图:最基本的需求分析模型;

程视图:可执行线程和进程作为活动类的建模,它是逻辑视图的一次执行实例。

5、类之间的关系:

①依赖关系:如果元素A的变化会引起元素B的变化,则B依赖于A;

②泛化关系:继承的反义词;

③关联关系:聚合关系、组合关系表示两个类的实例之间存在的某种语义上的联系;

④实现关系:用来规定接口和实现接口的类或组件之间的关系,接口是操作的集合,这些操作用于规定类或组件的服务。


考点:软件架构

1、典型体系结构:

管道/过滤器模式:体现各功能模块高内聚、低耦合的黑盒特性,便于系统维护;典型应用:批处理系统

面向对象模式:典型应用:基于组件的软件开发(CBD)

事件驱动模式:典型应用:图形界面工具,比如Word、Excel

分层模式:该模式运行将一个复杂问题逐步分层实现;支持软件复用。典型应用:分层通信协议,如ISO/OSI的七层网络模型

C/S模式:基于资源不对等,为实现共享而提出的模式。C/S模式将应用一分为二,服务器(后台)负责数据操作和事务处理,客户端(前台)完成与用户的交互任务。C/S模式中客户与服务器分离,允许网络分布操作,适用于分布式系统。为解决C/S模式中客户端的问题,形成了浏览器/服务器(B/S)模式;为解决C/S模式中服务器端的问题,形成了三层(多层)C/S模式,即多层应用架构。二层C/S—>三(N)层C/S—>B/S。基于B/S架构的信息系统比基于C/S架构的系统更容易部署升级维护微信平台属于胖服务器,瘦客户端的模式,该模式降低了客户端系统开销,而后台系统将承受巨大的并发访问吞吐量、存储、内存、CPU等利用率超高的开销。


考点:软件中间件

1、中间件(Middleware)是位于硬件、操作系统等平台和应用之间的通用服务。位于客户端/服务器的操作系统之上,解决分布系统的异构问题。其主要目的是实现应用与平台的无关性

2、中间件是一类软件,而不是一种软件

3、几种重要的中间件:

数据库访问中间件:典型的技术如windows平台的ODBC和Java平台的JDBC等;

远程过程调用(RPC):一个应用程序使用RPC来远程执行一个位于不同地址空间内的过程,从效果上看和执行本地调用相同。

面向消息中间件(MOM):典型的如IBM的MQSeries

分布式对象中间件:结合对象技术与分布式计算技术;该技术提供了一个通信架构,可以在异构分布计算环境中透明地传递对象请求。典型的如OMG的CORBA,Sun的RIVU/EJB,Microsoft的DCOM等;

事务中间件:提供支持大规模事务处理的可靠运行环境。TPM位于客户和服务器之间,完成事务管理与协调、负载平衡、失效恢复等任务,以提高系统的整体性能。典型产品如IBM/BEA的Tuxedo。结合对象技术的对象事务监控器(OTM)如支持EJB的JavaEE应用服务器等。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表