- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程复习题
一、基本概念:
1、程序:是为了实现设计的功能和性能要求而编写的指令序列。
2、数据:是使指令能够正常操纵信息的数据结构。
3、文档:是与程序开发、维护和使用有关的图文资料。
4、软件(公认的解释):是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合。
另一种定义:计算机程序,数据结构和描述所需逻辑方法、过程或控制的文档。
5、软件危机:就是指在软件开发和软件维护过程中所存在的一系列严重的问题。
6、软件工程(Boehm)定义:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。
7、软件工程(IEEE)定义:是开发、运行、维护和修复的系统方法。
8、软件工程(Fritz Bauer)定义:建立并使用完善的工程化的原则,以较经济的手段获得能在实际机器上有效运行的可靠的软件的一系列方法。
9、软件工程过程:是用以开发和维护软件及其相关产品的一系列活动,包括软件工程活动和软件管理活动。这些活动的执行可以使有序的、循环的、重复的、嵌套的、也可以是有条件引发的。
10、软件工程过程模型:在一个具体的实际工程活动中,软件工程师必须设计、提炼出一个工程开发策略,用以覆盖软件过程中的基本阶段,确定所涉及的过程、方法、工具。
11、过程性能:一个软件开发组织遵循其软件过程所得到的实际结果称之为该过程的“过程性能”。
12、过程能力:软件开发组织通过执行其软件过程能够实现预期结果的程度称之为该组织的“软件过程能力”
13、过程成熟度:一个特定软件过程被明确和有效地定义、管理、测量和控制的程度称为此过程的成熟度。
14、计算机辅助软件工程:如果把一系列的工具集成起来使用,使得一个工具产生的信息可以被另一个工具使用时,就形成了一个支撑软件开发的系统。这种集成了软件、硬件和一个软件工程数据库的软件工程环境,称为计算机辅助软件工程(CASE)。
15、框架的定义:是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间的交互的方法。
16、硬件:是指计算机系统中提供计算能力的物理电子设备。
17、整个系统的经济效益:采用新系统后增加的收入再加上使用新系统后节约的运行费用。
18、实体:指客观世界存在的且可以相互区别的事物。
19、数据流图中的数流:在系统中(包括数据处理之间、数据处理和数据存储之间以及数据处理和数据源点或终点之间)的传输通道,数据流符号的箭头指明了数据流动的方向。
20、状态迁移图:是一种描述系统状态随外部信号或事件进行迁移的有效的图形手段。
21、Petri网:它是一种使用图形方式对系统进行需求规格说明的技术,不仅能够描述同步模型,而且适于描述相互独立、协同工作的处理系统,即并发系统。
22、分解:是指对于一个复杂的问题,为了将其复杂性降低到人们可以掌握的程度,可以将问题划分成若干个小问题,然后分别加以解决。
23、抽象:在解决复杂问题时,可以分层进行,即先暂时忽略细节,只考虑问题最本质的属性,然后逐层细化,直至涉及到最星系的内容。
24、软件需求的一致性:是指目标系统中的所有需求应该是和谐一致的,任何一条需求不能和其他需求相互矛盾。
25、软件需求的完整性:是指目标系统中的需求必须是全面的,需求规格说明书中应该包括用户需求的每一个功能和性能。
26、软件需求的有效性:是指目标系统确实能够满足用户的实际需求,确实能够解决用户面对的问题。
27、软件需求的现实性:是指确定的需求在现有的硬件和软件技术水平上应该是能够实现的。
28、模块化:是指具有相对独立性的,由数据说明、执行语句等程序对象构成的集合。程序中的每一个模块都需要单独命名,通过名字可实现对指定模块的访问。
29、数据耦合:若两个模块之间仅仅通过模块参数交换信息,且交换的信息全部为简单数,则称之为数据耦合。
30、公共耦合:若两个或者多个模块通过引用公共数据相互联系,则称之为公共耦合。
31、控制耦合:若模块之间交换的信息中包含又控制信息(尽管又是控制信息是以数据的形式出现的),则称为控制耦合。
32、内容耦合:若有一个模块对另一个模块中的内容(包括数据和程序段)进行了直接的引用设置修改,或通过非正常入口进入里一个模块内部,或一个模块具有多个入口,或两个模块共享一部分代码,则称模块间的耦合为内容耦合。
33、内聚性:是指一个模块内部各个组成元素之间相互结合的紧密程度的度量指标。
34、偶然内聚:若以各模块又多个完成不同任务的语句段组成,各语句段之间的联系十分松散或根本没有任何联系,则称该模块的内聚为偶然内聚。
35、逻辑内聚:若一个模块可以实现多个逻辑上相同的或相似的一类功能,则称该模块内聚为逻辑内聚。
36、时间内聚:若一个模块包含了需要在同意时间段中执行的多个任务,则称该模块的内聚为
您可能关注的文档
- 第三讲高效精密加工技术精要.ppt
- 第三节全身麻醉大课精要.ppt
- 第三篇第七章冠状动脉粥样硬化性心脏病精要.ppt
- 压铸锌合金熔炼及其渣的处理精要.doc
- 六级上信息技术教案(修改)精要.doc
- 六下综合教案精要.doc
- 第三章急诊科管理精要.ppt
- 岩棉复合板外墙保温施工方案精要.doc
- 盐城市职业学校对口单招高三级第二次调研考试烹饪专业二调试卷精要.doc
- 第三章受体理论与药物效应动力学精要.ppt
- 2026秋季中国工商银行集约运营中心(佛山)校园招聘20人备考题库含答案详解(培优).docx
- 中国农业银行宁波市分行2026年度校园招聘214人备考题库附答案详解(夺分金卷).docx
- “梦工场”招商银行长沙分行2026寒假实习生招聘备考题库附答案详解(轻巧夺冠).docx
- 2026贵州省公共资源交易中心定向部分高校选调优秀毕业生专业技术职位考试备考题库完整参考答案详解.docx
- 中国建设银行建信金融资产投资有限公司2026年度校园招聘8人备考题库含答案详解(a卷).docx
- 中国农业银行宁夏回族自治区分行2026年度校园招聘146人备考题库及一套参考答案详解.docx
- 门头沟区青少年事务社工招聘1人备考题库附答案详解(模拟题).docx
- 中国建设银行运营数据中心2026年度校园招聘20人备考题库含答案详解ab卷.docx
- 中国建设银行建银工程咨询有限责任公司2026年度校园招聘9人备考题库及答案详解(有一套).docx
- 2026秋季中国工商银行重庆市分行校园招聘270人备考题库含答案详解(完整版).docx
最近下载
- 毛泽东思想和中国特色社会主义理论体系概论课程论文格式.docx VIP
- 《西 藏自治区高原装配式钢结构建筑技术标准》(DBJ540003-2018).docx
- 国际法与国际商务合规国际货运与物流规定.pptx VIP
- 财务管理学(第10版)课件 第8章 投资决策实务.pptx
- 王维《终南山》古诗词PPT.pptx VIP
- 《精密机械设计基础(第二版)》裘祖荣习题参考答案.pdf VIP
- 国际法与国际商务合规商业机密与保密规定.pptx VIP
- 2025至2030年中国辅酶Q10行业市场深度分析及投资前景展望报告.docx
- 第六节点的投影.ppt VIP
- 理论力学知到智慧树期末考试答案题库2025年浙江大学.docx VIP
原创力文档


文档评论(0)