- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《软件工程期末复习题
填空:
软件包括 程序 、 数据 和文档。
软件按其功能划分,可以分为 系统~ 、应用软件和支撑软件。
继承 是使用已有的类定义作为基础建立新类的定义的技术。
从工程管理的角度看,软件设计分两部完成:概要设计和 详细设计 。
类 是一组具有相同数据结构和相同操作的对象的集合。
软件质量特性度量有两类: 预测性 和验收型。
软件维护的类型有4种,分别是纠错性维护、适应性维护和预防性维护 和完善性维护。
要从以下三个方面分析研究中衡量解决方法的可行性: 经济可行性 、 操作可行性 、 技术可行性 。
需求分析应交付的主要文档是 需求规格说明 。
数据流图的基本组成部分有 外部实体 、 数据流 、 数据存储 、 数据处理 。
数据流图和数据字典共同构成了系统的__逻辑__模型,是需求规格说明书的主要组成部分。
软件生存周期一般可分为问题定义. 可行性研究 、 需求分析 、 总体设计、 编码和单元测试 、综合测试、运行与维护阶段。
衡量软件的独立性有两个定性的度量标准,即 内聚 和 耦合 。
模块之间联系越紧密,其 内聚性 就越强,模块的 耦合 则越差。
数据耦合传递的是 数据 ,控制耦合传递的是 控制信息 。
面向数据流的设计又称 结构化设计 ,它是以需求分析阶段产生的 DFD为基础,按一定的步骤映射成软件结构。
数据流图一般可分为 事务性 和 变换型 两类。
模块独立的概念是 模块化 、 抽象 、 信息隐藏 和局部化概念的直接结果。
设计出软件的初步结构以后,应该进一步分解或合并模块,力求降低 耦合 ,提高 内聚 。
详细设计主要确定每个 模块 的具体执行过程。
判定表能够清晰地表示复杂的 条件 与所产生的动作之间的关系。
任何程序都可由 顺序 、 分支 和 循环 3种基本控制结构构造。
测试用例由 输入数据 和预期的 输出结果 两部分组成。
.黑盒法只在软件的 接口 处进行测试,依据 需求规格 说明书,检查程序是否满足 功能 要求 。
调试也称 纠错 ,是在成功的测试之后才开始进行,其目的是确定错误的原因和 位置 ,并改正错误。
软件测试的目的是发现错误,通常把测试方法按功能划分为 黑盒测试 和 白盒测试 两大类。因为通常不可能做到穷尽测试,所以精心设计 测试方案 是保证达到测试目的所必须的。
计算机软件的开发经过三个阶段分别为:定义、开发 和运行。
软件维护的活动包括四种: 改正性维护 、 适应性维护 、 完善性维护 和预防性维护。
在软件测试过程的4个步骤中,测试依据是需求规格说明的是 验收测试 。
在七种内聚中属于最强的是 功能 内聚,最弱的是 偶然 内聚
软件工程的原则包括:模块化 、抽象与 逐步求精 、信息隐藏与局部化、 模块独立 。
模块 耦合程度越低 ,则说明模块的独立性越强。
系统设计分为两个阶段分别为 总体设计 与 详细设计 。
软件生存周期一般可分为 问题定义、可行性研究、需求分析、软件设计、程序编写、软件测试、运 阶段。
软件生存期分 计划、开发、运行 三大阶段
可行性研究的目的不是去开发一个软件项目,而是研究这个软件项目 是否有可行的解 、_是否值得去解决_。
系统流程图是描述_物理系统__的传统工具。
数据流图和 数据字典 共同构成系统的逻辑模型。
结构化分析方法是面向 数据流 进行需求分析的方法。
PAD图清晰地反映了程序的层次结构,图中的竖线为程序的层次线。
效率是一个性能要求,目标应在需求分析阶段给出。
可移植性是指程序从一个计算机环境移植到另一个计算机环境的容易程度。
用黑盒技术设计测试用例的方法有 等价划分类 、边值分析、因果图 和 错误推测 .
集成测试是在单元测试的基础上,将所有模块按照设计要求组装成一个完整的系统进行测试,故也称组装测试。
动态测试方法中根据测试用例的设计方法不同,分为黑盒测试与 白盒 测试两类。
调试的目的是确定错误的位置和原因,并改正错误。
软件维护的内容有完善性 维护、 适应性 维护 改正性 维护和 预防性 维护。
数据流图和数据字典共同构成了系统的 _逻辑____模型,是需求规格说明书的主要组成部分。
划分模块时尽量做到__高内聚、低耦合______,保持模块的独立性,尽量使用公共模块。
您可能关注的文档
- (文明施工目标管理.doc
- 《车辆的识别代号和汽车的主要性能参数.doc
- (文明施工规划措施.doc
- [世界知名RafaelVinoly建筑事务所设计.docx
- (文明标识标准.doc
- (文明校园创建方案.doc
- (文明生产管理标准.doc
- 《车辆轮胎异常磨损的原因.doc
- (文明礼仪伴我行.doc
- 《车速表的检测.doc
- 岸基供电系统 第4部分:工频电源.pdf
- 人教版八下英语Unit 5 What were you doing when the rainstorm came_测试卷.docx
- 热带作物品种区域试验技术规程 木薯.pdf
- 草原防火阻隔带建设技术规程.pdf
- 渔用气胀救生筏技术要求和试验方法-.pdf
- 浙江省杭州市2024-2025学年八年级下学期期中考试英语试卷(含答案).docx
- 重庆市渝北区六校联盟2024-2025学年九年级下学期期中教学大练兵语文试卷.docx
- 食品安全-花椒籽油 (2).pdf
- 2025年海博思创分析报告:储能集成“小巨人”,国内外业务进展可期.pdf
- 地理标志产品 宽城板栗.pdf
文档评论(0)