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

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

其优点在于——

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

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

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

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

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

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

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

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

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

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

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

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

THE END
1.引证法只有漂亮的金钥匙,又有什么用处?因此,谈读书,就得先读书。本语段使用了引用论证法,即古人说:“尽信书,不如无书”。阐明了“死”,“活”之间,不是绝对孤立的,有相互为用,相互补充的关系。 本文仅代表作者观点,不代表百度立场。未经许可,不得转载。来自淮水安南网络https://xue.baidu.com/okam/pages/strategy-tp/index?strategyId=135802905862834&source=natural
2.议论文写作如何使用引证法在写作中,通过引用事理作为论据,来证明论点的论证方法,叫引证法。所谓事理,一般包括经典作家的言论、科学上的公理和原理、尽人皆知的常识以至内涵精警的格言成语等等。这也是一种运用理论论据进行论证的方法。但是,它与演绎法不同,演绎法是从理论论据中推出论点,而引证法则是https://mp.weixin.qq.com/s?__biz=MzU4MDQzOTQ1Mg==&mid=2247488555&idx=1&sn=5e28a2c978301ef524da5c87eb2f97fe&chksm=fd5788d8ca2001cee28085a8395ed4ded7ef5522568f25e41c5ee985f4924d0822804290bd36&scene=27
3.引论的意思是什么读音拼音如何怎么解释【词语】: 引论 引的词语 【拼音】: yǐn lùn 【解释】:见〖导论〗。 字典查询: 引 论 ◆查看更多:含有 引 论 的成语。 大家都在看: 安的词语 马的词语 羊的词语 奢靡的意思 牺牲的意思 基础的意思 鞑靼的意思 拨冗的意思 手机版下载: 汉语大辞典(安卓版) 请扫描二维码 或 点击二维码下载 >>相关http://www.hydcd.com/cidian/39125.htm
4.李建华:《道德原理——道德学引论》道德与伦理的学理空间——《道德原理——道德学引论》简评 作者:项溢煦(浙江师范大学国家治理研究院博士) 道德与伦理之间的暧昧与争执,一直在哲思的历史深处暗潮涌动。对于二者关系的界说,往往可以延展出不同取向的哲思理路。比如,康德在回答“人应当做什么”问题时,对“道德形而上学”与“伦理学”两个名词交替着使https://isg.zjnu.edu.cn/2021/0823/c12805a366591/page.htm
5.王立胜郭冠清论中国特色社会主义政治经济学研究对象一、引论 任何学科建设首要问题是确定其研究对象,中国特色社会主义政治经济学也不能例外。尽管从2015年12月就正式提出了建设中国特色社会主义政治经济学的任务,但是迄今为止仍然没有取得一致意见,关键是政治经济学研究对象上的分歧。就已有的成果来看,中国特色社会主义政治经济学研究对象还停留在“生产关系”上,虽然其共识“http://philosophy.cass.cn/kygz/xszm/msszyzx/202006/t20200624_5146909.html
6.换一种说法则是:是什么,为什么,怎么样.以为例.第一部分是引论(一)就整篇而言 1.议论文 最典型的是三段论式结构:引论,本论,结论.通俗的说法叫做:提出问题,分析问题,解决问题.再换一种说法则是:是什么,为什么,怎么样.以为例.第一部分是引论.提出问题:“我主张将我们全党的学习方法和学习制度改造一下. 这一部分是要表明“我 的论点是什http://www.1010jiajiao.com/timu_id_2849022
7.读书笔记之软件测试正确性证明和动态测试的区别1.引论 1.1 什么是软件测试 软件测试主要是对制作的软件产品进行检查和测试,及时地发现程序中的故障和逻辑错误,以保障软件产品的可靠性。软件测试是保证软件质量的关键步骤,也是提高软件可靠性的重要手段,因此它是软件工程的的重要重要组成部分之一。 软件测试的内容包括两个方面,即文档和程序。 https://blog.csdn.net/lonfee88/article/details/5900155