软件危机:软件发展第二阶段的末期,由于计算机硬件技术的进步。一些复杂的、大型的软
件开发项目提出来了,但,软件开发技术的进步一直未能满足发展的要求。在软件开发中遇
到的问题找不到解决的办法,使问题积累起来,形成了尖锐的矛盾,因而导致了软件危机。
软件工程:用科学的原理和理论定义,开发、维护软件的学科。
软件生存周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。包括:可行
性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等.
软件生存周期模型:是描述软件开发过程中各种活动如何执行的模型。(模型:是为了理解
事物而对事物做出一种抽象,它忽略不必要的细节,它也是事物的一种抽象形式、一个规划、
一个程式。)
软件开发方法:用早就定义好的技术集合和符号表示习惯来组织软件生产的过程。
主要:结构方法、Jackson 方法、维也纳开发方法(VDM)、面向对象的开发方法。
需求分析:是准确的理解用的需求将其转换成需求定义,然后由需求定义转换成形式化的功
能规约。
结构化分析方法:是采用自顶向下逐层分解的分析策略把一个复杂的系统分解成若干小问题
然后分别解决。
数据流图:简称 DFD,是 SA(结构化分析)方法中用于表示系统逻辑模型的一种工具.是一种功
能模型.作用:它以图形的方式描绘数据在系统中流动和处理的过程,反映系统必须完成的逻
辑功能.
字据字典:简称DD,就是用来定义数据流图中的各个成分具体含义的,它以一种准确的\
无二义性的说明方式为系统的分析\设计及维护提供了有关元素的一致的定义和详细的描
述.
IDEF 方法:是美国空军在 1981 年针对集成化计算机辅助制造(Integrated Computer Aided
Manufacturing, 简称 ICAM)工程项目中用于进行复杂系统分析和设计的方法,是在结构化
分析与设计技术的基础上提出来的。
eager
发表时间:2005-3-31 15:42:56 第 1 楼
--------------------------------------------------------------------------------
概要设计:是在需求分析的基础上通过抽象和分解将系统分解成模块,确定系统功能是实现。
耦合性:也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。模块之
间联系越紧密,其耦合性就越强,模块的独立性则越差。