软件工程必备

上传人:精****档 文档编号:44082196 上传时间:2018-06-08 格式:DOC 页数:2 大小:34.50KB
返回 下载 相关 举报
软件工程必备_第1页
第1页 / 共2页
软件工程必备_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件工程必备》由会员分享,可在线阅读,更多相关《软件工程必备(2页珍藏版)》请在金锄头文库上搜索。

1、1.瀑布模型把软件生命周期划分为八个阶段八个阶段:问题的定义、可行性研究、软件需求分析、系统总 体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶三个大的阶段:计划阶段、 开发阶段和运行阶段。 2.从结构化的瀑布模型看,在它的生命周期中的八个阶段中,需求分析阶需求分析阶段环节出错对软件的影 响最大 3.在结构化的瀑布模型中,需求分析需求分析阶段定义的标准将成为软件测试中的系统测试阶段的目标 4.软件工程的出现主要是由于软件危机的出现软件危机的出现 5. 软件工程方法学的目的软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保 证是软件开发工具和软

2、件开发的环境 6. 软件开发常使用的两种基本方法是结构化结构化和原型化方法原型化方法,它们之间的关系表现为相互补充相互补充 7. UML 是软件开发中的一个重要工具,它主要应用于哪种软件开发方法-基于对象的面向对象基于对象的面向对象 的方法的方法 8.UML 统一建模语言有哪几种图形?- 用例图、类图、对象图、构件(组件)图、部署(配 置)图、状态图、活动图、顺序(时序)图、合作(协作)图等九种图。 10.在下面的软件开发方法中,原型化方法原型化方法-对软件设计和开发人员的开发要求最高 11.结构化分析方法结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的数据流数据流 1

3、2.软件开发的结构化生命周期方法将软件生命周期划分成计划阶段计划阶段、开发阶段开发阶段、运行阶段运行阶段 13.软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般 认为可能占用人员最多的阶段是编码阶段编码阶段 14.软件模块独立性的两个定性度量标准是内聚性、耦合性内聚性、耦合性 15.简述软件测试的任务、目的与类型:软件测试软件测试是一个为了寻找软件错误而运行程序的过程。 目的目的是为了发现软件中的错误。一个好的测试用例是指很可能找到迄今为止尚未发现的错误的 用例。一个成功测试是指揭示了迄今为止尚未发现错误的测试。软件测试主要分为白盒测试白盒测试和 黑盒测试黑盒测试

4、两大类。 16.简述结构化程序设计方法的基本要点 (1) 采用自顶向下,逐步求精的程序设计方法。 (2) 使用三种基本控制结构构造程序,分别是顺序,选择和循环 (3) 采用主程序员组的组织形式。 (4) 采用单入口单出口的模块形式。 17.模块化模块化把程序划分成独立运行且可以独立访问的模块,每个模块完成一个子功能,把 这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。 18.模块模块-是数据说明、可执行语句等程序对象的集合。 19.软件开发软件开发是一个自顶向下逐步细化和求精的过程,而软件测试软件测试是一个_由下而上的过程。 20.数据流图数据流图和数据字典数据字典共同构成了系

5、统的逻辑模型;是需求规格说明书的主要组成部分。 21.等价划分等价划分-是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数据类,据此导 出测试用例。 22.软件工程软件工程-是指导计算机软件开发开发和维护维护的工程科学 23.软件危机软件危机是指软件在开发和维护过程中遇到的一系统严重问题,主要包含二方面的问题, 一是如何开发利用软件,二是如何维护数量不断膨胀的已有软件。产生软件危机的原因,一方 面与软件本身的特点有关,另一方面和软件开发与维护的方法不正确有关 24.软件测试软件测试-是执行程序发现并排除程序中潜伏的-错误-的过程 25.纯收入纯收入:在整个生命周期内系统的累计经济效益(折

6、合成现在值)与投资之差。 26.结构分析方法结构分析方法-就是面向数据流自顶向下逐步求精进行需求分析的方法。 27.数据词典数据词典是描述数据信息的集合,它对数据流图中的各个元素按规定格式进行详细的描述和确切的解释,是数据流图的补充工具。 28.结构化分析结构化分析:简称 SA,面向数据流进行数据分析的方法。采用自顶向下逐层分解的分析策 略。顶层抽象地描述整个系统,底层具体地画出系统工程的每个细节。中间层则是从抽象到具 体的过渡 29. E-R 图中包含哪几种基本成分?-实体实体(即数据对象)、关系关系和属性属性-(分别矩形、菱形、椭圆形表矩形、菱形、椭圆形表示)示)31. PDL 语言语言(Program Design Language)页面描述语言也就是所谓的打印语言,也可称为伪码 或结构化语言,功能强大,能输出复杂的页面和图像,但由于其复杂性处理起来的速度也相对 较慢. PDL 语言描述:32.GET(a1,a2,.a10) 33.max=a1;34.max2=a2;35.FOR i=2 TO 1036.IF aimax37.max2=max;38.max=ai;39.ELSE 40.IF aimax241.max2=ai;42.ENDIF43.ENDIF44.ENDFOR45.PUT(max,max2)46.END

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号