欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    计算机软件培训讲义7115.docx

    • 资源ID:62468233       资源大小:116.06KB        全文页数:14页
    • 资源格式: DOCX        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    计算机软件培训讲义7115.docx

    XX公司司计算机机软件培培训讲义义1、背景景20世纪纪是一个个革命化化变革的的世纪。机械化化革命、电气化化革命、信息化化革命无无论是对对社会还还是对人人类都起起到了根根本性的的变化影影响。特特别是自自动化生生产的理理念,对对机械化化革命、电气化化革命和和信息化化革命中中的骨骼骼部分(硬件产产品:例例如计算算机及其其相关部部件、通通信产品品、存储储介质等等)都起起到了突突飞猛进进的推动动作用。但对于于信息化化革命中中的神经经或血液液部分的的软件,如如何将自自动化生生产的理理念引入入到其开开发研制制中来,是是20世世纪600年代以以来给人人类留下下的始终终未解决决好的一一个重大大课题。20世纪纪80年年代初,国国际著名名的软件件学家布布鲁思曾曾经发表表过一片片著名的的论文没有银银弹,在在软件界界引起了了很大的的震动。论文的的中心散散布了一一种软件件悲观论论的思想想,布鲁鲁思个人人认为软软件的自自动化生生产,由由于受各各种外界界条件的的制约,是是几乎无无法实现现的。这这种悲观观的事实实虽彻底底解决不不了,但但通过软软件工程程及其相相关联的的优秀的的方法论论,通过过优秀的的人才是是可以缓缓解的。在未来的的信息化化革命中中,起着着神经或或血液角角色的软软件作用用越来越越重要,据据国际权权威调查查机构的的资料,工工程费用用上软硬硬的比例例目前已已达到了了6:44的数值值。由此此可见软软件工程程及其相相关联的的优秀的的方法论论、优秀秀的软件件人才在在信息化化革命革革命中的的重要性性。2、软件件工程软件工程程是一类类工程。工程是是将理论论和知识识应用于于实践的的科学。就软件件工程而而言,它它借鉴了了传统工工程的原原则和方方法,以以求高效效地开发发高质量量软件。其中应应用了计计算机科科学、数数学和管管理科学学。计算算机科学学和数学学用于构构造模型型与算法法,工程程科学用用于制定定规范、设计范范型、评评估成本本及确定定权衡,管管理科学学用于计计划、资资源、质质量和成成本的管管理。 软件工程程这一概概念,主主要是针针对200世纪660年代代“软件危危机”而提出出的。它它首次出出现在119688年NAATO(北北大西洋洋公约组组织)会会议上。自这一一概念提提出以来来,围绕绕软件项项目,开开展了有有关开发发模型、方法以以及支持持工具的的研究。其主要要成果有有:提出出了瀑布布模型,开开发了一一些结构构化程序序设计语语言(例例如PAASCAAL语言言,ADDA语言言)、结结构化方方法等。并且围围绕项目目管理提提出了费费用估算算、文档档复审等等方法和和工具。综观660年代代末至880年代代初,其其主要特特征是,前前期着重重研究系系统实现现技术,后后期开始始强调开开发管理理和软件件质量。70年代代初,自自“软件工工厂”这一概概念提出出以来,主主要围绕绕软件过过程以及及软件复复用,开开展了有有关软件件生产技技术和软软件生产产管理的的研究与与实践。其主要要成果有有:提出出了应用用广泛的的面向对对象语言言以及相相关的面面向对象象方法,大大力开展展了计算算机辅助助软件工工程的研研究与实实践。尤尤其是近近几年来来,针对对软件复复用及软软件生产产,软件件构件技技术以及及软件质质量控制制技术、质量保保证技术术得到了了广泛的的应用。目前各各个软件件企业都都十分重重视资质质认证,并并想通过过这些工工作进行行企业管管理和技技术的提提升。软软件工程程所涉及及的要素素可概括括如下:软件工程程框架图图根据这一一框架,可可以看出出:软件件工程涉涉及了软软件工程程的目标标、软件件工程原原则和软软件工程程活动。软件工程程的主要要目标是是:生产产具有正正确性、可用性性以及开开销合宜宜的产品品。正确确性意指指软件产产品达到到预期功功能的程程度。可可用性指指软件基基本结构构、实现现及文档档为用户户可用的的程度。开销合合宜性是是指软件件开发、运行的的整个开开销满足足用户要要求的程程度。这这些目标标的实现现不论在在理论上上还是在在实践中中均存在在很多问问题有待待解决,它它们形成成了对过过程、过过程模型型及工程程方法选选取的约约束。 软件工程程的四项项基本原原则是:第一一,选取取适宜开开发范型型。该原原则与系系统设计计有关。在系统统设计中中,软件件需求、硬件需需求以及及其他因因素之间间是相互互制约、相互影影响的,经经常需要要权衡。因此,必必须认识识需求定定义的易易变性,采采用适宜宜的开发发范型予予以控制制,以保保证软件件产品满满足用户户的要求求。 第二二,采用用合适的的设计方方法。在在软件设设计中,通通常要考考虑软件件的模块块化、抽抽象与信信息隐蔽蔽、局部部化、一一致性以以及适应应性等特特征。合合适的设设计方法法有助于于这些特特征的实实现,以以达到软软件工程程的目标标。 第三三,提供供高质量量的工程程支持。“工欲善善其事,必必先利其其器”。在软软件工程程中,软软件工具具与环境境对软件件过程的的支持颇颇为重要要。软件件工程项项目的质质量与开开销直接接取决于于对软件件工程所所提供的的支撑质质量和效效用。 第四四,重视视开发过过程的管管理。软软件工程程的管理理,直接接影响可可用资源源的有效效利用,生生产满足足目标的的软件产产品,提提高软件件组织的的生产能能力等问问题。因因此,仅仅当软件件过程得得以有效效管理时时,才能能实现有有效的软软件工程程。 软件工程程活动是是“生产一一个最终终满足需需求且达达到工程程目标的的软件产产品所需需要的步步骤”。主要要包括需需求、设设计、实实现、确确认以及及支持等等活动。需求活活动包括括问题分分析和需需求分析析。问题题分析获获取需求求定义,又又称软件件需求规规约。需需求分析析生成功功能规约约。设计计活动一一般包括括概要设设计和详详细设计计。概要要设计建建立整个个软件体体系结构构,包括括子系统统、模块块以及相相关层次次的说明明、每一一模块接接口定义义。详细细设计产产生程序序员可用用的模块块说明,包包括每一一模块中中数据结结构说明明及加工工描述。实现活活动把设设计结果果转换为为可执行行的程序序代码。确认活活动贯穿穿于整个个开发过过程,实实现完成成后的确确认,保保证最终终产品满满足用户户的要求求。支持持活动包包括修改改和完善善。伴随随以上活活动,还还有管理理过程、支持过过程、培培训过程程等。这一软件件工程框框架告诉诉我们,软软件工程程的目标标是可用用性、正正确性和和合算性性;实施施一个软软件工程程要选取取适宜的的开发范范型,要要采用合合适的设设计方法法,要提提供高质质量的工工程支撑撑,要实实行开发发过程的的有效管管理;软软件工程程活动主主要包括括需求、设计、实现、确认和和支持等等活动,每每一活动动可根据据特定的的软件工工程,采采用合适适的开发发范型、设计方方法、支支持过程程以及过过程管理理。根据据软件工工程这一一框架,软软件工程程学科的的研究内内容主要要包括:软件开开发范型型、软件件开发方方法、软软件过程程、软件件工具、软件开开发环境境、计算算机辅助助软件工工程(CCASEE) 及及软件经经济学等等。 自从软件件工程概概念提出出以来,经经过300多年的的研究与与实践,虽然“软件危危机”没得到到彻底解解决,但但在软件件开发方方法和技技术方面面已经有有了很大大的进步步。尤其其应该指指出的是是,自880年代代中期,美美国工业业界和政政府部门门开始认认识到,在在软件开开发中,最最关键的的问题是是软件开开发组织织不能很很好地定定义和管管理其软软件过程程,从而而使一些些好的开开发方法法和技术术都起不不到所期期望的作作用。也也就是说说,在没没有很好好定义和和管理软软件过程程的软件件开发中中,开发发组织不不可能在在好的软软件方法法和工具具中获益益。根据调查查,中国国的现状状几乎和和美国110多年年前的情情况一样样,软件件开发过过程没有有明确规规定,文文档不完完整,也也不规范范,软件件项目的的成功往往往归功功于软件件开发组组的一些些杰出个个人或小小组的努努力。这这种依赖赖于个别别人员上上的成功功并不能能为全组组织的软软件生产产率和质质量的提提高奠定定有效的的基础,只只有通过过建立全全组织的的过程改改善,采采用严格格的软件件工程方方法和管管理,并并且坚持持不懈地地付诸实实践,才才能取得得全组织织的软件件过程能能力的不不断提高高。这一事实实告诉我我们,只只有坚持持软件工工程的四四条基本本原则,既既重视软软件技术术的应用用,又重重视软件件工程的的支持和和管理,并并在实践践中贯彻彻实施,才才能高效效地开发发出高质质量的软软件。3、方法法论如何运用用软件工工程,从从20世世纪700年代初初开始,围围绕着这这个问题题,诞生生了许多多著名的的方法论论。下面面对几个个典型的的方法论论进行简简单的介介绍。3.1、瀑布式式方法论论瀑布模型型将软件件生命周周期的各各项活动动规定为为依固定定顺序联联接的若若干阶段段工作,形形如瀑布布流水,最最终得到到软件产产品。优点:a. 强调开发发的阶段段性;b. 强调早期期计划及及需求调调查;c. 强调产品品测试。 缺点:a. 依赖于早早期进行行的唯一一的一次次需求调调查,不不能适应应需求的的变化;b. 由于是单单一流程程,开发发中的经经验教训训不能反反馈应用用于本产产品的过过程;c. 风险往往往迟至后后期的开开发阶段段才显露露,因而而失去及及早纠正正的机会会。 其中,BBD是BBasiic DDesiign的的缩写,这这一部分分完成“本系统统要做什什么”的文档档记录工工作,即即系统的的分析阶阶段工作作;FDD是Fuuncttionn Deesiggn的缩缩写,这这一部分分完成本本系统功功能块的的划分,是是“怎么去去做”的第一一阶段工工作,即即系统的的设计初初期阶段段工作;DD是是Dettaill Deesiggn的缩缩写,这这一部分分完成本本系统各各个功能能模块的的详细设设计工作作,是编编程阶段段的准备备设计阶阶段;MMK是MMakiing的的缩写,即即具体编编程实施施阶段;UT是是Uniit TTestt的缩写写,即单单元测试试阶段;CT是是Commbinne TTestt的缩写写,即结结合测试试阶段;ST是是Sysstemm Teest的的缩写,即即系统测测试阶段段;PTT是Prroduuct Tesst的缩缩写,即即商品测测试阶段段。从上图中中可以看看出,BBD和PPT、 FD和和ST、DD和CCT、MMK和UUT都是是成对出出现的。每一对对的前一一部分完完成之后后,应该该马上着着手后一一部分的的文档制制作工作作。对较较大的系系统开发发,实际际测试和和文档的的担当者者应该不不同。3.2、生鱼片片式方法法论前一阶段段完成770%到到80%时,即即可并行行进入到到下一个个阶段。3.3、螺旋式式方法论论瀑布模型型与演化化模型相相结合,并并加入两两者所忽忽略的风风险分析析所建立立的一种种软件开开发模型型。该模模型于119988年由美美国TRRW公司司(B.W.BBoehhm)提提出。软软件项目目风险的的大小作作为指引引软件过过程的一一个重要要因素,引引入这一一概念有有可能使使得软件件开发被被看作一一种元模模型,因因为它能能包容任任何一个个开发过过程模型型。螺旋模型型基本的的做法是是在“瀑布模模型”的每一一个开发发阶段之之前,引引入非常常严格的的风险识识别、风风险分析析和风险险控制。直到采采取了消消除风险险的措施施之后,才才开始计计划下一一阶段的的开发工工作。否否则,项项目就很很可能被被取消。 另外,如如果有充充足的把把握判断断遗留的的风险已已降低到到一定的的程度,项项目管理理人员可可作出决决定让余余下的开开发工作作采用另另外的生生命周期期模型,如如“演化模模型”,“瀑布模模型”,或自自定的混混合模型型。 优点: a. 强调严格格的全过过程风险险管理。b. 强调各开开发阶段段的质量量。c. 提供机会会检讨项项目是否否有价值值继续下下去。 缺点: a.引引入非常常严格的的风险识识别,风风险分析析,和风风险控制制,这对对风险管管理的技技能水平平提出了了很高的的要求。这需要要人员,资资金,和和时间的的投入。 3.4、阶段性性发布式式方法论论该模型主主要针对对事先不不能完整整定义需需求的软软件开发发。用户户可以给给出待开开发系统统的核心心需求,并并且当看看到核心心需求实实现后,能能够有效效地提出出反馈,以以支持系系统的最最终设计计和实现现。软件件开发人人员根据据用户的的需求,首首先开发发核心系系统。当当该核心心系统投投入运行行后,用用户试用用之,完完成他们们的工作作,并提提出精化化系统、增强系系统能力力的需求求。软件件开发人人员根据据用户的的反馈,实实施开发发的迭代代过程。第一迭迭代过程程均由需需求、设设计、编编码、测测试、集集成等阶阶段组成成,为整整个系统统增加一一个可定定义的、可管理理的子集集。下面面为生鱼鱼片型阶阶段性发发布式方方法论图图示。在开发模模式上采采取分批批循环开开发的办办法,每每循环开开发一部部分的功功能,它它们成为为这个产产品的原原型的新新增功能能。于是是,设计计就不断断地演化化出新的的系统。 实际际上,这这个模型型可看作作是重复复执行的的多个“生鱼片片方式”。 3.5、Boooch方方法论Boocch方法法的过程程包括以以下步骤骤: 在给定的的抽象层层次上识识别类和和对象 识别这些些对象和和类的语语义 识别这些些类和对对象之间间的关系系 实现类和和对象这四种活活动不仅仅仅是一一个简单单的步骤骤序列,而而是对系系统的逻逻辑和物物理视图图不断细细化的迭迭代和渐渐增的开开发过程程。类和对象象的识别别包括找找出问题题空间中中关键的的抽象和和产生动动态行为为的重要要机制。开发人人员可以以通过研研究问题题域的术术语发现现关键的的抽象。语义的的识别主主要是建建立前一一阶段识识别出的的类和对对象的含含义。开开发人员员确定类类的行为为(即方方法)和和类及对对象之间间的互相相作用(即即行为的的规范描描述)。该阶段段利用状状态转移移图描述述对象的的状态的的模型,利利用时态态图(系系统中的的时态约约束)和和对象图图(对象象之间的的互相作作用)描描述行为为模型。在关系识识别阶段段描述静静态和动动态关系系模型。这些关关系包括括使用、实例化化、继承承、关联联和聚集集等。类类和对象象之间的的可见性性也在此此时确定定。在类和对对象的实实现阶段段要考虑虑如何用用选定的的编程语语言实现现,如何何将类和和对象组组织成模模块。在面向对对象的设设计方法法中,BBoocch强调调基于类类和对象象的系统统逻辑视视图与基基于模块块和进程程的系统统物理视视图之间间的区别别。他还还区别了了系统的的静态和和动态模模型。然然而,他他的方法法偏向于于系统的的静态描描述,对对动态描描述支持持较少。Boocch方法法的力量量在于其其丰富的的符号体体系,包包括: 类图(类类结构静态视视图) 对象图(对对象结构构静态态视图) 状态转移移图(类类结构动态视视图) 时态图(对对象结构构动态态视图) 模块图(模模块体系系结构) 进程图(进进程体系系结构)用于类和和对象建建模的符符号体系系使用注注释和不不同的图图符(如如不同的的箭头)表表达详细细的信息息。Booochh建议在在设计的的初期可可以用符符号体系系的一个个子集,随随后不断断添加细细节。对对每一个个符号体体系还有有一个文文本的形形式,由由每一个个主要结结构的描描述模板板组成。符号体体系由大大量的图图符定义义,但是是,其语语法和语语义并没没有严格格地定义义。3.6、OMTT方法论论Rumbbauggh的OOMT方方法从三三个视角角描述系系统,相相应地提提供了三三种模型型,对象象模型,动动态模型型和功能能模型。对象模模型描述述对象的的静态结结构和它它们之间间的关系系。主要要的概念念包括: 类 属性 操作 继承 关联(即即关系) 聚集动态模型型描述系系统那些些随时间间变化的的方面,其其主要概概念有: 状态 子状态和和超状态态 事件 行为 活动功能模型型描述系系统内部部数据值值的转换换,其主主要概念念有: 加工 数据存储储 数据流 控制流 角色(源源/潭)该方法将将开发过过程分为为四个阶阶段:1) 分析基于问题题和用户户需求的的描述,建建立现实实世界的的模型。分析阶阶段的产产物有: 问题描述述 对象模型型对象象图数数据词典典 动态模型型状态态图全全局事件件流图 功能模型型数据据流图约束2) 系统设计计结合问题题域的知知识和目目标系统统的体系系结构(求求解域),将将目标系系统分解解为子系系统。该该阶段的的主要产产物是系系统设计计文档:基本的的系统体体系结构构和高层层次的决决策。3) 对象设计计基于分析析模型和和求解域域中的体体系结构构等添加加的实现现细节,完完成系统统设计。主要产产物包括括: 细化的对对象模型型 细化的动动态模型型 细化的功功能模型型4) 实现将设计转转换为特特定的编编程语言言或硬件件,同时时保持可可追踪性性、灵活活性和可可扩展性性。3.7、OOSSE方法法论Jacoobsoon方法法(OOOSE)与上述述三种方方法有所所不同,它它涉及到到整个软软件生命命周期,包包括需求求分析、设计、实现和和测试等等四个阶阶段。需需求分析析和设计计密切相相关。需需求分析析阶段的的活动包包括定义义潜在的的角色(角角色指使使用系统统的人和和与系统统互相作作用的软软、硬件件环境),识识别问题题域中的的对象和和关系,基基于需求求规范说说明和角角色的需需要发现现usee caase,详详细描述述usee caase。设计阶阶段包括括两个主主要活动动,从需需求分析析模型中中发现设设计对象象,以及及针对实实现环境境调整设设计模型型。第一一个活动动包括从从usee caase的的描述发发现设计计对象,并并描述对对象的属属性、行行为和关关联。在在这里还还要把uuse casse的行行为分派派给对象象。在需求分分析阶段段的识别别领域对对象和关关系的活活动中,开开发人员员识别类类、属性性和关系系。关系系包括继继承、熟熟悉(关关联)、组成(聚聚集)和和通信关关联。定定义usse ccasee的活动动和识别别设计对对象的活活动,两两个活动动共同完完成行为为的描述述。Jaacobbsonn方法还还将对象象区分为为语义对对象(领领域对象象)、界界面对象象(如用用户界面面对象)和和控制对对象(处处理界面面对象和和领域对对象之间间的控制制)。在该方法法中的一一个关键键概念就就是usse ccasee。usse ccasee是指行行为相关关的事务务(trranssacttionn)序列列,该序序列将由由用户在在与系统统对话中中执行。因此,每每一个uuse casse就是是一个使使用系统统的方式式,当用用户给定定一个输输入,就就执行一一个usse ccasee的实例例并引发发执行属属于该uuse casse的一一个事务务。基于于这种系系统视图图,Jaacobbsonn将usse ccasee模型与与其它五五种系统统模型关关联: 领域对象象模型。usee caase模模型根据据领域来来表示。 分析模型型。usse ccasee模型通通过分析析来构造造。 设计模型型。usse ccasee模型通通过设计计来具体体化。 实现模型型。该模模型依据据具体化化的设计计来实现现usee caase模模型。 测试模型型。用来来测试具具体化的的usee caase模模型。3.8、UMLL方法论论面向对象象的分析析与设计计(OOOA&DD)方法法的发展展在800年代末末至900年代中中出现了了一个高高潮,UUML是是这个高高潮的产产物。软件工程程领域在在19995年至至19997年取取得了前前所未有有的进展展,其成成果超过过软件工工程领域域过去115年来来的成就就总和。其中最最重要的的、具有有划时代代重大意意义的成成果之一一就是统统一建模模语言(UMLL:Unnifiied Moddeliing Lannguaage)的出现现。在世世界范围围内,至至少在近近10年年内,UUML将将是面向向对象技技术领域域内占主主导地位位的标准准建模语语言。UML的的中心体体现了统统一、建建模和可可视化语语言三个个方面。统一是是指它不不仅统一一了Booochh、Rmmbauugh和和Jaccobsson的的表示方方法,而而且对其其作了进进一步(综综合了其其他方法法的优势势)的发发展,并并最终统统一为大大众所接接受的标标准建模模语言。建模是是指从应应用的角角度看,当采用用面向对对象技术术设计系系统时,首先是是描述需需求;其其次根据据需求建建立系统统的静态态模型,以构造造系统的的结构;第三步步是描述述系统的的行为。其中在在第一步步与第二二步中所所建立的的模型都都是静态态的,包包括用例例图、类类图(包包含包)、对象象图、组组件图和和配置图图等五个个图形,是标准准建模语语言UMML的静静态建模模机制。其中第第三步中中所建立立的模型型或者可可以执行行,或者者表示执执行时的的时序状状态或交交互关系系。它包包括状态态图、活活动图、顺序图图和合作作图等四四个图形形,是标标准建模模语言UUML的的动态建建模机制制。因此此,标准准建模语语言UMML的主主要内容容也可以以归纳为为静态建建模机制制和动态态建模机机制两大大类。可可视化的的语言是是指建模模的要素素及其关关系均可可用图形形要素(共共9种图图形)及及明确的的可视性性关系来来表示,其其种类大大约有近近4000种,且且可扩展展。 UUML的的5种建建模图归归纳如下下: 第一类是是用例图图,从用用户角度度描述系系统功能能,并指指出各功功能的操操作者。 第二类是是静态图图(Sttatiic ddiaggramm),包包括类图图、对象象图和包包图。其其中类图图描述系系统中类类的静态态结构。不仅定定义系统统中的类类,表示示类之间间的联系系如关联联、依赖赖、聚合合等,也也包括类类的内部部结构(类的属属性和操操作)。类图描描述的是是一种静静态关系系,在系系统的整整个生命命周期都都是有效效的。对对象图是是类图的的实例,几乎使使用与类类图完全全相同的的标识。他们的的不同点点在于对对象图显显示类的的多个对对象实例例,而不不是实际际的类。一个对对象图是是类图的的一个实实例。由由于对象象存在生生命周期期,因此此对象图图只能在在系统某某一时间间段存在在。包由由包或类类组成,表示包包与包之之间的关关系。包包图用于于描述系系统的分分层结构构。 第三类是是行为图图(Beehavviorr diiagrram),描述述系统的的动态模模型和组组成对象象间的交交互关系系。其中中状态图图描述类类的对象象所有可可能的状状态以及及事件发发生时状状态的转转移条件件。通常常,状态态图是对对类图的的补充。在实用用上并不不需要为为所有的的类画状状态图,仅为那那些有多多个状态态其行为为受外界界环境的的影响并并且发生生改变的的类画状状态图。而活动动图描述述满足用用例要求求所要进进行的活活动以及及活动间间的约束束关系,有利于于识别并并行活动动。 第四类是是交互图图(Innterracttivee diiagrram),描述述对象间间的交互互关系。其中顺顺序图显显示对象象之间的的动态合合作关系系,它强强调对象象之间消消息发送送的顺序序,同时时显示对对象之间间的交互互;合作作图描述述对象间间的协作作关系,合作图图跟顺序序图相似似,显示示对象间间的动态态合作关关系。除除显示信信息交换换外,合合作图还还显示对对象以及及它们之之间的关关系。如如果强调调时间和和顺序,则使用用顺序图图;如果果强调上上下级关关系,则则选择合合作图。这两种种图合称称为交互互图。 第五类是是实现图图( IImpllemeentaatioon ddiaggramm )。其中构构件图描描述代码码部件的的物理结结构及各各 部件件之间的的依赖关关系。一一个部件件可能是是一个资资源代码码部件、一个二二进制部部件或一一个可执执行部件件。它包包含逻辑辑类或实实现类的的有关信信息。部部件图有有助于分分析和理理解部件件之间的的相互影影响程度度。配置置图定义义系统中中软硬件件的物理理体系结结构。它它可以显显示实际际的计算算机和设设备(用用节点表表示)以以及它们们之间的的连接关关系,也也可显示示连接的的类型及及部件之之间的依依赖性。在节点点内部,放置可可执行部部件和对对象以显显示节点点跟可执执行软件件单元的的对应关关系。3.9、RUPPUML是是独立于于开发过过程的,但但工程项项目或产产品的开开发又离离不开过过程。所所以又有有了RPPM的概概,即推推荐过程程模式的的概念。本文中中一到四四结叙述述方法中中的过程程概念均均属于RRPM的的范畴。但3位位大师在在设计UUML的的期间,脑脑海中也也始终以以一种开开发过程程对照检检验着UUML。所以,当当UMLL问世时时,一种种新的开开发方法法也水到到渠成地地诞生了了,这就就是UPP(Unnifiied Proocesss),即即统一软软件开发发过程。统一软件件开发过过程强调调了3个个概念。用况驱驱动、构构架中心心和迭代代增量。3.100、其他他另外,还还有Fuusioon、Marrtinn-Oddelll等几十十种方法法论。所以,880年代代被成为为方法论论战争的的时代。战争在在何时被被终结的的,我们们在下一一小结中中介绍。4、面向向对象参照面面向对象象讲义和面面向对象象技术的的研究与与发展文档。5、统一一建模语语言和统统一建模模过程参照UUML和和UP介介绍讲义义文档档。6、工具具参照RRatiionaal公司司产品介介绍文文档。

    注意事项

    本文(计算机软件培训讲义7115.docx)为本站会员(you****now)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开