软件工程导论填空名词解释选择期考复习

发布时间 : 星期三 文章软件工程导论填空名词解释选择期考复习更新完毕开始阅读

1. 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题

2. 软件工程是指导计算机软件开房和维护的一门工程学科 3. 软件是程序,数据,相关文档的完整集合

4. 软件工程的基本原理:1.用分阶段的生命周期计划严格管理 2 坚持进行阶段评审 3实习严格产品控制4采用现代程序设计技术 5结果应能清楚地审查6开发小组的成员应该小而精 7承认不断改进软件工程实践的必要性

5. 软件工程方法学包括三个要素方法,工具,过程。

6. 软件生命周期肉软件定义,软件开发,和运行维护三个周期组成,每个时期又进一步划分成若干个阶段。

7. 软件过程是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。 8. 瀑布模型的缺点:由文档驱动的

9. 快速原型模型是快速建立起来的可以在计算机上运行的程序。他所完成的功能往往是最终产品能完成工能的一个子集。 10. 螺旋模型的基本思想使用原型级其他方法尽量降低风险 11. 可行性研究应从技术可行性,经济可行性,操作可行性 12. 系统流程图是概括地描绘物理系统的传统工具。

13. 数据流程图(DFD)是一种图形化技术,它描绘信息流和数据从移动到输出的过程中所经受的变换。

14. 画素具流程图的基本目的是利用他作为交流信息的工具,另一个

用途是作为分析和设计的工具。

15. 数据字典是关于数据信息的集合,也是对数据流程图中所包含的所有元素的定义的集合

16. 数据流程图和数据字典共同构成系统的逻辑模型。 17. 数据字典的内容1数据流2.数据流分量3数据存储4处理 18. 定义数据的方法:对数据自顶而下的分解

19. 有数据元素组成数据的方式1顺序,2选择3重复4可选 20. 传算技术,1代码行技术,2任务分解技术3自动估计成本技术 21. 需求分析是软件定义时期的最后一个阶段,它的基本任务是准确的回答“系统必须做什么’这个问题

22. 需求分析的任务1确定对系统的综合要求,2分析系统的数据要求,3到出系统的逻辑模型4修正系统开发计划

23. 与用户沟通获取需求的方法,1访谈,2面向数据流自顶向下求精3,简易的应用规格说明技术,4快速建立软件原型 24. 快速原型的特性1快速,2容易修改

25. 验证软件需求正确性,1一致性,2完整性3现实性4有效性 26. 总体设计:基本目的就是回答“概括地说,系统应该如何实现”这个问题,因此总体设计用分为概要设计或初步设计。

27. 状态转换图通过描写系统的状态,即引起系统状态转换的事件来表示系统的行为。其中状态分为初态,中态,中间状态。 28. 层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构

29. IPO图是输入,处理,输出图的简称。

30. 总体设计过程由两个主要阶段组成,1系统设计阶段,确定系统的具体实现方案2结构设计阶段,确定系统结构。

31. 模块是由世界元素限定的相邻程序源的序列,而且有一个总体标识符代表它。

32. 模块化就是把程序划分为独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体可以完成指定的功能满足用户的需求。

33. 模块独立的概念是模块化,抽象,信息隐藏和局部化概念的直接结果

34. 模块独立成都两个定性标准度量1内聚2耦合

35. 逐步求精:为了能集中精力解决主要问题而尽量推迟对问题细节的考虐

36. 耦合,1数据耦合低耦合,2控制耦合,3特征耦合 4公共耦合5内容耦合,是最高耦合。。。尽量使用数据耦合,少用控制耦合和特征耦合,限制公共环境耦合的范围,完全不用内容耦合。 37. 内聚和耦合密切相关的,模块内的高内聚往往意味着模块间的松耦合,

38. 低内聚分为,偶然内聚,逻辑内聚,时间内聚,中内聚分为,过程内聚和通信内聚,高内聚分为顺序内聚和功能内聚。

39. 启发规则1改进软件结构提高模块独立性2模块规模应该适中3深度,宽度,扇出,扇入都应适当,4模块作用域应该在控制域之

内,5力争降低模块接口的复杂程度。6设计单入口单出口模块,7模块功能应该可以预测。

40. 变换流:由外部形势变换成内部形势进入系统的内部的信息通过变换中心经过加工处理后变换成外部形势离开软件系统。当数据流图具有这些特征是,这种信息流叫做变换流

41. 事物流:数据到达处理T,T根据内型选择一条活动通路。 42. 结构化程序设计;如果一个程序的代码块仅仅通过顺序,选择,循环这3个鸡巴控制结构来进行连接,并且每个代码块只有一入口和一个出口,则称这个程序结构化。

43. 人机界面问题:系统响应时间,用户帮助设施,出错信息处理和命令交互。

44. 盒图没有箭头因此不允许随意转移控制 45. PAD图是问题分析图

46. 判定表;四个部分1左下部是所以可能做的动作,左上部是表示各种条件组合的一个矩阵,右下部是和每种条件组合相对应的动作 47. 过程设计语言PDL特点关键字的固定语法,自然语言的自由语法,他描叙处理特点,数据说明的手段它应该包括简单的数据结构和复杂的数据结构,模块定义和调用的技术,应该提供各种接口描叙模式。

48. 通过编码和测试统称为实现

49. 测试方法分为黑盒测试(知道具有功能)和白盒测试(知道产品的内部工作过程)

联系合同范文客服:xxxxx#qq.com(#替换为@)