- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《软件工程》复习提纲
注:下文中的例题仅供复习用,请不要当成考题来背。
1.软件危机主要体现在哪些方面?(1.1)P2
例题:软件工程的出现主要是由于(? )。?A.程序设计方法学的影响???????????????? B.其它工程科学的影响???C. 软件危机的出现????????????????????D.计算机的发展RUP模型,快速原型模型,螺旋模型,喷泉模型?(2.2-2.6,) P14起
软件开发中常采用的结构化生命周期方法,由于其特征而一般称其为(? )
?A、 瀑布模型???? B、 对象模型???? C、 螺旋模型????? D、 层次模型 ”
螺旋模型:融合了上述3种模型,融进了循环往复、强化了演进迭代的思想,增加了风险控制环节。但是,风险分析的正确性是左右软件演进的关键因素。
3.增量模型和ER模型有什么特点?2.4+3.4 P17+P42
在E-R 模型中,包含以下基本成分( C )。
A、数据、对象、实体 B、控制、联系、对象
C、实体、联系、属性 D、对象、属性、操作
ER模型有什么特点?
答:ER模型比较接近人的思维方式。此外,ER模型使用简单的图形符号来表达系统分析员对问题域的理解,不熟悉计算机技术的用户也能理解它,此外,ER模型可以作为用户与分析员之间有效的交流工具。
4. RUP模型最佳实践六大经验: 迭代式开发, 管理需求, 基于组件的体系结构, 可视化建模, 验证软件质量, 控制软件变更 2.7.1
P21
以下不属于RUP模型最佳实践经验的是 D
A.管理需求 B.可视化建模 C.验证软件质量 D.制定交付计划
5.数据流图和数据字典的功能是什么?3.5-3.6 P42
结构化分析方法(SA)最为常见的图形工具是( C )。
A.程序流程图 B.实体联系图
C.数据流图 D.结构图
数据字典的作用是什么?
答:1)为系统的分析\设计及维护提供了有关元素的一致的定义和详细的描述.
2)为分析人员查找数据流图中有关名字的详细定义而服务的.
3)它和数据流图共同构成了系统的逻辑模型,是需求规格说明书的主要组成部分
状态转换图的功能是什么?3.6 P47
动态模型的描述工具是( ?C? )。?A.对象图??????? B.结构图???????? C.状态图????????? D.设计图A )。
A .状态图 B. 数据流图 C. 系统结构图 D. 时序图
7.可行性分析,需求分析,概要设计,详细设计阶段的参与人员有哪些?3.8.3 P52起
需求分析涉及人员(PPT)
PPT:
软件生存周期的活动中,需求分析阶段的工作任务是什么?3.8.4 PPT
从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大(? C )。?A、详细设计阶段???????? B、概要设计阶段??????? C、 需求分析阶段???? D、 测试和运行阶段1、确定要求
⑴ 功能要求
⑵ 性能要求
⑶ 运行要求
⑷ 未来可能的扩充要求
2、分析数据
⑴ 建立概念模型
⑵ 形象描绘数据结构
⑶ 数据结构规范化
3、导出逻辑模型:DFD + DD + IPO
4、修正计划:重估成本、进度等
5、开发原型系统
结构化设计方法的基本要点是什么?4.2 P68
结构化设计方法的基本要点是什么?
(1)用户参与的原则
(2)‘先逻辑,后物理“的原则
(3)“自顶向下“的原则
(4)工作成果描述标准化原则
10.什么是耦合?影响模块的耦合性的因素有哪些?4.3.1 P72
名词解释 耦合
对一个软件结构内不同模块之间互连程度的度量叫耦合。
数据耦合、公共耦合、标记耦合、控制耦合的耦合性从低到高的顺序是( B )
A.数据、公共、标记、控制 B.数据、标记、控制、公共
C.控制、数据、标记、公共 D.控制、数据、公共、标记
什么是内聚?模块的内聚性有哪些?4.3.2 P73
名词解释 内聚
标志着一个模块内各个元素彼此结合的紧密程度,它是信息隐藏和局部化概念的自然扩展。
为了提高模块的独立性,模块内部最好是(??C )。
A.逻辑内聚??? B.时间内聚???? C.功能内聚??? D.通信内聚
软件设计中划分模块的一个准则是( C )。A.低内聚低耦合B.低内聚高耦合C.高内聚低耦合D.高内聚高耦合DFD)具有明显的输入、变换和输出界面。
事务流指数据流图中输入流被分离成许多数据流,形成许多加工路径,并根据输入值选择其中一条路径来执行。
在面向数据流的软件设计方法中,一般将信息流分为(??A )?A、 变换流和事务流???????? B、 变换流和控制流?C、 事务流和控制流?????
您可能关注的文档
最近下载
- PRS-7000_220KV型数字变电站自动化系统技术使用说明书.pdf VIP
- 国开电大《个人与团队管理》(试卷号22269)机试试题.pdf
- 2024广东统招专升本《大学语文》全书知识点汇总课件.pdf
- 虫害控制程序(SSOP).doc VIP
- 2025届【九省联考】全国高三10月联考数学答案.docx
- 滥竽充数-完整版PPT课件.ppt
- 2024华医网继续教育护理多学科协作,为老年外科患者保驾护航题库答案.docx VIP
- 冀教版小学数学五年级上册7.3《土地资源问题》说课PPT(共21张PPT).pptx VIP
- 嵌入式技术入门与实战(基于STM32)全套教学课件.pptx
- 2024年煤炭销售绩效考核办法.pdf VIP
文档评论(0)