2010软件工程串讲考前习题.ppt

2010软件工程串讲考前习题.ppt

ID:56524742

大小:307.50 KB

页数:36页

时间:2020-06-27

2010软件工程串讲考前习题.ppt_第1页
2010软件工程串讲考前习题.ppt_第2页
2010软件工程串讲考前习题.ppt_第3页
2010软件工程串讲考前习题.ppt_第4页
2010软件工程串讲考前习题.ppt_第5页
资源描述:

《2010软件工程串讲考前习题.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程考前练习串讲北京理工大学教师:朱玉文简要说明同学们在复习时应注意的几点。第一章软件与软件工程概念:软件、软件危机、软件工程的定义、目的和原则、软件生命周期第二章需求分析概念:需求分析的原则、基本任务、需求的获取过程;过程:问题抽象、分解与多视点分析;面向数据流的分析方法概念:数据流图、数据字典、ER图;过程:面向数据流的分析方法(变换流方法和事务流方法)工具:数据流图的画法、数据字典的定义、判定树和判定表的设计;软件工程学习要点第三章.软件设计方法概念:总体设计和详细设计的包括的内容、目的和原则、模块的独立性、抽象、模块化、信息隐藏、过程:软件总体设计和详细设计的过程;工具

2、:程序流程图、流图(注意不同于程序流程图)、判定树、判定表、PDL;过程:Jackson的面向数据结构的系统开发方法的过程;工具:Warnier图、Jackson图第四章.面向对象技术概念:问题空间、解空间、类、对象、封装想、继承性、多态性、永久对象、类-&-对象之间的关系概念、OOA分析模型分析,对比面向对象的设计OOD、Coda方法、Booch方法、OMT方法、OOSE方法第五章UML统一建模语言概念:UML构成,视图,基元素,构造型元素、继承、组成、聚集、依赖和关联关系过程:用例的场景描述、用例描述、顶层类(系统)结构工具:静态建模:类图、对象图、构件图、配置(部署)图、包图

3、;动态建模:顺序图、状态图、合作(协作)图、活动图过程:边界类、实体类和控制类的提取和划分;工具:主要时动态建模的精化;第六章.软件实现概念:低级语言、高级语言,结构化程序设计,单入,单出,优化过程:语言的选择,设计风格,算法与程序效率。第八章软件测试概念:软件测试的目的、白盒测试、黑盒测试、单元测试、综合测试、确认测试、系统测试、α测试、β测试;面向对象设计过程:测试用例的设计,根据PDL或者流图设计出测试用例,分别测试PDL或者流图的:语句覆盖、路径覆盖、条件覆盖、判定覆盖、条件/判定覆盖、条件组合覆盖等;第九章软件维护概念:软件维护的概念和分类、结构化与非结构化维护、可维护性

4、的概念、影响可维护性的因素;第十章软件项目管理概念:软件质量、软件质量度量、软件可靠性、软件复杂性、CMM的基本概念、能力成熟度模型(五级)过程:软件度量包括面向规模度量、面向功能点度量、代码行技术、CoCoMo模型;模拟练习1、软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以___维护所占的维护量最小。 A、纠错性维护B、代码维护 C、预防性维护D、文档维护2.使用软件时提出增加新功能就必须进行_______维护。A.改正性B.适应性C.完善性D.预防性3.维护软件时为了保证修改不会影响原来可以正常使用的功能,应安排_______测试。A.单元B.集成C.验收

5、D.回归4、模块划分中,对模块独立的含义不包括()A模块完成独立的功能B符合信息隐蔽和信息局部化原则C模块间关连和依赖程度尽量小D模块间不应存在关连和依赖5获取需求的困难和项目复杂带来的潜在风险属于().A.技术风险B.商业风险C.项目风险D.经济风险6.在软件维护的实施过程中,为了正确、有效地修改,需要经历以下3个步骤:分析和理解程序、修改程序和________.A.建立目标程序B.执行程序C.重新验证程序D.验收程序7.维护过程本质上是________的过程。A.改正错误或压缩的修改软件定义和开发B.修改文档C.修改软件配置D.修改程序8.将输入,处理,输出结构的DFD转换为结

6、构图时,当处理部分各处理块为网状连接,结构图的处理层次应为____。A.按标的编号顺序分层B.各处理块在同一层次C.平均分为两层D.按题任意分层.9.在软件工程中,采用原型化方法开发的系统,用户在使用过用户界面原型后,按项目要求应提出________的意见。A.同意什么和不同意什么B.提出使用编程语言要求C.程序的结构D.评价程序运行速度10.DFD图中的箭头代表________。A.数据流B.控制流C.调用关系D.组成关系11.对于分层的DFD,父图与子图的平衡是指____。A.父图与子图的输人输出数据流必须相同B.子图必须继承父图的输人与输出流C.父图与子图相应的输人输出数据流

7、名字保持一致D.子图可以有自己的输入输出数据流.12.为了定量分析项目进度,需要在制定项目进度计划时,估算每个_____A.应该完成的工作任务的预算工作量的成本B.工作任务的预算成本C.工作任务的实际工作量的成本D.实际工作任务的预算成本.13.需求分析中开发人员要从用户那里了解_____A.用户要求软件做什么B.用户使用界面C.输入的信息D.软件的规模14.软件开发时,一个错误发现得越晚,为改正它付出的代价就_______A.越大B.越小C.接近平均D.不可捉摸15

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

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

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