欢迎来到天天文库
浏览记录
ID:42091847
大小:817.31 KB
页数:20页
时间:2019-09-07
《软件工程综合》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、软件工程名词解释1・数据词典——是描述数据信息的集合,它对数据流图中的各个元素按规定格式进行详细的描述和确切的解释,是数据流图的补充工具。2・数据流图一他以图形的方式反映系统的数据流程3・口盒测试一按照程序内部的结构测试程序,检验程序中的每条路径是否都能按预定要求正确工作。有两种测试法既逻辑覆盖测试法和路径测试法4-黑盒测试——按照程序的功能测试程序,检验与程序功能有关的输入.输出与程序执行是否正确。有四种方法既等价分类法、边界值分析法、错误猜测法和因果图法5・完善性维护一为了适应用户业务和机构的发
2、展变化而对软件的功能.性能进行修改、扩充的过程称为完善性维护。因为各种用户的业务和机构在相当长的时期内不可能是一成不变的,所以功能、性能的増加是不可避免的,而且这种维护活动在整个维护工作中所占的比重很大6.软件可靠性一指在给定的时间内,程序按照规定的条件成功地运行的概率7.软件配置——是一个软件在生存周期内,他的各种形式、各种版木的文档与程序的总称8.软件再工程一运用逆向工程、重构等技术,在充分理解原有软件的基础上,进行分解、综合、并重新构建软件,用于提高软件的可理解性.可维护性可复用性或演化性。9
3、・a测试——是在一个受控的环境下,由用户在开发者的“指导”下进行的的测试,由开发者负责记录错误和使用中出现的问题。10.B测试——是由软件的最终用户(多个)在一个或多个用户场所来进行。由用户负责记下遇到的所有问题,包括主观认定的和真实的问题,定期向开发者报告,开发者在综合用户的报告之后进行修改,最后将软件产品交付给全体用户使用。11.聚集关系一农示类或对象之间的整体与部分的关系12.泛化关系一表示类或对彖Z间的一般与特殊的关系13.内聚个模块内部各个元素彼此结合的紧密程度的度量。14.耦合个软件结构
4、内不同模块之间互连程度的度量。简答题1・软件工程的七条基本原理是什么?答:软件工程的七条基本原理是:)/)7
5、7)/)7XJZXUZ1234567/(-/(■/IX--zzt/(V/f用分阶段的是的生存周期计划严格管理;坚持进行阶段评审;严格实施的产品控制;采用现代程序技术;结果应能清楚地审查;开发小组的成员应该少而精;承认不断改进软件工程的必要性。2•良好的编码风格应具备哪些条件?答:应具备以下条件:(1)使用标准的控制结构;(2)有限制地使用GOTO语仙(3)源程序的文档化(应具备以下内容)
6、①有意义的变量名称——“匈牙利命名规则叫②适当的注释一“注释规范辽③标准的书写格式:—用分层缩进的写法显示嵌套结构的层次(锯齿形风格);—在注释段的周围加上边框;——在注释段与程序段.以及不同程序段之间插入空行;每行只写—》条语句.—书写慕达式时,适备使用空格或圆括号等作隔离符。(4)满足运行工程学的输入输出风格。3•简述文档在软件工程中的作川。答:(1)提高软件开发过程的能见度(2)提髙开发效率(3)作为开发人员阶段工作成果和结束标志(4)记录开发过程的有关信息便于使用与维护;(5)提供软件运行、
7、维护和培训冇关资料;(3)便于用户了解软件功能、性能。4.可行性研究包括哪几方面的内容?答:(d经济可行性:是否有经济效益,多长时间可以收回成木;(2)技术可行性:现冇技术能否实现本系统,现冇技术人员能否胜任,开发系统的资源能否满足;(3)运行可行性:系统操作在用户内部行得通吗?(4)法律可行性:新系统开发是否会侵犯他人、集体或国家利益,是否违反国家法律。5.结构化的需求分析描述工具有哪些?答:有数据流图(DFD)、数据字典(DD)、判定表、判定树、结构化语言(PDI.)、层次方框图、Warn!er
8、图、TPO图、控制流图(CFD)、控制说明(CSPEC)>状态转换图(STD)和实体一关系图(E—R)等。6.—般面向对象分析建模的工具(图形)有哪些?答:用例图、类/对彖图、对象关系图、实体一关系图(E—R)、事件轨迹图(时序图)和状态转换图(STD)等7.UML统一建模语言有哪几种图形?用例图、类图、对象图、构件(组件)图、部署(配置)图、状态图、活动图、顺序(时序)图、合作(协作)图等九种图。8•在面向对彖分析时类和对象的静态关系主要有哪几种?答:类和対彖的盗态关系主耍有关联、聚集、泛化、依赖
9、等四种关系。6.什么是模块化?模块设计的准则?模块化是按规定的原则将一个大型软件划分为一个个较小的、相对独立但乂相关的模块。模块设计的准则:(1)改进软件结构,提髙模块独立性:在对初步模块进行合并、分解和移动的分析、精化过程中力求提高模块的内聚,降低藕合。'大G)模小要适氣大约50行语句的代码,过大的模块应分解以提高理解性和可维护性;过小的模块,合并到上级模块中。(3)软件结构图的深度、宽度、扇入和扇出要适当。一般模块的调用个数不要超过5个。(4)尽量降低模块接口的复
此文档下载收益归作者所有