zoukankan      html  css  js  c++  java
  • 系统分析与设计

           概述

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

           什么是分析和设计?

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

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

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

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

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

           系统分析与设计过程

        定义用例:

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

        定义领域模型:

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

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

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

        定义设计类图:

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

  • 相关阅读:
    结对编程实验(1李晓冬13、张金伟118)
    软件工程网络15个人阅读2(201521123118张金伟)
    软件工程网络15个人作业阅读1(201521123118 张金伟)
    《Java课程设计》
    201521123118《java与程序设计》第14周学习总结
    201521123118《程序与设计》第13周学习总结
    201521123118《程序与设计》第12周学习总结
    网络15软工个人作业5——软件工程总结
    个人作业4——alpha阶段个人总结
    软工网络15个人作业3——案例分析
  • 原文地址:https://www.cnblogs.com/ucos/p/3400497.html
Copyright © 2011-2022 走看看