`
snoopy7713
  • 浏览: 1152044 次
  • 性别: Icon_minigender_2
  • 来自: 火星郊区
博客专栏
Group-logo
OSGi
浏览量:0
社区版块
存档分类
最新评论

系统架构

阅读更多
参加了一个如何画好架构图的培训,总结下来有一下几点:
1.设计也死
2.做正确的架构,正确清晰的表达架构,将架构正确应用到系统
3.Rup 4+1 视图:逻辑视图、进程视图、实现视图、用例视图
4.逻辑视图里包含功能视图主要用于和领导交互
5.活动图展现具体业务逻辑,适合多角色协作的具体业务也叫泳道图
6.序列图和协作图用于沟通需求和类设计
7.数据库设计要做到第三范式
8.软件架构的驱动因素:软件功能、非功能需求、其它约束
9.画软件架构步骤: a 功能视图、用例图
                   b  组件图、部署图
                   c 软件架构概要因素:操作系统、数据库、浏览器、构件、语言
1. 架构=组件+交互
2. 一般应先进行概念性架构的设计,把最关键的设计要素和交互机制确定下来,然后再考虑具体技术的运用,设计出实际架构。
3. 需求分析致力于搞清软件系统要“做什么”,而系统分析开始关注“怎么做”的问题。
4. 用例
5. 领域建模
6. 关键需求决定架构,其余需求验证需求。
7. 事情简单勇者胜,事情复杂智者胜。
分享到:
评论

相关推荐

    东大-计算机体系结构笔记

    东北大学的计算机体系结构课程笔记中,主要介绍了计算机系统结构的基础知识,如层次结构、定义、组成与实现,以及计算机系统的分类。 1.1.1 计算机系统的层次结构 计算机系统由多个层次构成,从硬件到软件逐级抽象...

    统一体系结构框架UAF标准

    统一体系结构框架(Unified Architecture Framework,简称UAF)是一种用于设计、分析、描述和管理复杂系统体系结构的工具。该框架标准由对象管理组织(Object Management Group,简称OMG)开发,旨在为企业体系结构...

    基于BS体系结构开发应用系统

    BS(Browser/Server)体系结构,也称为浏览器/服务器架构,是现代软件开发中广泛采用的技术,尤其适用于管理信息系统。这种结构的主要优势在于其无需在客户端安装额外软件,维护和升级便捷,且跨平台特性使其可以在...

    计算机体系结构-量化研究方法_计算机体系结构量化研究方法pdf_

    其次,书中对指令集系统结构进行了深入剖析,这是计算机体系结构的核心部分。读者将学习到如何设计和优化指令集,以及如何通过微指令来控制CPU的运行。此外,还讨论了RISC(精简指令集计算机)和CISC(复杂指令集...

    哈尔滨工程大学计算机系统结构实验

    计算机体系结构指软、硬件的系统结构,有两方面的含义:一是从程序设计者的角度所见的系统结构,它是研究计算机体系的概念性结构和功能特性,关系到软件设计的特性;二是从硬件设计者的角度所见的系统结构,实际上是...

    计算机体系结构(第二版)张晨曦pdf

    经典的关于“计算机体系结构(computerarchitecture)”的定义是1964年C.M.Amdahl在介绍IBM360系统时提出的,其具体描述为“计算机体系结构是程序员所看到的计算机的属性,即概念性结构与功能特性”

    软件设计模式与体系结构期末课程大作业-服装管理系统

    其次,**体系结构** 是软件系统的高层次构造,决定了系统的整体结构和组织方式。在这个服装管理系统中,可能采用了以下架构风格: 1. **三层架构**:包括表现层(用户界面)、业务逻辑层(处理业务规则)和数据访问...

    计算机体系结构—量化研究方法(第5版)_体系结构_

    《计算机体系结构—量化研究方法(第5版)》是一本深入探讨计算机体系结构的经典教材,专注于通过量化分析来理解计算机系统的设计与性能优化。在本书中,作者以清晰的逻辑和丰富的实例,引领读者探索计算机硬件与...

    美国国防部体系架构框架(DoDAF)解读

    基于对体系架构的重要性的认识,美国国防部在对其C4ISR体系架构的统一描述的基础上,开发了DoDAF(美国国防部架构框架),成为目前全世界体系设计人员普遍遵守的架构框架描述标准。任何事物都是“形式”与“内容”的...

    计算机系统结构(第2版)(PPT)及课后答案

    1. **计算机体系结构基础**:讲解计算机的基本组成,如CPU、内存、I/O设备等,以及它们如何通过总线进行通信。 2. **指令系统**:介绍不同类型的指令集架构(ISA),包括RISC(精简指令集)和CISC(复杂指令集),...

    计算机体系结构试题及答案

    计算机体系结构是计算机科学的核心部分,它涉及到计算机硬件和软件之间的接口设计,以及如何通过硬件实现来提升系统性能。在第一章中,我们了解到计算机体系结构的基本概念,包括计算机的层次概念,从微程序机器级到...

    各种系统架构图与详细说明

    技术架构设计是指对共享平台整体技术架构的设计,包括相关体系架构的搭建、应用功能完善可开发、应用资源全面共享与管理等内容。技术架构设计的目的是为了实现整体应用系统的建设和发展。 三、整体架构设计 整体...

    新时代的保险行业系统体系结构及开发架构.pptx

    在这一背景下,保险行业的系统体系结构及开发架构需要进行相应的革新,以满足快速变化的市场需求和技术环境。本文将详细探讨新时代保险行业系统体系结构的特点、保险行业应用软件系统的架构层次、以及开放架构关系的...

    高级计算机系统结构(复习资料)

    **Flynn's分类**是对计算机系统结构的一种经典划分方法,根据指令流和数据流的不同组合来分类计算机架构。 - **SISD (Single Instruction Stream, Single Data Stream)**:即单指令流单数据流架构,是最常见的传统...

    软件系统架构图_参考案例.pdf

    应用支撑层是整体应用系统建设的基础保障,包括了面向服务体系架构的设计和应用组件的整合管理。应用管理层是实际应用系统的建设层,包括了八个应用体系的分类和管理。 软件系统架构图是软件开发中一个非常重要的...

    软件体系结构 PDF版

    《软件体系结构》PDF版是一本深入探讨软件系统构建核心概念和最佳实践的专业书籍。它旨在帮助读者理解和掌握软件设计的高级构造,从而能够创建高效、可维护且可扩展的软件解决方案。 软件体系结构是软件开发过程中...

    计算机体系结构量化研究方法第六版课件.zip

    计算机体系结构是信息技术领域的核心课程,它探讨了硬件与软件之间的接口设计,以及如何通过优化这些接口来提高系统的性能和效率。"计算机体系结构量化研究方法" 是这门课程的一个重要部分,它专注于使用定量的方法...

Global site tag (gtag.js) - Google Analytics