登录   |   注册
    准考证打印   论文投票   报考指南   论文辅导   软考培训   郑重申明  
您现在的位置:  首页 > 软考学苑 > 信息系统项目管理师 > 高项上午综合知识 > 高项章节知识点 >> 正文
正文
3。4.5面向对象系统设计
来源: 作者: 时间;2017-10-20 15:00:56 点击数: 尚大软考交流群:376154208
3。4.5面向对象系统设计 面向对象的系统设计阶段对分析阶段给出的问题域模型,用面向对象方法设计出软件基础架构(概要设计)和完整的类结构(详细设计),以实现业务功能。设计阶段主要包括用例设计、类设计和子系统设计等。 1.用倒设计 用例设计的主要目的如下。 (1)利用交互改进用例实现。 (2)调整对设计类的操作需求。 (3)调整对于系统和(或)它们
<尚大教育,教育至上,人才为大:sdedu.cc>

 34.5面向对象系统设计

    面向对象的系统设计阶段对分析阶段给出的问题域模型,用面向对象方法设计出软

件基础架构(概要设计)和完整的类结构(详细设计),以实现业务功能。设计阶段主要

包括用例设计、类设计和子系统设计等。

  1.用倒设计

  用例设计的主要目的如下。

  (1)利用交互改进用例实现。

  (2)调整对设计类的操作需求。

  (3)调整对于系统和(或)它们的接口的操作需求。

  (4)调整对封装体的操作需求。

  一个系统的行为可以用许多方法来说明,包括协作或者交互的方法。用例设计通常

使用交互(特别是序列图)来说明系统的行为。当系统或者子系统的行为主要通过同步

消息传递来说明时,序列图非常有用。由于消息序列通常没有严格的定义,因此,尤其

是在事件驱动系统中,异步消息传递更容易利用状态机和协作来进行说明。

    2.类设计

    类是设计工作的核心,系统的实际工作其实也是由类执行的。子系统、包、封装体

以及协作关系等其他设计元素只是说明了类的组合方式或协同操作方式。

    类谩计的主要目的如下。

    (1)确保类可为用例实现提供必需的行为。

    (2)确保提供充足的信息来明确无误地实施类。

    (3)处理和类有关的非功能性需求。

    (4)包含用于类的设计机制。

    3.子系统设计

    子系统是一种模型元素,它具有包(可包含其他模型元素)和类(具有行为)的语

义。子系统的行为由它所包含的类或其他子系统提供。予系统实现一个或多个接口,这

些接口定义子系统可以执行的行为。子系统设计的主要目的如下。

    (l)用所包含类的协作来定义在于系统接口中指定的行为。

    (2)记录于系统的内部结构。

    (3)定义子系统接口和包含类之间的实现关系。

  (4)确定对其他子系统的依赖关系。

  子系统的外部行为是通过它所实现的接口定义的。子系统实现了某个接口时,就意

味着它支持该接口定义的每一个操作。

<尚大教育,教育至上,人才为大:sdedu.cc>
 
   各省软考办 
 
来顶一下
返回首页
返回首页
上一篇: 3.4.4面向对象系统分析
下一篇:3.5.1软件架构定义
 相关文章
 
 
跟贴共
笔 名 :   验证码:
网友评论仅供其表达个人看法,并不表明尚大教育同意其观点或证实其描述
距离2023年05月27-28日软考考试还有
尚大软考交流群:376154208
软考各地考务机构
历年真题汇总




各省市软考报名简章