- 博客(4)
- 收藏
- 关注
原创 关于软件维护
1、软件维护是软件生存周期的最后一个阶段,是在软件交付使用后,为了改正错误或满足新的需要而修改软件的过程。软件维护工作的目标是:不断地、持续地改进、扩充、完善软件系统,以提高系统运行效率,并尽量延长系统的使用寿命,为用户创造更大的价值。2、软件维护产生原因(1)改正在特定使用条件下暴露出来的一些潜在的程序错误和设计缺陷。(2)由于软件使用过程中数据环境发生变化或处理环境发生变化需要修改软件以适应这...
2018-06-17 14:19:08
2817
原创 个人对静态类和非静态类的理解
静态类和非静态类的主要区别: 主要区别在于静态类不能实例化,静态类编译器能够执行检查确保不是偶然的添加实例成员,静态类中不能创建非静态的方法,即静态方法中只能创建静态方法,但在非静态类中可以调用静态方法。 静态类的主要特性: 1:仅包含静态成员。 2:无法实例化。 3:是密封的。 4:不能包含实例构造函数。 5:非静态类可以包含静态的方法、字段、属性或事件; 6:静态方法和属性不能...
2018-06-17 14:14:20
1410
原创 关于软件的复用性
软件复用是一种计算机软件工程方法和理论。60年代的“软件危机”使程序设计人员明白难于维护的软件成本是极其高昂的,当软件的规模不断扩大时,这种软件的综合成本可以说是没有人能负担的,并且即使投入了高昂的资金也难以得到可靠的产品,而软件重用的思想是解决这一问题的根本方法软件复用的主要思想是,将软件看成是由不同功能部分的“组件”所组成的有机体,每一个组件在设计编写时可以被设计成完成同类工作的通用工具,这样...
2018-06-15 19:29:31
1317
原创 个人关于ADT的理解
ADT(抽象数据类型),是计算机科学中具有类似行为的特定类别的数据结构的数学模型;或者具有类似语义的一种或多种程序设计语言的数据类型。抽象数据类型是间接定义的,通过其上的可执行的操作以及这些操作的效果的数学约束(与可能的代价)。例如,抽象的堆栈(stack)由3个操作定义:推入push,弹出pop(接受约束:每次弹出返回的是最新被推入且没有被弹出的数据,也就是后进先出),查看堆栈顶端数据peek。...
2018-06-12 20:09:20
1046
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人