软件工程复习大纲--2012

软件工程复习大纲--2012

ID:32782950

大小:90.95 KB

页数:24页

时间:2019-02-15

软件工程复习大纲--2012_第1页
软件工程复习大纲--2012_第2页
软件工程复习大纲--2012_第3页
软件工程复习大纲--2012_第4页
软件工程复习大纲--2012_第5页
资源描述:

《软件工程复习大纲--2012》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、目录第一章软件工程概述21.什么是软件,其特点和分类是什么?22.什么是软件危机?软件危机表现在哪些方面?33.软件工程是指什么?软件工程的性质是什么?34.软件工程面临的问题有哪些?35.什么是软件工程过程?它包含哪些过程?36.什么是软件主存周期,它包括哪些活动?37.什么是软件生存周期模型?它有哪些主要模型,各个的含义及适用场合是什么?48.结构化方法总的指导思想是什么?59.软件开发的目标是什么?5笫二章计算机系统工程51.可行性研究的任务有哪些?5第三章而向对象方法学61.试述面向对象

2、方法的开发过程是怎样的?62.简述对象、类、继承、消息、方法的基木概念。63.面向对象的定义是什么?64.功能模型的特征有哪些?65.继承性和多态性的好处是什么?66.简述三种面向对象分析模型的主要功能,以及三者之间的关系。77.UML的定义是什么?UML视图有哪些,分別有什么作用?7&UML中类图、关系的符号表示及含义。99.用例的定义、用例之间的关系,以及用例图的建模方法。910.运用UML进行可视化建模可分为外部视图和内部视图,各自的含义是什么?911•掌握三种面向对象模型建模的方法。10

3、12.掌握RationalRose建模的方法。10第四章需求分析111.软件需求的三个层次是什么?112.需求分析的基本任务是什么?目标是什么?113.需求获取的过程是什么?114.需求分析的难点主要表现在哪些方面?125.ER图的含义及绘制方法。126.状态转换图的含义及描制方法。137.什么是数据流图?其作用是什么?通过什么完成其细化操作?其中的基本符号各表示什么含义?148.什么是数据字典?其作用是什么?它有哪些条目?和数据流图之间有什么关系?149.建立数据字典的形式是什么?1510.什

4、么是结构化分析方法?其描述工具有哪些?1511.什么是需求管理,和需求过程的区别是什么?15第五章总体设计151.什么是软件总体设计?软件总体设计的目标和准备则是什么?152.软件设计的阶段有哪些,各阶段的主要任务是什么?163.衡量模块独立的两个标准是什么?它们各表示什么含义?164.什么是软件结构?结构图的主耍内容有哪些?165.结构化设计与结构化分析的关系是什么?176.结构化设计方法的实施要点是什么?177.软件结构的表示工具冇哪些?各冇什么特点?178.什么是扇入、扇出、深度、宽度?在

5、进行模块设计时有什么启发式规则?………179.什么是面向数据流的设计方法?它有哪些策略?1810.软件设计的基本原理是什么?1811.曲结构图应该注意的事项是什么?1812.什么是耦合性?模块的耦合性冇哪些内容?各种耦合性的排列顺序是什么?.1813.什么是内聚性?模块的内聚性有哪些内容?各种内聚性的排列顺序是什么?.1914.何谓模块独立性?1915.什么是“变换流”?2016.什么是“事务流”?2017.软件详细设计的基本任务包括那些?2018.结构化程序设计的定义,进行结构化程序设计的基本

6、婆点有哪些?2019.过程设计的工具有哪些?各种工具的实现原理及优缺点是什么?2120.熟悉运用程序流程图、N-S盒图、PADT具进行程序的描述设计。23第一章软件工程概述1.什么是软件,其特点和分类是什么?计算机系统中与破件相互依存的另一部分,包括程序、数据及其相关文档组成的完整集合。特点:(1)软件是一种逻辑实体,而不是具体的物理实体,因而具有抽象性;(2)软件是开发出來的,不是制造出來的;(3)软件可能被废弃,但不会被破坏;(4)软件大多的定制的,而不是将配的;(5)软件的开发和运行常受到

7、计算机系统的限制,对计篦机系统冇着不同程度的依赖性;软件的分类v系统软件:能为计算机硬件紧密配合在一起,使计算机系统各个部件、相关的软件和数据协调、高效地工作的软件。例如,操作系统、数据库竹理系统、设备驱动程序以及通信处理程序等。V应川软件:是在特定领域内开发,为特定冃的服务的一类软件。V支掠软件:是协助用户开发软件的工具性软件,其中包括帮助程序人员开发软件产品的工具,也包括帮助管理人员控制开发的进程的工具。V可复用软件1.什么是软件危机?软件危机表现在哪些方面?软件危机是指在计算机软件的开发和

8、维护过程中所遇到的一系列严重问题。一是如何开发软件,以满足对软件LI益增长的盂求;二是如何维护数虽不断膨胀的已冇软件。其主要表现如下:(1)软件开发成木和进度难以控制(2)用户需求不明确、变更过多(3)软件质量差(4)软件维护困难(5)软件成本日益增长(6)开发进度难以控制(7)软件产品“供不应求”2.软件工程是指什么?软件工程的性质是什么?软件工程:包括技术和管理两方面的内容,是技术与管理紧密结合所形成的工程学科。软件工程的性质:可川性、正确性和合算性3.软件工程面临的问题有哪些?a.软件费用

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

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

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