精选优质文档-倾情为你奉上一、概念解释1.软件:是程序,数据结构和文档的集合,用于实现系统所需要的逻辑方法、过程和控制。2.软件危机:是软件开发和维护过程中所遇到的一系列严重的问题。3.软件周期:是从软件从定义,开发,运行维护到废弃时经历的一个漫长的时期。4.需求分析:是发现,求精,建模,规格说明和复审的过程。5,概要设计:通过仔细分析需求规格说明,确定完成系统的模块以及各模块之间的关系,设计出完成预定功能的模块(软件结构),并建立借口。 详细设计:设计完成系统的模块内的算法和数据结构。 6.模块化:将软件划分成可以独立命名的且可以独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能来满足用户的需求。 信息隐藏:一个模块内包含的信息对于一个不需要这些的模块来说是不可访问的。7.耦合:是一个软件结构内的每个模块互连程度的度量。 内聚:一个模块间各个元素之间的紧密的程度。8.类:是对有相同数据和相同操作的一组相似对象的抽象描述。 对象:是客观世界中事物的抽象