• 系统分析与设计


           概述

                在充分理解系统分析与设计的工作内容的基础上,大致了解系统分析与设计的过程。以及各个过程所使用的技术和工具。

           什么是分析和设计?

        分析:强调的是对问题和需求的调查研究,而不是解决方案。解决“要做什么“的问题。目标做正确的事。

        设计:强调的是满足需求的概念上的解决方案,而不是实现。解决“该如何做“的问题。目标正确的做事。

           什么是面向对象分析和设计?

        面向对象分析:强调的是在问题领域内发现和描述对象或概念。

        面向对象设计:强调的是定义软件对象以及它们如何写作以实现需求。

           系统分析与设计过程

        定义用例:

         用户在处理工作的过程中有一些情节和场景,这些情节和场景可以被编写成用例。用例不是面向对象的制品,只是对情节的记录。用例是需求分析过程中一种常用的工具。

        定义领域模型:

         面向对象分析关注从对象的角度创建领域描述,需要鉴别重要的概念、属性、关联。面向对象分析的结果可以表示为领域模型。在领域模型中展示重要的领域概念或对象。

        分配对象职责并绘制交互图:

         面向对象设计关注软件对象的定义,包括它们的职责和协作。顺序图是描述协作的常用表示法。它展示了软件对象之间的消息流和由消息引起的方法调用。

        定义设计类图:

         除了在交互图中显示对象协作的动态视图外,还可以用设计类图来有效地表示类定义的静态视图。这样可以描述类的属性和方法。领域模型表示的是真实世界的类,设计     类图表示的是软件类。

  • 相关阅读:
    IfcControlExtension (控件扩展)
    IfcKernel (内核)
    IFC4x0核心层
    IfcSharedMgmtElements (共享管理元素)
    IfcSharedFacilitiesElements (共享设施元素)
    IfcSharedComponentElements (共享组件元素)
    IfcSharedBldgServiceElements (共享建筑服务要素)
    IfcSharedBldgElements (共享建筑元素)
    IFC4x0共享层
    IfcStructuralElementsDomain (结构元素领域)
  • 原文地址:https://www.cnblogs.com/ucos/p/3400497.html
Copyright © 2020-2023  润新知