项目:无线无源测温软件系统 项目中,用到使用P/Invoke在.NET调用win32API,实现对ini配置文件的读写功能!因为有一些配置信息需要保存下来,以便在下一次启动程序完成初始化,这实际上是一种类持久化。将 一些信息写入INI文件(initialization file)中,可...
第十一章、软件演化 第十一章 主要讲1、软件演化的特性,软件维护是一个必然的过程,软件的不断修改会导致软件的退化,软件系统的演化特性是在早期的开发阶段建立起来的,软件开发的效率与投入的资源无关,在软件系统中添加新的功能不可避免地会产生新的缺陷;2、软件的维护,软件维护是指在软件运行或维护阶段对软件产...
分类:
其他好文 时间:
2015-03-01 19:44:00
阅读次数:
136
我们先来看看本人对下面这两个名词的个人见解:软件架构:几乎每个软件系统的架构都是不同的,因为软件架构的第一步就是根据当前项目的重要需求及约束来制定一个个技术决策。软件框架:可以分成行业框架和通用框架。通用框架是对大多数软件项目常用的模块(底层+高层)进行封装(同时暴露热点)的一个集合,能提高开发速度...
分类:
其他好文 时间:
2015-03-01 15:34:22
阅读次数:
139
软件工程中的形式化方法,软件规格说明是对软件系统对象,对象的操作方法,以及对象行为的描述。在系统的开发及演化过程中,对象、对象的性质以及操作应作为一个整体来处理。形式证明与实验技术主要包括模型检测和定理证明。程序求精是将自动推理和形式化方法相结合,从抽象的形式规约推演出具体的面向计算机的程序代码的全...
分类:
其他好文 时间:
2015-03-01 13:13:15
阅读次数:
107
第11章软件演化一、软件演化的特性软件更改过程中的演化特性:(1)、软件维护是一个必然的过程;(2)、软件的不断修改会导致软件的退化;(3)、软件系统的演化特性是在早期的开发阶段建立起来的;(4)、软件开发的效率与投入的资源无关;(5)、在软件系统中添加新的功能不可避免地会产生新的缺陷。二、软件维护...
分类:
其他好文 时间:
2015-03-01 13:04:59
阅读次数:
89
第十一章、软件演化 1.软件演化特性①软件维护是一个必然的过程②软件的不断修改会导致软件的退化③软件系统的演化特性是在早期的开发阶段建立起来的④软件开发的效率与投入的资源无关⑤在软件系统中添加新的功能不可避免地会产生新的缺陷。2.软件维护:软件维护概念改正性维护、适应性维护、完善性维护,软件...
分类:
其他好文 时间:
2015-03-01 11:53:27
阅读次数:
143
软件演化的特性具体如下:软件维护是一个必然的过程,软件的不断修改会导致软件的退化,软件系统的演化特性是在早期的开发阶段段建立起来的,软件开发的效率与投入的资源无关,对于软件变更引起的各种问题,人民通常采用不同的策略进行处理,1)软件维护2)软件再工程,是为避免软件的退化而对软件的一部分重新进行设计编...
分类:
其他好文 时间:
2015-03-01 11:48:05
阅读次数:
108
面向对象基础,这个第一眼看上去的时候总觉得和学过的C++和数据结构好像有联系。面向对象技术,是软件工程领域中的重要技术,这种技术比较自然的模拟了人类认识客观世界的方式,成为当前计算机软件工程学中的主流方法。它的基本思想是从现实世界中客观存在的食物出发,尽可能的云用法人类的自然思维方式,来构造软件系统...
分类:
其他好文 时间:
2015-03-01 11:45:57
阅读次数:
112
这一章软件测试我觉得讲的就是后续工作了。整个庞大复杂的软件设计出来后,工作并没有做完,还需要进行对软件的测试,来验证安全性稳定性实用性等等。第一个要检验的肯定是系统本身有没有错误,如果系统本身的结构编码有问题,那就谈不上什么实用性稳定性了。 对一个复杂的软件系统来说,应该尽早的不断地进行软件测试,....
分类:
其他好文 时间:
2015-03-01 11:44:14
阅读次数:
117
软件演化本章介绍软件演化的概念和方法,包括软件进化的特性、软件维护活动、逆向工程与再工程等内容。软件维护是一个必然的过程。软件维护是指在软件运行或维护阶段对软件产品所进行的修改,这些修改可能是改正软件中的错误,也可能是增加新的功能以适应新的需求,但是一般不包括软件系统结构上的重大改变,包括:改正性维...
分类:
其他好文 时间:
2015-02-28 22:59:26
阅读次数:
159