16秋福建师范大学《软件体系结构》在线作业一[参考].pdf
需积分: 0 184 浏览量
更新于2021-10-19
收藏 163KB PDF 举报
【知识点详解】
1. 构件库系统用户分类:在软件工程中,构件库系统通常服务于多种类型的用户,包括开发者、设计师、系统管理员等。这些用户根据其角色和职责,使用构件库来查找、评估、选择和集成软件构件,以加速软件开发过程。
2. 产品线开发活动:产品线开发涉及资源规划、产品计划、产品开发和产品维护。其中,资源开发和产品维护是关键活动,分别关注资源的有效利用和产品的持续改进。
3. 概念构件的分解:深度遍历是一种软件设计策略,用于将高层次的概念构件分解为更具体的实际构件,以逐步细化设计。
4. W服务特点:W服务具有标准化协议规范、高度分散能力和松散耦合的特性。它们使用标准的通信协议,允许不同系统间的组件协同工作,且各组件之间保持较低的依赖性。
5. UML(统一建模语言):UML是一种可视化建模语言,用于描述、构建和文档化软件系统的各个方面,包括系统结构、行为和组件关系。
6. 敏感点:在软件体系结构中,敏感点指的是系统中的关键点,这些点对系统的行为、性能或安全性有显著影响。
7. W服务的共同特征:W服务通常是分布式的,支持应用到应用的交互,并且具有平台无关性,这意味着它们可以在不同的操作系统和硬件平台上运行。
8. 测试关注的信息和特征:在软件开发的不同阶段,测试的关注点和重点会有所不同,需要针对各个阶段的目标和问题进行定制化的测试策略。
9. 体系结构核心模型元素:体系结构的核心模型通常由多种元素组成,如组件、连接器、接口等,具体数量因体系结构风格而异。
10. 产品线活动划分:SI(Software Intensive Systems)将产品线的基本活动分为四个部分,包括产品线工程、产品开发、产品线运营和产品线管理。
11. 基于构件的动态系统结构模型:这种模型支持运行系统的动态更新,包括应用层、中间层和结构层,但不包含服务器层。
12. 基于构件的可靠性模型:在这种模型中,系统的行为可以通过状态图来描述,以评估和预测系统的可靠性。
13. S方法基础:S方法(Software Development Method)通常建立在若干个基础理论之上,包括系统工程、软件工程、形式化方法等。
【多选题知识点】
1. 体系结构分析工具:包括支持静态分析、类型检查、体系结构层次依赖分析和体系结构动态特性仿真的工具。
2. 体系结构的早期设计决策体现:软件体系结构对系统的约束条件、组织结构、质量和属性都有深远影响。
3. 体系结构分析内容:包括结构分析、功能分析、非功能分析,其中非功能分析涉及性能、安全性、可靠性等方面。
4. 非功能分析方法:有定量分析、非定量分析、推断分析等多种方法,用于评估软件的非功能性需求。
5. 软件体系结构动态性:涵盖交互式动态性、结构化动态性和体系结构动态性,反映系统随时间变化的特性。
6. HM风格构件模型:包括端口、接口、静态结构和动态行为四个部分,用于描述组件及其交互。
7. 体系结构模式分类:主要分为固定术语和参考模型两类,用于指导软件设计和实现。
8. 三层/S体系结构:分为表示层、功能层和数据层,是常见的软件架构模式,用于分离用户界面、业务逻辑和数据存储。
9. 分层系统的优点:支持抽象递增的设计、功能增强的灵活性以及组件重用。
10. 软件开发模型:包括以需求完全确定为前提的瀑布模型、渐进式开发模型(如螺旋模型)和以形式化方法为基础的变换模型。
11. 构件重用方法:包括基于关键字的检索、刻面检索法和超文本检索法,这些方法有助于高效地查找和提取适用的软件构件。
12. 通用体系结构风格:包括数据流风格、调用/返回风格、独立构件风格和虚拟机风格,每种风格都有其适用的场景和优势。
【判断题知识点】
1. 体系结构重用不仅限于设计层面,也可能涉及代码重用。
2. 逻辑视图主要关注系统的功能需求,描绘了系统如何向用户提供服务。
3. 需求过程是获取用户需求和识别系统构件的过程,是软件开发的基础。
4. 正交软件体系结构由组织层和线索构件构成,具有高度的独立性和模块化。
5. 智能性动态特征涉及动态适应环境变化的能力,可能涉及约束的解除或配置。
6. 基于软构件的系统描述语言强调软件系统的组织和构件间的交互,促进软件的复用和组装。
7. 按照题目描述,这一部分似乎被截断了,无法提供完整信息,但通常情况下,正交性是指组件间相互独立,互不影响。
xhr131452007
- 粉丝: 7
- 资源: 14万+
最新资源
- 基于springboot的唐山驰风丰田4s店卖各种各样的丰田汽车源码(java毕业设计完整源码).zip
- 机械设计塑胶件贴魔术贴机、魔术贴自动机sw12可编辑全套设计资料100%好用.zip
- 51单片机PID算法控制无刷直流电机proteus仿真 功能描述 1.五个按键,停止 启动,正转,反转,加速,减速 2.显示lcd1602,第一行设置速度set= 3.第二
- 机械设计托盘成型穿梭输送机sw21全套设计资料100%好用.zip
- 基于springboot的商城积分系统源码(java毕业设计完整源码).zip
- 机械设计五轴动力头钻孔机sw18全套设计资料100%好用.zip
- NModbus Tools
- 基于springboot的嗨玩-旅游网站源码(java毕业设计完整源码+LW).zip
- 变压器故障MATLAB simulink仿真 变压器仿真 变压器内部相间故障,匝间短路,外部故障,励磁涌流,差动保护与故障之间的判别区分 可附相关文档分析
- 基于springboot的图书推荐系统的设计与实现源码(java毕业设计完整源码).zip
- Python的基础篇-指令和用法
- 部分oj题及答案PDF
- 模糊PID控制的永磁同步电机矢量控制系统 simulink 仿真 PMSM永磁同步电机 模糊PID控制 矢量控制SVPWM 模糊PID控制的PMSM的矢量控制系统 simulink 仿真 有报告说
- 基于springboot的图书管理系统源码(java毕业设计完整源码).zip
- Snoop5.1.0 WPF界面解析工具
- 基于springboot的在线学习平台源码(java毕业设计完整源码).zip