软件工程期末考试总复习题与答案

loading 分享 2026-7-15 下载文档

答:应具备以下条件: (1)使用标准的控制结构; (2)有限制地使用GOTO语句;

(3)源程序的文档化 (应具备以下内容) ①有意义的变量名称 —— “匈牙利命名规则 ”。 ②适当的注释 ——“注释规范”。 ③标准的书写格式:

——用分层缩进的写法显示嵌套结构的层次(锯齿形风格); ——在注释段的周围加上边框;

——在注释段与程序段、以及不同程序段之间插入空行; ——每行只写一条语句;

——书写表达式时,适当使用空格或圆括号等作隔离符。

(4)满足运行工程学的输入输出风格。

3.简述文档在软件工程中的作用。 答:

(1) 提高软件开发过程的能见度 (2) 提高开发效率

(3) 作为开发人员阶段工作成果和结束标志 (4) 记录开发过程的有关信息便于使用与维护;

(5) 提供软件运行、维护和培训有关资料;

)))))). ))))))))

(6) 便于用户了解软件功能、性能。

4.可行性研究包括哪几方面的内容? 答:

(1)经济可行性:是否有经济效益,多长时间可以收回成本; (2)技术可行性:现有技术能否实现本系统,现有技术人员能否胜任,开发系统的资源能否满足;

(3)运行可行性:系统操作在用户内部行得通吗?

(4)法律可行性:新系统开发是否会侵犯他人、集体或国家利益,是否违反国家法律。

5.结构化的需求分析描述工具有哪些?

答:有数据流图(DFD)、数据字典(DD)、判定表、判定树、结构化语言(PDL)、层次方框图、Warnier图、IPO图、控制流图(CFD)、控制说明(CSPEC)、状态转换图(STD)和实体—关系图(E—R)等。

6.一般面向对象分析建模的工具(图形)有哪些?

答:用例图、类/对象图、对象关系图、实体—关系图(E

—R)、事件轨迹图(时序图)和状态转换图(STD)等 7.UML统一建模语言有哪几种图形?

用例图、类图、对象图、构件(组件)图、部署(配置)图、状态图、活动图、顺序(时序)图、合作(协作)图等九种图。

8.在面向对象分析时类和对象的静态关系主要有哪几种?

答:类和对象的静态关系主要有关联、聚集、泛化、依赖等四种关系。

11. 变换型数据流由哪几部分组成?

)))))). ))))))))

变换型结构由三部分组成:传入路径、变换(加工)中心和传出路径。

12. 变换分析设计的步骤?

(1) 区分传入、传出和变换中心三部分,划分DFD图的分界线; (2) 完成第一级分解:建立初始SC图的框架; (3) 完成第二级分解:分解SC图的各个分支; (4) 对初始结构图按照设计准则进行精化与改进。 13. 事务型数据流由哪几部分组成?

事务型结构由至少一条接受路径、一个事务中心与若干条动作

路径组成。

14. 事务分析设计的步骤?

(1) 在DFD图中确定事务中心、接收部分(包含全部接收路径)和发送部分(包含全部动作路径);

(2) 画出SC图框架,把DFD图的三部分,分别映射为事务控制模块,接收模块和动作发送模块.一般得到SC图的顶层和第一层(如果第一层简单可以并入顶层);

(3) 分解和细化接收分支和动作分支,完成初始的SC图; (4) 对初始结构图按照设计准则进行精化与改进。 15.数据字典包括哪些内容?

数据字典是描述数据流图中数据的信息的集合。它对数据流图上每一个成分:数据项、文件(数据结构)、数据流、数据存储、加工和外部项等给以定义和说明;它主要由数据流描述、加工描述和文件描述三部分组成。

16.给出一组数从小到大的排序算法,分别用下列工具描述其详细过程:

(1)流程图;(2)N-S图;(3) PDL语言。

)))))). ))))))))


软件工程期末考试总复习题与答案.doc 将本文的Word文档下载到电脑
搜索更多关于: 软件工程期末考试总复习题与答案 的文档
相关推荐
相关阅读