简述拉弗曲线的定义及其经济含义抽象定义与操作定义的含义

软件工程是一种用科学知识和技術原理来定义、开发、维护软件的一门学科软件工程是一门工程性学科,目的是成功的建造一个大型软件系统所谓成功是要达到以下幾个目标:付出较低的开发成本,达到要求的软件功能;取得较好的软件性能;开发的软件易于移植;需要较低的维护费用;能按时完成開发任务及时交付使用;开发的软件可靠性高。软件工程研究的主要内容是软件开发技术和软件开发管理两方面在软件开发技术中,主要研究软件开发方法、软件开发过程、软件开发工具和环境在软件开发管理中,主要研究软件管理学、软件经济学、软件心理学等

42、简述拉弗曲线的定义及其经济含义容错系统的设计过程?

容错系统的设计过程包括以下设计步骤:⑴安

设计任务要求进行常规设计尽量保证设计的正确。⑵对可能出现的错误分类确定实现容错的范围。⑶按照成本—效益最优原则选用某种冗余手段来实现对各类错误嘚屏蔽。⑷分析或验证上述冗余结构的容错效果如果效果没有达到预期的程度,则应重新进行冗余结构设计如此重复,直到有一个满意的结果为止

43、渐增模型有几种?各有何特点

渐增模型是瀑布模型的变种,它有两类:⑴增量构造模型它在瀑布模型基础上,对一些阶段进行整体开发对另一些阶段进行增量开发。也就是说在前面的开发阶段按瀑布模型进行整体开发后面的开发阶段按增量方式开發。⑵演化提交模型它在瀑布模型基础上,所有阶段都进行增量开发也就是说不仅是增量开发,也是增量提交

44、试述系统开发的生命周期

系统开发是管理信息系统建设中最重要的一个阶段,从项目开发开始到结束的整个过程称为系统开发的生命周期。系统开发的生命周期一般分为以下阶段:⑴系统分析这一阶段的主要任务是明确用户的信息需求,提出新系统的逻辑方案需要进行的工作有系统的初步调查,可行性研究现行系统的详细调查及新系统逻辑模型的提出等。

⑵系统设计这一阶段的主要任务是根据新系统的逻辑方案进荇软、硬件系统的设计,其中包括总体结构设计、输出设计、输入设计、处理过程设计、数据存储设计和计算机系统方案的选择等

⑶系統实施。这一阶段将设计的系统付诸实施主要工作有软件的程序编制与软件包的购置、计算机与通讯设备的购置、系统的安装、调试与測试、新旧系统的转换等。

45、如何控制因修改而引起的副作用

为了控制因修改而引起的副作用,要做到:

⑵自顶向下的安排被修改模块嘚顺序;

⑷对每个修改了的模块在安排修改下一个模块之前要确定这个修改的副作用,可使用交叉引用表、存储映像表、执行流程跟踪等

46、什么是基本加工?描述表达基本加工逻辑功能的结构化工具的特点

数据流图中所有不进一步分解的加工,称为基本加工描述表達基本加工逻辑功能的结构化工具主要有:

⑴自然语言的文字叙述。

我要回帖

更多关于 简述拉弗曲线的定义及其经济含义 的文章

 

随机推荐