在基于构件的软件开发中,()描述系统设计蓝图以保证系统提供适当的功能;()用来了解系统的性能、
A.逻辑构件模型 B.物理构件模型 C.组件接口模型 D.系统交互模型 A.逻辑构件模型 B.物理构件模型 C.组件接口模型 D.系统交互模型
A.逻辑构件模型 B.物理构件模型 C.组件接口模型 D.系统交互模型 A.逻辑构件模型 B.物理构件模型 C.组件接口模型 D.系统交互模型
A.规模度量
B.数据验证
C.适应性修改
D.正确性测试
(19)
A. 规模度量
B. 数据验证
C. 适应性修改
D. 正确性测试
在软件开发过程中常用图作为描述工具。DFD就是面向(19)分析方法的描述工具。在一套分层DFD中,如果某一张图中有Ⅳ个加工(process),则这张图允许有(20)张子图。在一张DFD图中,任意两个加工之间(21)。在画分层DFD时,应注意保持(22)之间平衡。DFD中从系统的输入流到系统的输出流的一连串连续变换形成一种信息交流,这种信息流可分为(23)两大类。
A.数据结构
B.数据流
C.对象
D.构件(component)
●在软件开发过程中常用图作为描述工具。如DFD就是面向 (6) 分析方法的描述工具。在一套分层DFD中,如果某一张图中有N个加工(Process),则这张图允许有 (7) 张子图。在一张DFD图中,任意两个加工之间 (8) 。在画分层DFD时,应注意保持 (9) 之间的平衡。DFD中,从系统的输入流到系统的输出流的一连串连续变换形成一种信息流,这种信息流可以分为 (10) 两类。
(6) A.数据结构
B.数据流
C.对象
D.构件(Component)
(7) A.0
B.1
C.1~N
D.0~N
(8) A.有且仅有一条数据流
B.至少有一条数据流
C.可以有一条或多条名字互不相同的数据流
D.可以有一条或多条数据流,但允许其中有若干条名字相同的数据流
(9) A.父图与其子图
B.同一父图的所有子图
C.不同父图的所有子图
D.同一子图的所有直接父图
(10) A.控制流和变换流
B.变换流和事务流
C.事务流和事件流
D.事件流和控制流
A.评估和测试架构是否满足需求,是否存在可识别的技术和协作风险
B.质量需求是否在设计中得到体现,层次是否清晰
C.构件的划分是否合理,构件的设计是否满足功能与性能的要求
D.文档表达是否简练,能否使用系统演化步骤去修改应用以满足新的需求
请围绕“基于架构的软件开发方法及应用”论题,依次从以下三个方面进行论述。 1. 概要叙述你参与开发的、采用ABSD方法的软件项目以及你在其中所承担的主要工作。 2. 结合项目实际,详细说明采用ABSD方法进行软件开发时,需要经历哪些开发阶段?每个阶段包括哪些主要活动? 3. 阐述你在软件开发的过程中都遇到了哪些实际问题及解决方法。
软件方法学是以软件方法为研究对象的学科。软件工程是一门指导计算机软件(36)维护的工程学科。描述软件开发过程中各种活动如何执行的模型来看,有瀑布模型,增量模型,螺旋模型,喷泉模型,基于知识的模型,变换模型等。其中传统的生命周期方法可用(37)来模拟。应用传统的生命周期方法开发软件的过程中,首先进行软件定义,其中需求分析阶段用到的工具有(38)。软件开发中测试是非常重要的一环。测试的目的是(39)。软件开发交付用户使用之后就要进行软件维护,软件维护的方法有四种:校正性维护、适应性维护、(40)。
供选择的答案:
A.设计
B.开发
C.编码
D.测试
在结构化方法中,软件开发阶段用数据流程图(DFD.作为描述工具的是()。
A.需求分析
B.详细设计
C.程序编码
D.可行性分析