《软件工程》第九章面向对象方法学引论作业本文已参与「新人创作礼」活动,一起开启掘金创作之路。1.什么是面向对象方法

面向对象的方法学的出发点和基本原则,是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界解决问题的方法与过程,也就是使描述问题的问题空间与实现解法的解空间(也称问题域与求解域)在结构上尽可能一致。

其优点在于——

1)与人类习惯的思维方法一致:开发过程符合人们认识客观世界解决复杂问题时逐步深化的渐进过程;

2)稳定性好:由于现实世界中的实体是相对稳定的,因此,以对象为中心构造的软件系统也是比较稳定的;

3)可重用性好:对象是比较理想的模块和可重用的软件成分,面向对象的软件技术所实现的可重用性是自然的和准确的,是软件重用技术中最成功的一个;

4)较易开发大型软件产品:可以把一个大型软件产品分解成一系列本质上相互独立的小产品来处理,降低了成本的同时提升了软件整体质量;

5)可维护性好:原因在于稳定性较好、易修改、易理解、易于测试和调试。

UnifiedModelingLanguage,统一建模语言,作为基于面向对象技术的标准建模语言,是一种编制软蓝图的标准化语言,它的目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。UML提出了一套IT专业人员期待多年的统一的标准建模符号。通过使用UML,这些人员能够阅读和交流系统架构和设计规划。UML支持面向对象的技术,能够准确的方便地表达面向对象的概念,体现面向对象的分析和设计风格。

UML提供多种模型元素,多种类型的模型描述图以及多种视图以支持开发过程的不同阶段——

用例图是进行需求分析和建立功能模型的强有力工具,一副用例图包含的模型元素有系统、行为者、用例及用例之间的关系。用例图捕捉了模拟系统中的动态行为,并且描述了用户、需求以及系统功能单元之间的关系,展示了一个外部用户能够观察到的系统功能模型图。

用例图的作用可简单归纳为:获取需求、指导测试、在建模过程中对其它工作流起到指导作用。

表示静态的结构化的系统的“数据”性质,是对模拟客观世界实体的对象以及对象彼此间的关系的映射,描述了系统的静态结构。对象模型为建立动态模型和功能模型,提供了实质性的框架,因此是最基本、最核心、最重要的。

表示瞬时的、行为化的系统的“控制”性质,它规定了对象模型中的对象的合法变化序列。一旦建立起对象模型之后,就需要考察对象的动态行为。所有对象都具有自己的生命周期(或称运行周期)。

表示变化的系统的“功能”性质,它指明了系统应该“做什么”,因此更直接地反映了用户对目标系统的需求,通常由一组数据流图组成。在面向对象方法学中,数据流图远不如在结构分析、设计方法中那样重要。与对象模型和动态模型比较起来,数据流图并没有增加新的信息,但是,建立功能模型有助于软件开发人员更深入地理解问题域,改进和完善自己的设计。

THE END
1.计算机的编译原理pdf,计算机编程基础编译原理.pdf第一章 引论(1) 1.1 什么叫编译程序 编译程序:是指这样的程序,它能够把某种 语言的程序转换成另一种语言的程序, 而后者与前者在逻辑上是等价的。如果 源语言是诸如FORTRAN、Pascal、C、Ada、 Smalltalk或Java这样的 “高级语言”, 而目标语言如汇编语言之类的 “低级语 https://blog.csdn.net/weixin_34214135/article/details/118783019
2.(一)就整篇而言1.议论文最典型的是三段论式结构:引论,本论,结论(一)就整篇而言 1.议论文 最典型的是三段论式结构:引论,本论,结论.通俗的说法叫做:提出问题,分析问题,解决问题.再换一种说法则是:是什么,为什么,怎么样.以为例.第一部分是引论.提出问题:“我主张将我们全党的学习方法和学习制度改造一下. 这一部分是要表明“我 的论点是什http://www.1010jiajiao.com/timu_id_2849022
3.引论的意思是什么读音拼音如何怎么解释-> 在线查询“引论”的意思如何、引论的读音怎么读、引论的拼音是什么、怎么解释?前一篇:引路 后一篇:引起引论的意思:【词语】: 引论 引的词语 【拼音】: yǐn lùn 【解释】:见〖导论〗。字典查询: 引 论◆查看更多:含有 引 论 的成语。大家都在看: 安的词语 马的词语 羊的词语 奢靡的意思 牺牲的意思http://m.hydcd.com/cidian/39125.htm
4.美国称将放弃疫苗专利引论战此举究竟意味着什么?美国称将放弃疫苗专利引论战 此举究竟意味着什么? 中新网5月7日电 综合报道,美国拜登政府5日宣布,支持放弃对新冠疫苗的知识产权保护,这一决定引发制药界不满,批评华府决策“错误”、“令人失望”,并开始游说各方在磋商中收窄豁免范围。德国6日也发出同美国相反的表态,称此举将造成“严重的麻烦”。http://www.lncm.cn/mobile/news/2021/05/23694.html