将系统需求模型转换为架构模型是软件系统需求分析阶段的一项重要工作,以下描述中,( )是在转换过程中需要关注的问题。
A.如何通过多视图模型描述软件系统的架构 B.如何确定架构模型中有哪些元素构成 C.如何采用表格或用例映射保证转换的可追踪性。 D.如何通过模型转换技术,将高层架构模型逐步细化为细粒度架构模型
第1题:
在各种不同的软件需求中,(112)描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明。软件需求说明书是需求分析阶段的成果,(113)不是其应包含的内容。
A.业务需求
B.非功能需求
C.用户需求
D.功能需求
第2题:
关于数据库系统的生命周期,说法正确的是( )
A在需求分析阶段,可以使用数据字典和数据流图描述需求
B概念设计阶段主要形DBMS的概念模型
C物理设计阶段是将概念模型转换成DBMS支持的数据模型
D数据库系统运行过程中,不能对其进行修改
第3题:
以下关于软件需求分析的叙述中,不正确的是( )
A.软件需求分析阶段的任务时描述出软件架构及相关组件之间的接口
B.软件需求分析可以检测和解决需求之间的冲突
C.软件需求分析可以确定系统的边界
D.软件需求分析是软件工程中的一个关键过程
第4题:
特定领域软件架构(Domain Specific Software Architecture, DSSA)以一个特定问题领域为对象,形成由领域参考模型,参考需求,( )等组成的开发基础架构,支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得( ),从而描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得( ),从而描述领域模型中表示需求的解决方案;领域实现的主要目标是开发和组织可重用信息,并实现基础软件架构。
A.参考设计 B.参考规约 C.参考架构 D.参考实现 A.领域边界 B.领域信息 C.领域对象 D.领域模型 A.特点领域软件需求 B.特定领域软件架构 C.特定领域软件设计模型 D.特定领域软件重用模型
第5题:
第6题:
在软件需求分析时,首先建立当前系统的物理模型,再根据物理模型建立当前系统的逻辑模型。试问:什么是当前系统?当前系统的物理模型与逻辑模型有什么差别?
第7题:
对软件系统模型分层是为了控制软件开发的复杂性,在需求层创建的是()rup过程。
第8题:
在信息系统模型中,正确的是()
第9题:
软件架构需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。以下活动中,不属于软件架构需求过程范畴的是()
第10题:
信息系统开发周期中的需求分析阶段,需要做的是()。
第11题:
设计构件
需求获取
标识构件
架构需求评审
第12题:
第13题:
阅读以下关于软件架构的叙述,回答问题1至问题3。
软件架构是指大型、复杂软件的系统结构的设计、规格说明和实施。它以规范的形式装配若干结构元素,从而描述出系统的主要功能和性能需求,同时表述其他非功能性需求(如可靠性、可扩展性、可移植性和可用性等)。软件架构为软件系统提供了一个结构、行为和属性的高级抽象模式,可以使用一个公式来表达:
软件架构={构成系统的元素,指导元素集成的形式,关系和约束}
“4+1”视图模型用五个视图组成的模型来描述软件架构。该模型包含五个主要的视图。
.逻辑视图(Logical View),描述了设计的对象模型,支持系统的功能需求。
.进程视图(Process View),描述了设计的并发和同步特征,支持系统的运行特性。
.物理视图(Physical View),描述了软件到硬件的映射,反映了分布式特性,支持系统的拓扑、安装和通信需求。
.开发视图(Development View),描述了在开发环境中软件的静态组织结构,支持软件开发的内部需求。
.场景(Scenario),用来说明重要的系统活动,是其他四个视图在用例(Use Case)驱动下的综合。
软件架构在软件需求与设计之间架起一座桥梁,也是风险承担者进行交流的手段,允许不同的风险承担者找出他们所关心的软件架构问题。假设采用面向对象的设计方法,各个视图涉及的组件(元素)包括:任务、类、模块、节点、步骤等,风险承担者包括最终用户、系统设计师、程序员、经理、项目管理师等。请在下表中的(1)到(7)处填入恰当的内容(空白处不用填)。
第14题:
面向对象分析的主要任务不包括 (47) 。
A.构建分析模型,以描述用户的需求
B.构建设计模型,以描述系统如何解决问题
C.建立一个准确的、一致的系统模型以描述软件需要解决的问题
D.构建分析模型,验证最终系统是否满足软件需求
第15题:
( 26 )是需求分析阶段研究的对象
A.软件的功能和性能
B.软件项目的用户要求
C.目标系统的物理模型
D.目标系统的逻辑模型
第16题:
第17题:
需求分析阶段完成后,可以分析出的模型有()。
第18题:
在需求分析阶段进行以下几个方面的工作:识别系统综合要求、()、导出软件逻辑模型、()。
第19题:
在各种不同的软件需求中,()描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,()是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。
第20题:
在多媒体应用系统开发模型中,()是将软件生命周期划分为制定计划、需求分析、系统设计、软件编程、软件测试和软件维护等六个基本活动。
第21题:
软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是()
第22题:
系统现状的逻辑模型
系统现状的物理模型
目标系统的逻辑模型
目标系统的物理模型
第23题:
智能模型
瀑布模型
螺旋模型
增量模型