`
bellicism
  • 浏览: 14948 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

软件系统架构目标

阅读更多
http://www.cnblogs.com/wayfarer/archive/2011/04/18/2020235.html

虽然这些活动是并行的,但从一开始明确架构目标才是最佳的选择,因为架构目标是整个架构过程所要努力达到的方向。不了解架构目标,搭建出来的系统架构再好,也可能不符合客户的需求。架构目标来源于需求,主要指客户或其他利益相关人提出的项目(产品)愿景。愿景表达了客户的目标以及对系统的期望。从愿景中我们可以获得许多架构分析所需要知道的知识,例如明确客户最期望达到的目标,以此可以确定场景与风险的优先级;了解客户的不同目标,可以由此识别系统客户的不同角色,明确不同的利益相关人的态度。

通过需求的愿景和范围,就可以确定架构的实现目标。识别架构目标,就需要了解是谁需要使用架构,理解架构的约束(技术约束、使用约束和部署约束)。如同架构在软件开发中起到的作用,架构目标一方面是业务需求和客户的要求,另一方面也是技术和应用系统的要求。架构目标是需求分析师、架构师和客户达成的一致共识,而一旦确立了架构目标,该目标就会成为团队的一致共识。
分享到:
评论

相关推荐

    跟我学软件系统概要设计明确和把握软件系统设计中的系统架构设计的目标.pdf

    跟我学软件系统概要设计明确和把握软件系统设计中的系统架构设计的目标.pdf

    通用软件系统平台源码

    整个软件系统架构由三个部分组成:目标平台,通用软件平台和应用程序(详见软件结构图)。应用程序只能调用软件平台提供的编程接口,遵循这样的标准编写的应用程序具有平台无关性。如果我们需要让应用程序在Linux上...

    XXX软件系统安全保障方案.doc

    软件系统安全保障方案,包括目录结构和一些通用性的描述。目录结果: 安全保障方案 1 目 录 1 1、 保障方案概述 3 2、 系统安全目标与原则 3 2.1 安全设计目标 3 2.2 安全设计原则 3 3、 系统安全需求分析 4 ...

    系统架构设计师教程(软考)划重点版本

    课程采用《系统架构设计师教程第四版》教程,对涉及考试的考点进行讲解,主要内容包括:软件架构设计、软件工程、项目管理等课程内容。 【内容介绍】 系统架构设计师,软件架构设计、软件工程、项目管理课程内容的...

    软件系统架构方法论实战

    解开架构的神秘面纱 列举众多的示例,供大家参考 希望人人了解架构,人人都可以从架构师的高度开展工作 上承业务目标 ...架构设计关注性能、可扩展性、可测试性等非功能性要求,有利于提高软件的整体质量

    架构之美-软件架构的艺术(中文高清版)

     8.1 软件系统产品线基本概念  8.2 共性和可变性分析  8.3 构建软件产品线架构  8.4 软件产品线架构的演化  8.5 软件产品线的管理因素 第9章 软件架构的未来  9.1 当今架构的潮流  9.2 未来架构的发展...

    软件管理系统概要设计-史上最标准模板.docx

    2.4.1 系统架构图 6 2.4.2 物理部署图 6 2.5 关键技术 7 2.5.1 基于角色的访问控制 7 2.5.2 分层开发模式 7 2.5.3 构件技术 8 2.5.4 其他技术优势 8 第三章 系统总体设计 8 3.1 系统功能结构图 8 3.2 系统功能模块 8...

    软件体系结构课程设计-仓库管理系统.docx

    在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为仓库管理系统服务,并且,程序可以分期分批实现。但是,需要指出的是...

    简析可扩展计算机网络设计软件系统设计.docx

    1 计算机网络设计软件系统的可扩展性 计算机网络设计软件系统的可扩展性能够有效地延长计算机软件系统的生命周期, 这也是计算机软件技术开发者的研究目标之一。计算机网络设计软件系统的可扩展性主要指软件规模的...

    软件系统详细设计文档模板(超级正规).doc

    XXX软件详细设计说明书 1 Revision Record 修订记录 2 1 引言 3 1.1 编写目的 3 1.2 背景 4 1.3 参考资料 4 1.4 术语定义及说明 4 2 设计概述 4 2.1 任务和目标 4 2.1.1 需求概述 4 2.1.2 运行环境概述 4 2.1.3 条件...

    系统架构师考试最新大纲

    (5)掌握软件系统建模、系统架构设计基本技术; (6)熟练掌握信息安全技术、安全策略、安全管理知识; (7)了解信息化、信息技术有关法律、法规的基础知识; (8)了解用户的行业特点,并根据行业特点架构...

    系统架构设计师考试大纲.docx

     (5)掌握软件系统建模、系统架构设计基本技术;  (6)熟练掌握信息安全技术、安全策略、安全管理知识;  (7)了解信息化、信息技术有关法律、法规的基础知识;  (8)了解用户的行业特点,并根据行业特点...

    软件系统整体设计方案.docx

    参考业内主流WEB系统架构方案,结合公司产品实际业务情况、功能演进规划,进行技术架构设计和演进规划。 软件系统整体设计方案全文共25页,当前为第5页。 软件系统整体设计方案全文共25页,当前为第5页。 术语、...

    面向模式软件架构(中文版1-5卷).part3.rar

    该书的整体目标是,使用模式有助于软件体系结构的大范围语境。 于是,这种方式就被称作"面向模式的软件体系结构"。作者的看法是,模式不仅仅被储存在不同种类的容器当中,还应该根据相应的标准进行分类,这就是"模式...

    技术规格书-软件信息系统.doc

    总体要求 4 3.1 投标方资质要求 4 3.2 投标方案要求 4 3.3 软件版权要求 4 3.4 系统架构及性能要求(各项要求根据实际进行增减) 5 3.4.1 稳定性要求 5 3.4.2 性能要求要求 5 3.4.3 响应时间要求 5 3.4.4 安全性...

    系统架构设计师考试大纲-2020.zip

    考试合格人员应能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;能够对项目睥系统架构进行描述、分析、设计与评估;能够...

    面向模式软件架构(中文版1-5卷).part2.rar

    该书的整体目标是,使用模式有助于软件体系结构的大范围语境。 于是,这种方式就被称作"面向模式的软件体系结构"。作者的看法是,模式不仅仅被储存在不同种类的容器当中,还应该根据相应的标准进行分类,这就是"模式...

    软件项目架构设计说明书.doc

    本文档全面与系统地表述目标软件系统的构架,并通过使用多种视图来从不同角度描述系统的各个主要方面,以满足相关涉众(客户、设计人员等)对目标系统的不同关注焦点。 本文档记录并表述了架构师对系统构架方面做出...

    Linux编程--Linux内核具体系统结构

    1.3 软件系统结构的背景知识 342 1.4 方法与途径 343 1.5 适用本书的读者 344 1.6 本部分的章节安排 344 第2章 系统结构 345 第3章 子系统结构 346 3.1 进程调度程序 346 3.1.1 目标 346 3.1.2 外部接口 346 3.1.3 ...

Global site tag (gtag.js) - Google Analytics