若米知识 > 百科 > 面向对象的分类方法.面向对象分析大概顺序

面向对象的分类方法.面向对象分析大概顺序

导读什么是面向对象方法最佳答案对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的...

今天若米知识就给我们广大朋友来聊聊面向对象的分类方法,以下关于观点希望能帮助到您找到想要的答案。

什么是面向对象方法

什么是面向对象方法

最佳答案对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而每继承性是对具有层次关系的类的属性和操作进行共享的一种方式。所谓面向对象就是基于对象概念,以对象为中心,以类和继承为构造机制,来认识、理解、刻画客观世界和设计、构建相应的软件系统。面向对象方法的具体实施步骤如下:1)面向对象分析:从问题陈述入手,分析和构造所关心的显示世界问题域的模型,并用相应的符号系统表示。模型必须是简洁、明确地抽象目标系统必须做的事,而不是如何做。分析步骤为:(1)确定问题域,包括定义论域,选择论域,根据需要细化和增加论域;(2)区分类和对象,包括定义对象,定义类、命名;(3)区分整体对象以及组成部分,确定类的关系以及结构;(4)定义属性,包括确定属性,安排属性;(5)定义服务,包括确定对象状态,确定所需服务,确定消息联结;(6)确定附加的系统约束。2)面向对象设计:面向对象的设计与传统的以功能分解为主的设计有所不同。具体设计步骤为:(1)应用面向对象分析,对用其他方法得到的系统分析的结果进行改进和完善;(2)设计交互过程和用户接口;⑶设计任务管理,根据前一步骤确定是否需要多重任务,确定并发性,确定以何种方式驱动任务,设计子系统以及任务之间的协调与通信方式,确定优先级;(4)设计全局资源,确定边界条件,确定任务或子系统的软、硬件分配;(5)对象设计。3)面向对象实现:使用面向对象语言实现面向对象的设计相对比较容易。如果用非面向对象语言实现面向对象的设计时,特别需要注意和规定保留程序的面向对象结构。传统的面向功能的方法学中,强调的是确定和分解系统功能,这种做法虽然是目标的最直接的实现方式,但是由于功能是软件系统中最不稳定、最容易变化的方面,因而使系统难以维护和扩展。面向对象设计首先强调来自域的对象,然后围绕对象设置属性和操作。用面向对象设计,其结构源于客观世界稳定的对象结构。因而与传统软件设计方法相比,明显提高了软件的生产率,可靠性,易重用性、易维护性等方面的效果。

原型法和面向对象的分析与设计方法(4)

最佳答案在“需求分析”、“原型设计”两个阶段中,开发者和用户一起为想象中的系统的某些主要部分定义需求和规格说明,并由开发者在规格说明级用原型描述语言构造一个系统原型,它代表了部分系统,包括那些为满足用户需求的必要属性。该原型可用来帮助分析和设计工作,而不是一个软件产品。

在演示原型期间,用户可以根据他所期望的系统行为来评价原型的实际行为。如果原型不能满意地运行,用户能立刻找出问题和不可接受的地方,并与开发者重新定义需求。该过程一直持续到用户认为该原型能成功地体现想象中的系统的主要部分功能为止。在这期间,用户和开发者都不要为程序算法或设计技巧等枝节问题分心,而是要确定开发者是否理解了用户的意思,同时试验实现它们的若干方法。

有了满意的系统原型,同时也积累了使用原型的经验,用户常会提出新目标,从而进一步重新原型周期。新目标的范围要比修改或补充不满意的原型大。

软件原型(software prototype)是软件的最初版本,以最少的费用、最短的时间开发出的、以反映最后软件的主要特征的系统。它具有以下特征:

1.它是一个可实际运行的系统

2.它没有固定的生存期。一种极端是扔掉原型(以最简便方式大量借用已有软件,做出最后产品的模型,证实产品设想是成功的,但产品中并不使用);另一种极端是最终产品的一部分即增量原型(先做出最终产品的核心部分,逐步增加补充模块),演进原型居于其中(每一版本扔掉一点,增加一点,逐步完善至最终产品)。

3.从需求分析到最终产品都可作原型,即可为不同目标作原型。

4.它必须快速、廉价。

5.它是迭代过程的集成部分,即每次经用户评价后修改、运行,不断重复双方认可。

