代码改变世界

了解抽象数据类型

2018-06-17 22:36 by userrrr, 849 阅读, 0 推荐, 收藏, 编辑
摘要:抽象数据类型(Abstract Data Type 简称ADT)是指一个数学模型以及定义在此数学模型上的一组操作。抽象数据类型需要通过固有数据类型(高级编程语言中已实现的数据类型)来实现。抽象数据类型是与表示无关的数据类型,是一个数据模型及定义在该模型上的一组运算。对一个抽象数据类型进行定义时,必须 阅读全文

JAVA的抽象类

2018-06-17 22:15 by userrrr, 205 阅读, 0 推荐, 收藏, 编辑
摘要:抽象类虽然不能单独实现我们需要达到的目的,但它却能为我们实现所需的功能提供很对益处。 什么是抽象类? 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外 阅读全文

认识单元测试

2018-06-17 14:29 by userrrr, 240 阅读, 0 推荐, 收藏, 编辑
摘要:单元测试是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,JAVA单元指一个类,图形化的软件中可以指一个窗口或一个菜单等。总的来说,单元就是人为规定的最小的被测功能模块。单元测试是在软件开发过程中要进行的最低级别 阅读全文

传统软件过程模型

2018-06-17 12:29 by userrrr, 1087 阅读, 0 推荐, 收藏, 编辑
摘要:传统软件过程模型 本文章将简单介绍现有的五种模型:瀑布模型,增量模型,V模型,原型法,螺旋模型。 1.瀑布模型:线性,非迭代。在概念、启动、分析、设计、建造、测试、实施和维护的阶段,进度被视为稳定地向下流动(如瀑布)。易于使用,但在事实改变后代价高昂。 2.增量模型:非迭代。产品的设计、实现和测试的 阅读全文

软件构造常用技术

2018-06-17 02:07 by userrrr, 1014 阅读, 0 推荐, 收藏, 编辑
摘要:软件构造常用技术: 1.软件复用 软件复用是指在构造新的软件系统的过程中,对已存在的软件产品(设计结构、源代码、文档等)重复使用的技术。 软件复用有三个层次:知识的复用、方法的复用和软件成分的复用,前两个属于知识工程的范畴,这里只讨论软件成分的复用。软件成分的复用包括 (1)代码的复用,可以采用源代 阅读全文