正在加载图片...
件同硬件、其它支持软件、数据等结合在一起,在实际的运行情况下,同用户需求的匹配程 度 1.2.5软件维护 当软件开发完成并交付用户使用后,就进入运行/维护阶段,在运行/维护阶段仍需要对 软件进行修改,称为软件维护,软件维护活动可以分为以下几类 1)改正性维护,其目的是为了纠正运行阶段发现的软件错误,性能上的缺陷以及排除 实施中的误用 2〕适应性維护,随着计算机的发展,软件的外部环境或者数据环境发生变化,为了使 之适应这种变化而对软件的修改称为适应性维护 3)完普性维护,在使用过程中,用户往往会对软件提出新的功能和性能需求,为了满 足这些需求,需要修改或再开发软件,称为完善性维护。 4)预防性维护,预防性维护的目的是为了提高软件的可维护性,可靠性等,为进一步 的软件维护打下良好的基础。预防性维护一般由开发单位主动进行。 1.3结构化方法和面向对象方法 在进行系统分析设计的过程中,逐渐形成了一些系统化的方法,以便于更好地描述问题 域及进行系统设计,目前经常采用的两种方法是结构化方法和面向对象的方法 1.3.1结构化分析和设计 结构化的方法基于模块化的思想,采用“自顶向下,逐步求精”的技术对系统进行划分, 分解和抽象是它的两个基本手段 结构化分析将软件视为一个数据变换装置,接受各种输入,通过变换产生输出。数据流 图(DFD, Data-Flow Diagram)是一种描述数据变换的工具,是结构化分析普遍采用的表示 手段。数据流图由五个部分组成,即:加工,数据流,数据存储,数据源和数据潭,其中数 据流表示数据和数据的流向,而加工是对数据进行处理的单元(图16-2)。除了数据流图以 外,还需要数据字典和说明分别对数据流和加工进行描述。件同硬件、其它支持软件、数据等结合在一起,在实际的运行情况下,同用户需求的匹配程 度。 1.2.5 软件维护 当软件开发完成并交付用户使用后,就进入运行/维护阶段,在运行/维护阶段仍需要对 软件进行修改,称为软件维护,软件维护活动可以分为以下几类: 1)改正性维护,其目的是为了纠正运行阶段发现的软件错误,性能上的缺陷以及排除 实施中的误用。 2)适应性维护,随着计算机的发展,软件的外部环境或者数据环境发生变化,为了使 之适应这种变化而对软件的修改称为适应性维护。 3)完善性维护,在使用过程中,用户往往会对软件提出新的功能和性能需求,为了满 足这些需求,需要修改或再开发软件,称为完善性维护。 4)预防性维护,预防性维护的目的是为了提高软件的可维护性,可靠性等,为进一步 的软件维护打下良好的基础。预防性维护一般由开发单位主动进行。 1.3 结构化方法和面向对象方法 在进行系统分析设计的过程中,逐渐形成了一些系统化的方法,以便于更好地描述问题 域及进行系统设计,目前经常采用的两种方法是结构化方法和面向对象的方法。 1.3.1 结构化分析和设计 结构化的方法基于模块化的思想,采用“自顶向下,逐步求精”的技术对系统进行划分, 分解和抽象是它的两个基本手段。 结构化分析将软件视为一个数据变换装置,接受各种输入,通过变换产生输出。数据流 图(DFD,Data-Flow Diagram)是一种描述数据变换的工具,是结构化分析普遍采用的表示 手段。数据流图由五个部分组成,即:加工,数据流,数据存储,数据源和数据潭,其中数 据流表示数据和数据的流向,而加工是对数据进行处理的单元(图 16-2)。除了数据流图以 外,还需要数据字典和说明分别对数据流和加工进行描述
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有