摘要: Java反射机制主要提供了以下功能: 在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。 有时候我们说某个语言具有很强的动态性,有时候我们会区分动态和静态的不同技术与作法。动态绑定(dynami 阅读全文
posted @ 2022-04-17 16:58 烬湾 阅读(32) 评论(0) 推荐(0)
摘要: 形式化方法 是指建立在严格数学基础上的系统开发 方法。它是保证设计正确性的一条重要的途径。其中,逻辑、 代数、自动机、图论等构成 了形 式化方法的数学基础。形 式化方法的目的是希望所设计的系统具有较高的可信度和 正确性,并能使系统具有 良好的结构、易维护、能较好地满 足用户要求。实践证明,通过形式规 阅读全文
posted @ 2022-04-07 20:52 烬湾 阅读(427) 评论(0) 推荐(0)
摘要: 面向对象方法学的出发点和基本原则,是尽量模拟人类习惯的思维方式,使开发软件的方法与过程尽可能接近人类认识世界、解决问题的方法与过程,从而使描述问题的问题空间(也称为问题域)与实现解法的解空间(也称为求解域)在结构上尽可能一致。 用面向对象方法学开发软件的过程,是一个主动地多次反复迭代的演化过程。面向 阅读全文
posted @ 2022-04-05 20:13 烬湾 阅读(80) 评论(0) 推荐(0)
摘要: 分而治之 意思是分别治理;利用手段使国家、民族或宗教等产生分裂,然后对其进行控制和统治。出自清·俞樾《群经平议·周官二》“巫马下士二人医四人”:“凡邦之有疾病者,疕疡者造焉,则使医分而治之,是亦不自医也。” 在软件工程中这种方法也起着巨大的作用就好比一个大蛋糕,一下吃不到嘴里,切到一口那么大,就能完 阅读全文
posted @ 2022-04-05 19:50 烬湾 阅读(145) 评论(0) 推荐(0)
摘要: 为了弄清楚软件工程与计算机科学的关系,首先我们需要知道这两门学科的基本概念 软件工程,在最新的IEEE软件工程术语汇编中的定义:软件工程是:1.将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件;2.在1中所述方法的研究 计算机科学与技术定义:是研究计算机的设计与 阅读全文
posted @ 2022-03-19 22:49 烬湾 阅读(567) 评论(0) 推荐(0)
摘要: 概括地说,面向对象方法学具有下述4个要点。(1)把对象(object)作为融合了数据及在数据上的操作行为的统一的软件构件。面向对象程序是由对象组成的,程序中任何元素都是对象,复杂对象由比较简单的对象组合,而成。也就是说,用对象分解取代了传统方法的功能分解。(2)把所有对象都划分成类(class)。每 阅读全文
posted @ 2022-03-17 20:56 烬湾 阅读(124) 评论(0) 推荐(0)
摘要: 我是一名大二学生,今天也是我第一次接触到软件工程这门学科,希望能在这门学科上有所建树,同时让自己获得成长吧。 接下来说一下对于软件工程是不是教会不怎么会写程序的人开发软件这个问题的浅显的理解。 首先,我们需要知道的是软件工程是一门研究用工程化方法构建和维护有效、实用和高质量的软件的学科。它涉及程序设 阅读全文
posted @ 2022-03-05 15:49 烬湾 阅读(56) 评论(0) 推荐(0)