`
gaofen100
  • 浏览: 1227767 次
文章分类
社区版块
存档分类
最新评论

面向对象的系统分析和系统设计的区别是什么?

 
阅读更多

   《面向对象设计UML实践》:
   “分析模型不同于设计模型,它不涉及要开发系统的任何特性,而是力求捕捉“现实世界”中的业务的某些方面和特性。
   通常,分析模型描述应用中处理的数据和处理数据的各种过程。在传统的分析方法中,这些模型用图表示,如逻辑数据模型和数据流图。值得注意的是,使用分析模型描述业务过程,早于并且独立于这种过程的计算机话,例如,组织结构图和说明特定生产过程的示意图在商业和工业中已经使用了相当长的时间。”
  
   《面向对象的系统分析》:
   “一种观点是坚持人们多年来在软件工程淋浴中形成的共识-分析着眼于系统“做什么”,不管它“怎么做”,不涉及细节;设计解决有关“怎么做”的问题,描述有关的细节。按照这种观点,关于对象属性与服务的细节都不在OOA中考虑,而且放到OOD阶段进行西湖,例如Berard方法和Rumbaugh方法都是采用这种分工的。另一种观点是分析只针对问题和系统责任,不考虑与实现有关的因素,建立一个独立于实现的OOA模型。这个OOA模型是问题域和系统责任的完整表达,包括对属性和服务的表达。设计则考虑与实现有关的问题(如选用的编程语言、数据库、图形用户节目等),认识与此有关的对象,建立一个针对具体实现的OOD模型,例如Coad/Yourdon方法就是采用这种分工的。”
  
   《用UML构建WEB应用》:
   “在分析阶段,问题空间中重要的进程和对象被识别、命名和分类。
  分析着重与系统的功能型需求,而忽略系统构架上的约束。重点是确保所有由用例和其他稳定表述的功能需求在系统的某处实现。”

分享到:
评论

相关推荐

    面向对象系统分析与设计.pdf

    不过,可以根据文件标题和描述提供的线索,进行面向对象系统分析与设计相关的知识点梳理。 面向对象系统分析与设计是软件工程领域的一个重要部分,它涉及如何使用面向对象的方法来分析和设计软件系统。面向对象方法...

    面向对象系统分析与设计题库

    在软件开发领域中,面向对象系统分析与设计扮演着举足轻重的角色。它的核心在于如何将现实世界的需求与问题抽象成计算机语言,实现为可操作的程序。苏州大学自学考试的面向对象系统分析与设计题库,作为考生备考的...

    面向对象系统分析与设计.ppt

    面向对象系统分析与设计是一种现代的软件开发方法,它的出现是为了应对传统结构化程序设计方法带来的挑战,如数据和操作的分离导致的不一致性、软件的复杂性和维护困难,也就是所谓的“软件危机”。面向对象方法强调...

    面向对象的系统分析与设计 课件+课后答案

    面向对象的系统分析与设计是计算机科学领域中的一个重要主题,它涵盖了软件开发过程中的一些关键概念和技术。本资源包括了相关的课件和课后答案,帮助学习者深入理解这一主题。以下将详细介绍其中涉及的主要知识点:...

    面向对象系统分析与设计

    面向对象系统分析与设计是软件开发领域中一种重要的方法论,它主要关注如何有效地理解和构建复杂的软件系统。在本文中,我们将深入探讨该主题的主要方面。 首先,我们要明确系统、信息系统以及自动化信息系统的定义...

    面向对象系统分析与设计方法ppt

    专家课程 面向对象系统分析与设计方法ppt

    面向对象系统分析参考文献

    面向对象系统分析(Object-Oriented Analysis,简称OOA)是一种软件开发方法,它强调将现实世界中的问题转化为计算机系统中的模型,通过这种方式,能够更好地理解和处理复杂的问题。本资料集中探讨了OOA的关键概念、...

    面向对象系统分析与设计(实验指导书

    实验四的面向对象系统分析与设计指导书可能包含以上各个方面的实践案例和步骤,帮助你将理论知识应用于实际项目,进一步巩固和提高面向对象设计能力。通过这个实验,你将有机会实践如何分析问题、定义对象、设计类...

    面向对象的分析与设计课程结课大作业.doc

    本次课程结课大作业的主要目的是通过对航空订票管理系统的分析和设计,来展示面向对象的分析与设计的方法和技术。 一、需求分析 航空订票管理系统是一个复杂的软件系统,涉及到多个模块和功能。该系统可以分为三个...

    面向对象分析与设计.pdf

    由于提供的文件内容不包含实际的文本信息,而是重复的URL链接,因此无法从该部分提供有关面向对象分析与设计(OOAD)的知识点。但是,我将尽可能详细地介绍面向对象分析与设计的相关知识点,以满足您的需求。 面向...

    面向对象的系统分析与设计原版课件

    6. **UML统一建模语言**:UML是面向对象系统建模的主要工具,包括用例图、类图、序列图、协作图等多种图表,它们帮助我们可视化地表示系统的静态和动态特性,促进团队间的沟通和理解。 7. **系统分析与设计过程**:...

    面向对象分析与设计课程设计(餐厅点菜系统).pdf

    在设计餐厅点菜系统的过程中,需要遵循面向对象的分析和设计的几个关键步骤。首先是需求分析,需要明确系统的功能需求、非功能需求以及用户的使用场景。这个阶段需要与最终用户进行深入交流,理解他们的工作流程和...

    图书管理系统面向对象的分析与设计

    总的来说,这个图书管理系统通过面向对象的分析与设计,构建了一个包含多种图表和对象交互的清晰模型,能够有效地支持图书的借阅、归还、查询以及管理员的管理操作。同时,设计模式的运用提升了系统的灵活性和可维护...

Global site tag (gtag.js) - Google Analytics