2011年软考系统集成项目管理工程师考试学习笔记(3)

来源:软件水平考试    发布时间:2012-11-04    软件水平考试视频    评论

  面向对象的概念:

  1、对象;

  2、类;

  3、抽象;

  4、封装;

  5、继承;

  6、多态;

  7、接口;

  8、消息;

  9、组件;

  10、模式;

  11、复用

  统一建模语言(UML)是一个通用的可视化的建模语言,它是面向对象分析和设计的一种标准化表示,用于对软件进行描述、可视化处理、构造和建立软件系统的文档。

  UML 的设计目标:

  1、成为一个通用的建模语言,可供所有建模者使用;

  2、能够很好的支持设计工作;

  3、能够准确表达当前软件开发中的热点问题;

  4、尽可能简单的同时能够对应用系统的各个方面建模

  UML 的视图有:

  1、结构;

  2、动态行为;

  3、模型管理

  UML 的经验:

  1、迭代式开发;

  2、需求管理;

  3、控制软件变更;

  4、验证软件质量;

  5、可视化软件建模;

  6、以组件为中心的软件架构

  面向对象的分析模型:

  1、用例模型;

  2、类-对象模型;

  3、对象-关系模型;

  4、对象-行为模型

  面向对象的分析目标:

  1、描述用户需求;

  2、建立创建软件设计的基础;

  3、定义软件完成后可被确认的一组需求

  面向对象的分析步骤:

  1、发现角色/参与者;

  2、发现用例;

  3、建立用例模型;

  4、进行领域分析;

  5、建立对象-关系模型;

  6、建立对象-行为模型;

  7、建立功能模型

  软件架构:

  1、管道/过滤器模式;

  2、面向对象模式;

  3、事件驱动模式;

  4、分层模式;

  5、知识库模式;

  6、客户机/服务器模式

  管道/过滤器模式的优点:

  1、高内聚、低耦合;

  2、多过滤器简单合成;

  3、功能模块重用;

  4、便于维护;

  5、支持特定分析;

  6、支持并行操作

  管道/过滤器模式的缺点:

  1、导致系统成批操作;

  2、需协调数据流;

  3、性能下降,实现复杂

  面向对象模式的优点:

  1、高度模块化;

  2、封装数据隐蔽;

  3、继承性提供数据共享;

  4、灵活便于维护

  面向对象模式的缺点:对象之间的调用需要知道所调用对象的标识

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答