20181223-信息系统基础知识

学习目标

  听<信息系统基础知识> 一节

待解决问题

  构件的概念 ?

    构件是面向软件体系架构的可复用软件模块。构件(component)是可复用的软件组成成份,可被用来构造其他软件。它可以是被封装的对象类、类树、一些功能.

  如何表达一个项目的架构,用什么图表?

  架构设计作为一个系统开发的中间产品,交付的是什么内容?

  各种架构风格的适用场景?

  互联网应用  BS架构的应用  ria 富互联网是什么意思? 

    ria 丰富互联网应用.

  j2ee与.net的比较?

  中间件技术的6种功能?

学习内容

服务不应该依赖于其他服务 构件会依赖于其他服务

人机界面设计:

三个原则:置于用户控制之上;减少用户的记忆负担;保持界面的一致性。

结构化设计和面向对象设计:

结构化方法:面向数据流图;

可以分为概要设计 详细设计--软件设计师要做的工作;

模块化原则:高度抽象化。高内聚 低耦合 . 信息隐蔽 模块独立

面向对象(也遵循模块化原则):面向对象设计 七个基本原则(抽象 封装 可扩展性)

--- 开放封闭原则,对扩展开放,对内部封闭(不修改原有代码的情况下来扩展功能)。

--- 底部细化原则,存在变化的类设计为接口。

--- 依赖原则 抽象不应该依赖于细节,细节应该依赖于抽象。

--- 组合原则,优先使用组合或者聚合的概念,不要使用继承。继承会破坏类的神秘性。

--- 使用多个专门的接口,比使用单个接口的好。

。。。

设计模式,前人总结的经验。

创建性模式:

1、抽象工厂模式--对象创建型模式,基础产品,产品组

仅有一个产品的时候,工厂方法模式,类的实例化有子类完成。

2、建造者模式--一步步创建一个复杂的对象。对象创建型模式

3、原型模式--对象需要频繁创建,创建一个,然后复制多个这些原型创建新的对象。

浅克隆 -- 不包括对象的成员变量的引用

深克隆 -- 包括对象成员变量的引用

4、单例模式

结构性模式(7钟):

5、适配器模式:类适配器,对象适配器

6、桥接模式:对象结构性模式

7、组合模式:组合多个对象,形成树形结构。整体部分模式。

8、装饰模式:增加对象职责。通过非子类的方式 增加方法,增加功能。

9、外观模式:

10、享元模式:

11、概率模式:--速度慢

12、

可以分类为:

类结构型模式--

对象结构型模式

行为模式:(类和对象如何相互作用)

直接链模式:

命令模式--发出命令 执行命令分开 委派给不同的对象。

解释器模式

迭代器模式

中介者模式-对象行为型模式。

观察者模式 mvc 定义对象之间的一对多的关系。

状态模式

策略模式 定义一系列算法 行为环境进行分割

模板方法 类的行为性模式

访问模式 牺牲了类的丰富性

大部分属于对象模式,小部分属于类的模式

原文地址:https://www.cnblogs.com/lin888/p/10182360.html

时间: 2024-10-31 07:51:33

20181223-信息系统基础知识的相关文章

第一章 信息系统基础知识

考试大纲知识点 信息系统.包括信息系统的概念.信息系统的功能.信息系统的类型和信息系统的发展. 信息系统建设.包括信息系统建设的复杂性.信息系统的生命周期(各阶段目标及其主要工作内容).信息系统建设的原则和信息系统开发方法. 知识结构图

信息系统基础知识

原文地址:http://blog.51cto.com/lionkas/2087627

20181126-信息系统基础知识

学习目标 听<信息系统基础知识> 一节 待解决问题 构件的概念 ? 构件是面向软件体系架构的可复用软件模块.构件(component)是可复用的软件组成成份,可被用来构造其他软件.它可以是被封装的对象类.类树.一些功能. 如何表达一个项目的架构,用什么图表? 架构设计作为一个系统开发的中间产品,交付的是什么内容? 各种架构风格的适用场景? 互联网应用  BS架构的应用  ria 富互联网是什么意思? ria 丰富互联网应用. j2ee与.net的比较? 中间件技术的6种功能? 学习内容  基于

