软件工程导论名词解释.docx

软件工程导论名词解释.docx

ID:50938155

大小:55.14 KB

页数:4页

时间:2020-03-16

软件工程导论名词解释.docx_第1页
软件工程导论名词解释.docx_第2页
软件工程导论名词解释.docx_第3页
软件工程导论名词解释.docx_第4页
资源描述:

《软件工程导论名词解释.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、名词解释1.数据词典——是描述数据信息的集合,它对数据流图中的各个元素按规定格式进行详细的描述和确切的解释,是数据流图的补充工具。2.数据流图——他以图形的方式反映系统的数据流程3.白盒测试——按照程序内部的结构测试程序,检验程序中的每条路径是否都能按预定要求正确工作。有两种测试法既逻辑覆盖测试法和路径测试法4.黑盒测试——按照程序的功能测试程序,检验与程序功能有关的输入、输出与程序执行是否正确。有四种方法既等价分类法、边界值分析法、错误猜测法和因果图法5.完善性维护——为了适应用户业务和机构的发展变化而对软件的功能、性能进行修改、扩充的过程称为完善性维护。因为各种用户

2、的业务和机构在相当长的时期内不可能是一成不变的,所以功能、性能的增加是不可避免的,而且这种维护活动在整个维护工作中所占的比重很大6.软件可靠性——指在给定的时间内,程序按照规定的条件成功地运行的概率7.软件配置——是一个软件在生存周期内,他的各种形式、各种版本的文档与程序的总称8.软件再工程——运用逆向工程、重构等技术,在充分理解原有软件的基础上,进行分解、综合、并重新构建软件,用于提高软件的可理解性、可维护性可复用性或演化性。9.α测试——是在一个受控的环境下,由用户在开发者的“指导”下进行的的测试,由开发者负责记录错误和使用中出现的问题。10.β测试——是由软件的最

3、终用户(多个)在一个或多个用户场所来进行。由用户负责记下遇到的所有问题,包括主观认定的和真实的问题,定期向开发者报告,开发者在综合用户的报告之后进行修改,最后将软件产品交付给全体用户使用。11.聚集关系——表示类或对象之间的整体与部分的关系12.泛化关系——表示类或对象之间的一般与特殊的关系13.内聚——一个模块内部各个元素彼此结合的紧密程度的度量。14.耦合——一一个软件结构内不同模块之间互连程度的度量。名词解释:一章:软件危机:是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。产生软件危机的原因:一方面与软件本身的特点有关,另一方面也和软件开发与维护方法不正

4、确有关。软件工程:是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它。软件工程的7条基本原理:(1)用分阶段的生命周期计划严格管理;(2)坚持进行阶段评审;(3)实行严格的产品控制;(4)采用现代程序设计技术;(5)结果可以清楚地审查;(6)开发小组的人员应该少而精;(7)承认不断改进软件工程实践的必要性.软件工程方法学3要素:方法、工具、过程软件过程:是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各

5、项任务的工作步骤。软件生命周期的概念:有软件定义、软件开发和软件维护3个小时期组成软件生命周期8个阶段的主要任务:(1)问题定义:“需要解决的问题是什么?”(2)可行性研究:“寻求可行的解决方案?”(3)需求分析:“解决这些问题需要系统做什么?”(4)总体设计(概要设计):“应该怎样实现目标系统?”(5)详细设计(模块设计):“如何具体地实现这个系统?”(6)编码和单元测试:“写代码,测试每个模块!”(7)综合测试:“通过各类测试和调试来完善软件”(8)软件维护:“通过各种必须的维护活动使系统持久满足用户的需要!”二章:可行性研究的五个方案:技术可行性,经济可行性,操作

6、可行性,法律可行性,社会效益可行性研究过程:1.复查系统规模与目标、2.研究目前的系统、3.导出新系统的高层逻辑模型、4.进一步定义问题、5.导出和评价供选择的解法、6.推荐行动方针、7.草拟开发计划、8.书写文档提交审查系统流程图:用来描述物理系统的工具。系统流程图表达的是数据在系统各部件之间流动的情况,而不是对数据进行加工处理的控制过程。即:系统流程图≠程序流程图。数据流图:用来描述逻辑系统的工具。数据流图(DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换,即数据流图描绘数据在软件中流动和被处理的逻辑过程。三章:需求分析在软件生命周期

7、中位置:最后一个阶段;任务:完整、准确、清晰、具体地确定系统所要完成的工作。软件系统的综合要求:功能需求,性能需求,可靠性和可用性需求,出错处理需求,接口需求,约束,逆向需求,将来可能提出的要求获取需求的方法:访谈、面向数据流自顶向下求精、简易的应用规格说明技术、快速建立软件原型3种分析模型:数据模型(ER图),功能模型(DFD),行为模型(状态转换图)需求分析阶段的主要图形工具:层次方框图(描绘数据的层次结构);Warnier图(描绘数据的层次结构);IPO图(IPO图是输入、处理、输出图的简称)五章:总体设计的两个阶段:(1)系统设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。