软件架构在软件需求与设计之间架起一座桥梁,也是风险承担者进行交流的手段,允许不同的风险承担者找出他们所关心的软件架构问题。假设采用面向对象的设计方法,各个视图涉及的组件(元素)包括:任务、类、模块、节点、步骤等,风险承担者包括最终用户、系统设计师、程序员、

admin2008-01-06  35

问题 软件架构在软件需求与设计之间架起一座桥梁,也是风险承担者进行交流的手段,允许不同的风险承担者找出他们所关心的软件架构问题。假设采用面向对象的设计方法,各个视图涉及的组件(元素)包括:任务、类、模块、节点、步骤等,风险承担者包括最终用户、系统设计师、程序员、经理、项目管理师等。请在下表中的(1)到(7)处填入恰当的内容(空白处不用填)。

开发视图是实现软件详细设计和编码的重要蓝图。请用300字以内文字,说明开发视图需要满足软件内部的哪些需求以及开发视图直接影响到项目管理的哪些方面。

选项

答案[答案要点] 软件内部需求是指任何一个软件都要满足的一些非功能方面的需求,大部分情况下,开发视图架构考虑的内部需求与以下几项因素有关:开发难度、软件管理、重用性和通用性及由工具集、编程语言所带来的限制与约束。开发视图是项目管理的基础,通过开发视图对系统功能、模块的层次性分解,能够预估开发工作量、安排开发任务,编制开发计划,进而监控进度,即开发视图是需求分解、团队工作的分配(或任务管理)、成本评估和计划(或成本管理)、项目进度的监控(或进度管t111)等方面的基础。

解析 考查开发视图的表述内容及其与实施项目管理的关系。
   第二步;根据问题要点,仔细阅读正文,找出相应段落。
   (1)在题目的说明中给出了软件架构是“指大型、复杂软件的系统结构的设计、规格说明和实施”和“4+1”视图模型的基本概念。
   (2)题目的说明中进一步指出,软件架构“描述出系统的主要功能和性能需求,同时表述其他非功能性需求(如可靠性、可扩展性、可移植性和可用性等)”,认真体会,结合项目管理方面的基础知识,不难回答问题3
   (3)在问题1的说明中限定了视图涉及的组件包括:任务、类、模块、节点、步骤等,风险承担者包括最终用户、系统设计师、程序员、经理、项目管理师等,问题的答案应在这个范围内选择。正确地理解视图组件和给定的风险承担者角色概念,很容易回答问题1。
   第三步:分析试题的内容,构思答案的要点。
转载请注明原文地址:https://kaotiyun.com/show/HYQZ777K
0

最新回复(0)