摘要:
软件质量是指反映软件系统或软件产品满足规定或隐含需求的能力的特征和特性全体。软件质量管理是指对软件开发过程进行独立的检查活动,由质量保证、质量规划和质量控制3个主要活动构成。软件质量保证指为保证软件系统或软件产品充分满足用户要求的质量而进行的有计划、有组织的活动,其目的是生产高质量的软件。 1、软件 阅读全文
摘要:
在软件开发过程中变更是不可避免的,而变更时由于没有进行变更控制,可能加剧了项目中的混乱,为了协调软件开发使得混乱减到最小,使用配置管理技术,使变更所产生的错误达到最小并最有效的提高生产率。 软件配置管理(Software Configure Management,SCM)用于整个软件工程过程。其主要 阅读全文
摘要:
在经历了软件危机和大量的软件项目失败以后,人们对软件工程产业的现状进行了多次的分析,得出了普遍性的结论:**软件项目成功率非常低的原因可能就是项目管理能力太弱。**由于软件本身的特殊性及复杂性,将项目管理思想引入软件工程领域,就形成了软件项目管理。软件项目管理是指软件生存周期中软件管理者所进行的一系 阅读全文
摘要:
在开发产品或构建系统时,遵循一系列可预测的步骤(即路线图)是非常重要的,它有助于及时交付高质量的产品。软件开发中所遵循的路线图称为“软件过程”。过程是活动的集合,活动是任务的集合。 软件过程有3层含义: 一是个体含义,即指软件产品或系统在生存周期中的某一类活动的集合,如软件开发过程、软件管理过程等; 阅读全文
摘要:
美国著名的软件工程专家B.W.boehm于1983年提出了软件工程的7条基本原理。Boehm认为这7条原理是确保软件产品质量和开发效率的原理的最小集合。 这7条原理如下: 1、用分阶段的生命周期计划严格管理 有统计表明,50%以上的失败项目是由于计划不周造成的。在软件开发与维护的漫长生命周期中,需要 阅读全文
摘要:
一、svn简介 SVN是subversion的缩写,即版本控制系统,它是最流行的一个开放源代码的版本控制系统。作为一个开源的版本控制系统,Subversion管理着随时间改变的数据。这些数据放置在一个中央资料档案库(Repository)中。这个档案库很像一个普通的文件服务器,不过它会记住每一次文件 阅读全文
摘要:
一、概念 NIO即New IO,这个库是在JDK1.4中才引入的。NIO和IO有相同的作用和目的,但实现方式不同,NIO主要用到的是块,所以NIO的效率要比IO高很多。在Java API中提供了两套NIO,一套是针对标准输入输出NIO,另一套就是网络编程NIO。 二、nio与io的区别 下表总结了J 阅读全文