第1题:
阅读以下关于软件架构的叙述,回答问题1至问题3。
软件架构是指大型、复杂软件的系统结构的设计、规格说明和实施。它以规范的形式装配若干结构元素,从而描述出系统的主要功能和性能需求,同时表述其他非功能性需求(如可靠性、可扩展性、可移植性和可用性等)。软件架构为软件系统提供了一个结构、行为和属性的高级抽象模式,可以使用一个公式来表达:
软件架构={构成系统的元素,指导元素集成的形式,关系和约束}
“4+1”视图模型用五个视图组成的模型来描述软件架构。该模型包含五个主要的视图。
.逻辑视图(Logical View),描述了设计的对象模型,支持系统的功能需求。
.进程视图(Process View),描述了设计的并发和同步特征,支持系统的运行特性。
.物理视图(Physical View),描述了软件到硬件的映射,反映了分布式特性,支持系统的拓扑、安装和通信需求。
.开发视图(Development View),描述了在开发环境中软件的静态组织结构,支持软件开发的内部需求。
.场景(Scenario),用来说明重要的系统活动,是其他四个视图在用例(Use Case)驱动下的综合。
软件架构在软件需求与设计之间架起一座桥梁,也是风险承担者进行交流的手段,允许不同的风险承担者找出他们所关心的软件架构问题。假设采用面向对象的设计方法,各个视图涉及的组件(元素)包括:任务、类、模块、节点、步骤等,风险承担者包括最终用户、系统设计师、程序员、经理、项目管理师等。请在下表中的(1)到(7)处填入恰当的内容(空白处不用填)。
第2题:
在各种不同的软件需求中,(36)描述了用户使用产品必须要完成的任务,可以用UML建模语言的(37)表示。
A.功能需求
B.非功能需求
C.过程约束
D.设计约束
第3题:
在各种不同的信息系统需求中,(10)描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明。
A.业务需求
B.非功能需求
C.用户需求
D.功能需求
第4题:
在各种不同的软件需求中,(36)描述了用户使用产品必须要完成的任务,可以 用UML建模语言的(37)表示。A.功能需求
B.非功能需求
C.过程约束
D.设计约束
(37)A.用例图
B.类图
C.状态图
D.序列图
请帮忙给出每个问题的正确答案和分析,谢谢!
第5题:
软件需求包括三个不同的层次,分别为业务需求、用户需求和功能及非功能需求。( )属于用户需求。
A.反应了组织机构或客户对系统、产品高层次的目标要求,其在项目视图范围文档中予以说明
B.描述用户使用产品必须要完成的任务,其在使用实例文档或方案脚本说明中予以说明
C.定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从中满足了业务需求
D.软件产品为了满足用户的使用,对用户并发、处理速度、安全性能等方面需求
第6题:
第7题:
第8题:
软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系统开发中,()属于软件架构设计师要完成的主要任务之一。
第9题:
在各种不同的信息系统需求中,()描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明。
第10题:
软件需求包括三个不同的层次:业务需求、用户需求和功能需求。其中业务需求()。
第11题:
约束和假设
非功能性需求
功能需求
用户需求
第12题:
业务需求
功能需求
用户需求
非功能需求
第13题:
● 软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系统开发中,__(7)__属于软件架构设计师要完成的主要任务之一。
(7)A.软件复用 B.模式设计 C.需求获取 D.需求分配
第14题:
软件需求包括三个不同的层次:业务需求、用户需求和功能需求。其中业务需求()
A.反映了组织结构或客户对系统、产品高层次的目标要求。在项目视图与范围文档中予以说明
B.描述了用户使用产品必须要完成的任务,在使用实例文档或方案脚本说明中予以说明
C.定义了开发人员必须实现的软件功能
D.描述了系统展现给用户的行为和执行的操作等
第15题:
在各种不同的软件需求中, ( )描述了产品必须要完成的任务,可以在用例模型中予以说明。
A.功能需求 B.业务需求 C.质量需求 D.设计约束
第16题:
下面描述中不属于软件需求分析阶段任务的是
A撰写软件需求规格说明书
B)软件的总体结构设计吧
C)软件的需求分析
D)软件的需求评审
第17题:
第18题:
第19题:
第20题:
在各种不同的软件需求中,()描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,()是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。
第21题:
()描述了用户通过使用本软件产品必须要完成的任务,一般是用户协助提供。
第22题:
软件复用
模式设计
需求获取
需求分配
第23题:
反映了组织结构或客户对系统、产品高层次的目标要求。在项目视图与范围文档中予以说明
描述了用户使用产品必须实现的软件功能
定义了开发人员必须实现的软件功能
描述了系统展现给用户的行为和执行的操作等
第24题:
业务需求
功能需求
非功能需求
用户需求