您好,欢迎来到抵帆知识网。
搜索
您的当前位置:首页软件工程复习题

软件工程复习题

来源:抵帆知识网


软件工程复习题

1.开发过程中的问题的原因分析

1)软件的规模越来越大,结构越来越复杂2)软件开发的管理困难3)软件开发费用不断增加4)软件开发技术落后5)生产方式落后6)开发工具落后,生产率提高缓慢7)通用GIS软件处在快速上升分化发展过程中,更新变化很快,不可避免存在不少发展过程中的衔接问题。

2.GIS软件工程内容

按照软件开发过程的先后顺序,包括系统分析、系统设计、系统实施和运行维护及评价等四 个阶段,每个阶段都以工程化原理作指导,以工程化方法做手段,并以质量控制、工程标准和工程管理作为保障,确保GIS软件的开发成功

3、软件生存周期模型作用——确立了软件开发和演绎中各阶段的次序以及各阶段活动的准则,确立开发过程所遵守的规定和,便于各种活动的协调以及各类人员的有效通信,有利于活动重用和活动管理。

4、GIS软件工程的需求分析包括哪些主要内容?

深入描述GIS的功能和性能,确定GIS系统设计的。

必须能够表达和理解问题的数据域和功能域,按自顶向下、逐层分解的方式对问题进行分解和不断细化。

在此基础上开展问题的识别、分析与综合、编制需求分析文档、评审等工作。 通常,小型GIS软件设计常采用原型法进行开发;而大型GIS软件设计多采用结构化生命周期法或是面向对象方法进行开发,考虑到GIS设计需求不确定性特点,通常也在需求分析阶段应用原型法来确认用户需求。 5、面向对象分析与设计方法的特点

① 分析与设计采用的工具差异较小② 面向对象的开发方法促使软件开发按应用域的观点来工作和思考。

8.需求工程包含的内容有哪些?

(1)需求开发:获取需求,分析需求,定义需求,验证需求(2)需求管理:需求变更控制,需求跟踪,需求状态跟踪,需求文档版本控制。 9.何谓“数据字典”?它有何作用?

数据字典是各类数据描述的集合。一个好的数据字典是一个数据标准规范,可以使数据库的开发者依此来实施数据库的建设、维护和更新,从而减低数据库的冗余度并增强整个数据库的完整性。数据字典最重要的用途是作为分析阶段的工具。在数据字典中建立严格一致的定义有助于增进分析员和用户之间的交流,从而避免许多误解的发生。数据字典也有助于增进不同开发人员或不同开发小组之间的交流。将数据流图和对数据流图中的每个要素的精确定义放在一起,就构成了系统的、完整的系统规格说明。数据字典和数据流图一起构成信息系 统的逻辑模型。

13.在GIS软件的总体设计阶段应遵循怎样的设计步骤?

系统目标的确定,体系结构设计,数据库概念设计,模块(子系统)设计,应用模型设计,代码设计.

14.模块(子系统)设计遵循的原则:

一个易于修改的系统应该由一些相对,功能单一的模块(子系统)按照层次结构组成。通常,子系统的划分应尽量遵守以下原则:

1)把系统划分为一些模块,其中每个模块的功能简单明确,内容简明易懂,任务清楚明确,以便易于修改;2)每个模块要比较小,每一项任务在尽可能少的模块中完成,最好是一个模块来完成,这样就可以避免修改时遗漏应修改的地方。3)系统分成模块的工作按层次进行。首先,把整个系统看成一个模块,按功能分解成若干个第一层模块,这些模块互相配合,共同完成整个系统的功能。然后按功能再分解第一层的各个模块。依次下去,直到每个模块都十分简单。4)每一个模块应尽可能,模块之间的联系及互相影响尽可能地减少,尽可能减少模块间的调用关系和数据交换关系。当然,系统中模块不可能与其它模块没有联系,只是要求这种联系尽可能少。5)模块间的关系要阐明。这样,在修改时可以追踪和控制。6)模块所包含的各个过程之间内在联系应尽可能强。7)模块的划分应便于总的系统设计阶段实现

16、系统定义又成为系统分析,该阶段所要完成的任务是什么?

系统定义时期的主要任务是确定软件开发工程必须完成的总目标以及工程的可行性;导出实现工程目标应该采用的策略即系统必须完成的功能;估计完成该项工程需要的资源和成本;并且制定工程进度表;最后编写系统需求分析报告。 17详细设计的基本原则:

结构化程序设计是进行以模块功能和处理过程设计为主的详细设计的基本原则。

结构化程序设计的目标之一是使程序的控制流程线性化,即程序的动态执行顺序符合静态书

写结构,这就增强了程序的可读性,不仅容易理解、调试、测试和排错,而且给程序的形式化证明带来了方便。

结构化程序设计原则具体表现在以下方面:尽量少用或不用GoTo语句;采用自顶向下逐步求精的设计方法;采用顺序、选择、循环三种基本结构组成;程序的控制结构;尽量使用单入口/单出口的控制结构,减少;传递参量(数)的个数;提高模块的内聚度,降低模块间的关联度

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- dfix.cn 版权所有 湘ICP备2024080961号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务