下载此文档

软件工程考试辅导-2011.ppt


文档分类:资格/认证考试 | 页数:约35页 举报非法文档有奖
1/35
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/35 下载此文档
文档列表 文档介绍
考试重点软件和软件工程概念及相关知识软件及软件工程定义软件开发生命周期各阶段的目标和任务软件生存周期模型:瀑布模型、演化模型、螺旋模型、增量模型软件需求分析知识软件需求分析的目的和任务结构化分析方法(数据流图DFD、数据字典DD、实体关系图ERD、状态图)统一建模语言UML(用例图、类图、顺序图)需求获取的过程和原则软件设计知识软件设计的目的和任务结构化设计方法和工具(模块独立性、系统结构图)软件总体结构设计(设计原则、模块结构设计)软件详细设计(程序流程图、N-S图、PAD图、判断树、判断表)软件实现与测试的知识结构化程序设计与基本控制结构(顺序、重复、选择)软件测试的目的和原则软件测试用例设计方法:等价类划分(黑盒测试)、基本路径覆盖(白盒测试)软件测试的阶段划分程序调试的方法和原则面向对象开发方法面向对象概念(类、对象、属性、服务、封装性、继承性、多态性)事物之间的关系(依赖、关联、泛化等)参与者、用例、用例模型和事件流描述例题分析:()。 、实现及文档为用户可用的程度 :可用性是指Availability,而不是Usability。选B。因为A、D都属用户友好性Usability, C属于易修改性。()。 : 选A。设计阶段任务是进行软件数据设计、模块结构设计、接口设计、出错处理设计、处理过程设计等,不仅仅是模块结构设计或模块算法设计,也不是建立需求模型。()。 : 选A。它们都只需要一组基本需求就可以开始开发,但演化模型是在原型基础上通过迭代不断完善,而增量模型是定义一组增量,通过迭代,不断集成,逐步完善。活动不同。()。 : 选B。瀑布模型是软件开发模型,但软件开发模型不一定是瀑布模型。它是一种组织活动的框架。是对软件开发过程框架的模型化,而软件过程是活动的集合,开发过程可以模型化为不同的开发模型。例题分析:判断题软件测试就是发现软件中的所有错误。类是客观存在的实体。瀑布模型是一种建立系统模型的方法。结构化分析方法在建立系统模型时使用“一般/特殊”等结构来组织信息。在面向对象方法中,引入“多重性”、“限定符”等概念是为了进一步规约相关模型元素的语义。黑盒测试技术基于程序的逻辑结构。软件就是计算机系统中的程序。一个软件模型的控制范围应在其作用范围之内。测试用例时,只需检查程序是否做了它应该做的事情。两个模块共同引用一个全局数据项,模块间的这种耦合称为数据耦合。以结构化分析方法建立的系统模型就是数据流图。在面向对象方法中,接口是抽象类的一种形式。结构化方法、面向对象方法是两种不同范型的软件开发方法学。

软件工程考试辅导-2011 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数35
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小306 KB
  • 时间2020-07-08