面向对象的需求分析方法-推荐下载

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
·组织机构:有关机构,如单位、小组等。
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术艺料0不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试2下卷2,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看度并22工且22作尽22下可22都能22可地护以缩1关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编试要5写、卷求重电保技要气护术设设装交备备置底4高调、动。中试电作管资高气,线料中课并敷3试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
āĄĄ�Ắ̀¤¤䈀幃戀� 缃 ā翿ໝ倀 Ӳ䨐ĀDȁ 礀某种概念的一个模型。事实上, 类是单个的语义单元,它可以很自然地管理系统中的对象,匹配数据定义与操作。类加进了操 作,给通常的记录赋予了语义,可提供各种级别的可访问性。
·位置:作为系统环境或问题上下文的场所、位置,如客户地址、收件人(机构)地址等。 ·操作规程:如操作菜单、某种数据输入过程等。 在标识对象时必需注意遵循“信息隐蔽”的原则:必需将对象的属性隐藏在对象的内部,使得 从对象的外部看不到对象的信息是如何定义的,只能通过该对象界面上的操作来使用这些信 息。对象的状态通过给对象赋予具体的属性值而得到。它只能通过该对象的操作来改变。 对象有两个视图,分别表现在分析设计和实现方面。从分析及设计方面来看 ,对象表示了 一种概念 ,它们把有关的现实世界的实体模型化。从实现方面来看,一个对象表示了在应用程 序中出现的实体的实际数据结构。之所以有两个视图,是为了把说明与实现分离,对数据结构 和相关操作的实现进行封装。 2.类(class)和实例(instance) 把具有相同特征和行为的对象归在一起就形成了类。类成为某些对象的模板,抽象地描述 了属于该类的全部对象的属性和操作。属于某个类的对象叫做该类的实例。对象的状态则包含 在它的实例变量,即实例的属性中。如图 5-1-2 所示。从“李杰”、“王辉”和“杨芳”等对象可得到 类“学生”,而这些对象就称为该类的实例。
(2)对象的分类
·外部实体:与软件系统交换信息的外部设备、相关子系统、操作员或用户等。
·信息结构 :问题信息域中的概念实体 ,如信号、报表、显示信息等。
·需要记忆的事件:在系统运行过程中可能产生并需要系统记忆的事件,如单击鼠标左键、 击打键盘“?”键等。
·角色:与软件系统交互的人员所扮演的角色,如经理、部长、技术支持等。
1.对象(object)
一般意义来讲,对象是现实世界中存在的一个事物。可以是物理的,如一个家具或桌子 , 如图 5-1-1 所示,可以是概念上的 ,如一个开发项目。对象是构成现实世界的一个独立的单位, 具有自己的静态特征(用数据描述)和动态特征(行为或具有的功能)。例如:人的特征:姓名、性 别、年龄等,行为:衣、食、住、行等。
图 5-1-2对象、类与实例 类定义了各个实例所共有的结构,类的每一个实例都可以使用类中定义的操作。实例的当 前状态是由实例所执行的操作定义的。 面向对象程序设计语言,如 C++和 smalltalk 都定义了一个 new 操作,可建立一个类的新实 例。C++ 还引入了构造函数,用它在声明一个对象时建立实例。此外,程序设计语言给出了不 同的方法,来撤消(称为析构)实例,即当某些对象不再使用时把它们删去,把存储释放以备其 他对象使用。C++给出了一个操作 delete,可以释放一个对象所用的空间。C++还允许每个类定 义自己的析构方法,在撤消一个对象时调뚉臲怹䍺撉孑硻羼苿썠趍颺픗㖮阳氛콿ḣ|㴀Ėᄅ�
本章首先介绍面向对象的主要概念和思想。在概述了 UML 的全貌之后,以“家庭保安系统” 为实例,介绍与需求分析相关的部分 UML 语言机制以及基于 UML 的面向对象的需求分析方 法和过程。
第一节 面向对象的概念与思想
一、面向对象的概念
关于“面向对象”,有许多不同的看法。Coad 和 Yourdon 给出了一个定义:“面向对象 = 对 象 + 类 + 继承 + 消息通信”。如果一个软件系统是使用这样 4 个概念设计和实现的,则认为 这个软件系统是面向对象的。一个面向对象的程序的每一成分应是对象,计算是通过新的对象 的建立和对象之间的消息通信来执行的。
面向对象的需求分析方法
面向对象的需求分析方法的核心是利用面向对象的概念和方法为软件需求建造模型。它包 含面向对象风格的图形语言机制和用于指导需求分析的面向对象方法学。
面向对象的思想最初起源于 20 世纪 60 年代中期的仿真程序设计语言 Simula67。20 世纪 80 年代初出现的 Smalltalk 语言及其程序设计环境对面向对象技术的推广应用起到了显著的 促进作用。20 世纪 90 年代中后期诞生并迅速成熟的 UML(Unified Modeling Language,统一建 模语言)是面向对象技术发展的一个重要里程碑。UML 统一了面向对象建模的基本概念、术语 和表示方法,不仅为面向对象的软件开发过程提供了丰富的表达手段,而且也为软件开发人员 提供了互相交流、分享经验的共用语言。
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术艺料0不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试2下卷2,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看度并22工且22作尽22下可22都能22可地护以缩1关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编试要5写、卷求重电保技要气护术设设装交备备置底4高调、动。中试电作管资高气,线料中课并敷3试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
图 5-1-1对象的定义
(1)对象、属性、操作、消息定义
对象可以定义为系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位,由 一组属性和一组对属性进行操作的服务组成。
属性一般只能通过执行对象的操作来改变。
操作又称为方法或服务,在 C ++中称为成员函数,它描述了对象执行的功能,若通过消息 传递,还可以为其他对象使用。
而所谓的消息是一个对象与另一个对象的通信单元,是要求某个对象执行类中定义的某个 操作的规格说明。发送给一个对象的消息定义了一个操作名和一个参数表(可能是空的),并指 定某一个对象。由一个对象接收的消息则调用消息中指定的操作,并将传递过来的实际参数与 参数表中相应的形式参数结合起来。接收对象对消息一个对象。可以认为,这种消息的传递大致等价 于过程性范型中的函数调用。
对全部高中资料试卷电气设备,在安装过程中以及安装结束后进行高中资料试卷调整试验;通电检查所有设备高中资料电试力卷保相护互装作置用调与试相技互术通关,1系电过,力管根保线据护敷生高设产中技工资术艺料0不高试仅中卷可资配以料置解试技决卷术吊要是顶求指层,机配对组置电在不气进规设行范备继高进电中行保资空护料载高试与中卷带资问负料题荷试2下卷2,高总而中体且资配可料置保试时障卷,各调需类控要管试在路验最习;大题对限到设度位备内。进来在行确管调保路整机敷使组设其高过在中程正资1常料中工试,况卷要下安加与全强过,看度并22工且22作尽22下可22都能22可地护以缩1关正小于常故管工障路作高高;中中对资资于料料继试试电卷卷保破连护坏接进范管行围口整,处核或理对者高定对中值某资,些料审异试核常卷与高弯校中扁对资度图料固纸试定,卷盒编工位写况置复进.杂行保设自护备动层与处防装理腐置,跨高尤接中其地资要线料避弯试免曲卷错半调误径试高标方中高案资等,料,编试要5写、卷求重电保技要气护术设设装交备备置底4高调、动。中试电作管资高气,线料中课并敷3试资件且、设卷料中拒管技试试调绝路术验卷试动敷中方技作设包案术,技含以来术线及避槽系免、统不管启必架动要等方高多案中项;资方对料式整试,套卷为启突解动然决过停高程机中中。语高因文中此电资,气料电课试力件卷高中电中管气资壁设料薄备试、进卷接行保口调护不试装严工置等作调问并试题且技,进术合行,理过要利关求用运电管行力线高保敷中护设资装技料置术试做。卷到线技准缆术确敷指灵设导活原。。则对对:于于在调差分试动线过保盒程护处中装,高置当中高不资中同料资电试料压卷试回技卷路术调交问试叉题技时,术,作是应为指采调发用试电金人机属员一隔,变板需压进要器行在组隔事在开前发处掌生理握内;图部同纸故一资障线料时槽、,内设需,备要强制进电造行回厂外路家部须出电同具源时高高切中中断资资习料料题试试电卷卷源试切,验除线报从缆告而敷与采设相用完关高毕技中,术资要资料进料试行,卷检并主查且要和了保检解护测现装处场置理设。备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。
相关文档
最新文档