欢迎来到天天文库
浏览记录
ID:30948665
大小:74.50 KB
页数:8页
时间:2019-01-04
《软件工程复习知识点总结》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1.软件危机的概念,内容,原因及消除的途径;2.软件工程的定义,基本原理;3.软件工程方法学的基木概念、内容;4.软件生命周期的具体内容,每一个阶段的任务是什么?结合具体的工程例子來理解做软件项目主要分那几个阶段。5•理解几个典型软件过程的内容及其优点与缺点:瀑布模型、增量模型、快速原型模型、螺旋模型、喷泉模型等;6.了解可行性研究中的任务和过程;7.掌握系统流程图的概念和方法,会从具体的案例中抽象岀系统流程图;&掌握数据流图的概念和方法,会从具体的案例屮画出0层数据流图和功能级数据流图;9.掌握数据字典的
2、内容、方法、用户和实现;10.了解成木/效益分析方法;11.了解需求分析过程中任务是什么.12.理解面向数据流自顶向下逐步求精的方法和意义;13•理解分析及建模的意义,需求分析中应该建立哪三种模型?有哪些工具来帮助建立这些模型?14•掌握实体关系(E-R)图的概念,内容和实现方法,能结合具体实例建立实体关系图;15•掌握状态图的概念,内容,实现方法和作用;16•掌握层次方框图、warnier图、1P0图的概念,内容和作用;17.有穷状态机的概念和内容;1&总体设计是做什么?总体设计的过程是怎样的?总体结构设
3、计的目的是什么?19•掌握几个设计原理,理解他们的内容和意义;20.掌握耦合和内聚的概念和内容,理解这些原理对设计有哪些指导意义;21•耦合包含了哪些类型?每个类型的具体内容是什么?要求能通过程序代码识别出耦合类型。22.启发性规则的内容及部分概念。23•层次图、IIIP0图和结构图的内容;24•掌握面向数据流的设计方法,了解其中涉及到的概念(变换流,事务流),结合例子理解变换分析的具体过程。25•详细设计是做什么?26.什么是结构程序设计?27•人机界面设计问题包含哪些?28•掌握设计过程中用到的工具:程
4、序流程图的概念,内容和方法;盒图的概念、内容和方法;会结合实例使用这些工具;掌握PAD图的概念和内容;掌握判定表的概念和内容。要结合实例来掌握它们。29.了解结合Jackson图来掌握面向数据结构的设计方法;会用Jackson程序设计方法对具体的实例进行设计。30•掌握几种测试:单元测试、集成测试、确认测试、白盒测试技术和黑盒测试技术;掌握它们的概念,内容和方法;31.对每一种测试方法,理解其具体细节:比如理解什么是渐增式测试和非渐增式测试,什么是Alpha测试和Beta测试;31.结合G.J.Myers的
5、观点理解软件测试的目的;(教材pl50)32.掌握白盒测试的技术细节(比如:掌握逻辑覆盖中的8个覆盖点;掌握基本路径测试,会根据过程设计结果画击相应的流图;会计算流图的环形复杂度;会计算岀线性独立路径的基本集合);掌握黑盒测试的技术细节;34•理解软件维护的定义、特点和维护过程;自测练习题:一、选择题1•瀑布模型的存在问题是()A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D用需2.可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开发的决策依据,因必须给岀()的冋答。A•确
6、定B•行或不行C•正确D.无二义3.系统流程图是用来()A描绘程序结构的B描绘系统的逻辑模型C表示信息层次结构的图形工具D描绘物理系统的4.下列属于维护阶段的文档是()A.软件规格说明B.用户操作手册C.软件问题报告D.软件测试分析报告5.软件按照设计的要求,在规定时间和条件下达到不击故障,持续运行的要求的质量特性称为()A.可用性B.可靠性C.正确性D.完整性6.快速原型模型的主要特点之一是()A.开发完毕才见到产品B.及早提供全部完整的软件产品C.开发完毕后才见到工作软件D.及早提供工作软件7.软件需求
7、分析的主要任务是准确地定义出要开发的软件系统是()A.如何做B.怎么做C.做什么D.对谁做8.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,l.OOlo设计这组测试用例的方法是()A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法9.研究开发所需要的成木和资源是属于可行性研究中的研究的一方面。()A.技术可行性B.经济可行性C.社会可行性D.法律可行性A.逻辑内聚10•模块的内聚性最高的是()C.偶B.时间
8、内聚然内聚D.功能内聚12.()是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是隐蔽的,外界只能通过有限的接口与对象发生联系。A多态性B继承C封装D消息二、填空题1.将数据流图映射为程序结构吋,所用映射方法涉及信息流的类型。其信息流分为和两种类型。2.为了便于对照检查,测试用例应由输入数据和预期的—两部分组成。3.软件由程序、、组成。4.在学校中,一个学牛可以选修多门课程,一门课程可以由多个
此文档下载收益归作者所有