20181128-信息系统基础知识

学习目标 听<信息系统基础知识> 一节 待解决问题 构件的概念 ? 构件是面向软件体系架构的可复用软件模块.构件(component)是可复用的软件组成成份,可被用来构造其他软件.它可以是被封装的对象类.类树.一些功能. 如何表达一个项目的架构,用什么图表? 架构设计作为一个系统开发的中间产品,交付的是什么内容? 各种架构风格的适用场景? 互联网应用  BS架构的应用  ria 富互联网是什么意思? ria 丰富互联网应用. j2ee与.net的比较? 中间件技术的6种功能? 形式化方法是怎样

20181204-信息系统基础知识

学习目标 听<信息系统基础知识> 一节 待解决问题 构件的概念 ? 构件是面向软件体系架构的可复用软件模块.构件(component)是可复用的软件组成成份,可被用来构造其他软件.它可以是被封装的对象类.类树.一些功能. 如何表达一个项目的架构,用什么图表? 架构设计作为一个系统开发的中间产品,交付的是什么内容? 各种架构风格的适用场景? 互联网应用  BS架构的应用  ria 富互联网是什么意思? ria 丰富互联网应用. j2ee与.net的比较? 中间件技术的6种功能? 学习内容 up模

20181217-信息系统基础知识

学习目标 听<信息系统基础知识> 一节 待解决问题 构件的概念 ? 构件是面向软件体系架构的可复用软件模块.构件(component)是可复用的软件组成成份,可被用来构造其他软件.它可以是被封装的对象类.类树.一些功能. 如何表达一个项目的架构,用什么图表? 架构设计作为一个系统开发的中间产品,交付的是什么内容? 各种架构风格的适用场景? 互联网应用  BS架构的应用  ria 富互联网是什么意思? ria 丰富互联网应用. j2ee与.net的比较? 中间件技术的6种功能? 学习内容 测试评

20181211-信息系统基础知识

学习目标 听<信息系统基础知识> 一节 待解决问题 构件的概念 ? 构件是面向软件体系架构的可复用软件模块.构件(component)是可复用的软件组成成份,可被用来构造其他软件.它可以是被封装的对象类.类树.一些功能. 如何表达一个项目的架构,用什么图表? 架构设计作为一个系统开发的中间产品,交付的是什么内容? 各种架构风格的适用场景? 互联网应用  BS架构的应用  ria 富互联网是什么意思? ria 丰富互联网应用. j2ee与.net的比较? 中间件技术的6种功能? 学习内容 高层逻

20181219-信息系统基础知识

学习目标 听<信息系统基础知识> 一节 待解决问题 构件的概念 ? 构件是面向软件体系架构的可复用软件模块.构件(component)是可复用的软件组成成份,可被用来构造其他软件.它可以是被封装的对象类.类树.一些功能. 如何表达一个项目的架构,用什么图表? 架构设计作为一个系统开发的中间产品,交付的是什么内容? 各种架构风格的适用场景? 互联网应用  BS架构的应用  ria 富互联网是什么意思? ria 丰富互联网应用. j2ee与.net的比较? 中间件技术的6种功能? 学习内容 测试用

考试备战系列--软考--02基础知识复习

这部分主要是计算机基础知识的概念介绍,相关系列文章如下所示. 考试备战系列--软考--01基础架构概念 考试备战系列--软考--02基础知识复习 考试备战系列--软考--03综合知识复习 考试备战系列--软考--04考题收集 考试备战系列--软考--05案例收集 考试备战系列--软考--06论文准备 操作系统时计算机系统的核心系统软件,其他软件均建立在其上,其分类包括:单用户操作系统和批处理操作系统.分时操作系统和实时操作系统.网络操作系统和分布式操作系统.嵌入式操作系统.其4大特征为并发性.共