9.1.3 原型法的工作步骤

利用原型法进行信息系统的设计过程中,分四步进行:首先快速分析,弄清用户/设计者的基本信息需求;然后构造原型,开发初始原型系统;之后,用户和系统开发人员使用并评价原型;最后系统开发人员修改和完善原型系统。

1. 原型法中的两个角色

在信息系统的设计过程中主要有两种角色:用户和系统设计者。

(1)用户(user)

用户是信息应用系统的使用者,能从管理信息系统中寻求帮助,能胜任他的职能领域工作。

(2)系统设计者(system designer)

系统专业人员是系统的设计者,他能够使用各种有效的开发工具、能知道系统的数据资源、在信息系统的设计中已建立第四代语言。

2. 原型法的工作步骤

(1) 快速分析,弄清用户的基本信息需求。(Plan)

在分析者和用户的紧密配合下,快速确定软件系统的基本要求。根据原型所要体现的特性(或界面形式、或处理功能、或总体结构、或模拟性能等),描述基本规格说明,以满足开发原型的需要。快速分析的关键是要注意选取分析和描述的内容,围绕使用原型的目标,集中力量,确定局部的需求说明,从而尽快开始构造原型。

如果是在需求分析阶段要使用原型法,必须从系统结构、逻辑结构、用户特性、应用约束、项目管理和项目环境等多方面来考虑,以决定是否采用原型法。

当系统规模很大、要求复杂、系统服务不清晰时,在需求分析阶段先开发一个系统原型是很值得的。特别当性能要求比较高时,在系统原型上先做一些试验也是很必要的。

这个步骤的目标是:讨论构造原型的过程;写出一简明的骨架式说明性报告,反映用户的信息需求方面的基本看法和要求;列出数据元素和它们之间的关系;确定所需数据的可用性;概括出业务原型的任务并估计其成本;考虑业务原型的可能使用。

用户的基本责任是根据系统的输出来清晰地描述自己的基本需要。设计者和用户共同负责来规定系统的范围,确定数据的可用性。设计者的基本责任是确定现实的用户期望,估价开发一原型的成本。

这个步骤的中心是用户和设计者定义基本的信息需求。讨论的焦点是数据的提取、过程模拟。

面向对象分析方法的步骤和特点

最佳答案面向对象分析的方法步骤如下:

1、描述用户需要。

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

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

4、发现角色与参与者。

5、发现用例。

6、建立用例模型。

7、进行领域分析。

8、建立对象关系模型。

9、建立对象行为模型。

10、建立功能模型。

特点:在面对较复杂的系统,我们可以将它作为一个对象来进行分析。一个系统(解决某个问题的全套解决方案)作为一个对象,可以由多个部分组成。同样,这个对象也可以由多个对象组成。对于同类的事物,可以由一个对象来表示。这样做的益处是灵活而高效,可以大大减轻设计人员的工作量,简化实际的模型。

面向对象需求分析规格说明书应当包括哪些内容

最佳答案1、引言

2、任务概述

3、数据描述

4、功能需求

5、性能需求

6、运行需求

7、其它需求

拓展:

面向对象时分析需要由最终用户提出问题,以用户的身份站在用户的角度认识问题,获取需求-用例建模技术,之后分析问题,以开发者的身份站在开发团队的角度分析问题,解决需求-面向对象设计,以开发者的身份站在用户的角度分析问题。分析需求-用例分析技术。

总结就是 最终用户提出问题-认识问题-分析问题-开发团队解决问题。最后,需要将需求分析的结果用多种模型图表示出来,并对其进行评审。

看完本文,相信你已经得到了很多的感悟,也明白跟面向对象的分类方法这些问题应该如何解决了,如果需要了解其他的相关信息,请点击若米知识的其他内容。

本文来自网络,不代表本站立场,转载请注明出处:https://www.rm2g.com/baike/39608.html

作者: 若米知识

若米知识为您提供最全面的生活百科网站大全,主要为您提供数码、汽车、财经、美食、财经、科技、健康、教育、创业、电商、影视、百科等资讯信息,在这里可以找到您所需的答案,解决您所困惑的问题。
瑜约瑜珈费用;瑜舍瑜伽费用
腾讯云oss流量费用
联系我们

联系我们

0898-88881688

在线咨询: QQ交谈

邮箱: email@wangzhan.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部