6月8日14:00,温昱谈“软件架构设计智慧之旅”

架构师成长之路(4)--架构师知识体系(方法) 前言: 哲学家常思考的问题:" 我是谁?"" 我从哪里来?"" 要到哪里去?不只是哲学家,我想每个人都有自己对这三个问题的认知。 如果我们要成为架构师,我们自己要面临的三大问题: 找准自己定位:我是谁?在哪里? 怎样做好架构师:我要做什么? 如何搭建架构师知识体系:我该怎么做? 这里面就是做事方法论:目标(我要做什么),方法(计划)(我该怎么做), 执行/行动找准自己定位:我是谁?... 阅读详情
2007年06月04日 22:18:00

温昱谈"软件架构设计智慧之旅"

--CSDNF 2F 俱乐部&博文视点名家讲谈活动之十二

活动形式及地点:优快云嘉宾在线聊天室,届时请登陆http://chat.youkuaiyun.com,进入聊天室。

活动时间: 2007 年 6 月 8 日下午 14:00~16:00

活动背景:

如今,越来越多的人顶上了"软件架构设计师"的头衔,他们乐于谈松耦合,小接口,张口闭口就是架构、RUP、UML图。似乎只有这样才叫软件开发,只有这样才能满足客户需求。一时间好不风光。但随着最初的热乎劲过去之后,人们越来越发现,架构这东西似乎太不着边际。企业实际要解决的问题他们解决不了,能解决的问题不是企业所需要的。那些看上去精美无比、弹性十足的模式设计,完美无缺的业务逻辑抽象往往在执行起来却是困难重重,或者代价过高。

为什么软件架构设计叫好但却不叫座?为什么架构师的设计无法在程序员那里落到实处?是程序员水平不够无法理解和实现架构师们的设计,抑或是架构师们自身走入一个思维的误区,认为架构仅仅就是从事抽象思维,而非代码实现?相对于国内众多手工作坊式软件企业来说,他们更需要程序员还是架构师?程序员应该如何成为一名合格的架构师?

优快云F 2F 俱乐部与博文视点特邀资深咨询顾问,CSAI特聘高级顾问,软件架构专家,《软件架构设计》作者温昱先生做客优快云直播聊天室,与大家畅谈您所关心的软件架构方方面面。

大师的点滴之语,都会给我们顿悟与思索,而您的参与更是一种智慧的碰撞!

软件架构设计智慧之旅,您准备好了吗?

相关问题:

1)就现阶段来说,国内软件业对软件架构设计的认识、实践还存在哪些误区?

2)通常,对不熟悉的人来说,谈到软件架构设计会给人以工程浩大之感,只有大企业才需要。对于目前我国众多中小型软件企业来说,软件架构设计有何意义?软件架构在现代软件产业中究竟扮演着什么样角色?

3)软件架构最近有没有新的发展动向?比如最近网上谈论较多的SOA,软件架构与SOA是一个什么样的关系?SOA是否会对软件架构有影响或者说软件架构对SOA有哪些促进作用?

嘉宾介绍

温昱:资深咨询顾问,CSAI特聘高级顾问,软件架构专家,《软件架构设计》作者,软件架构思想的传播者和积极推动者。十年系统规划、架构设计和研发管理经验,在金融、航空、多媒体、网络管理、中间件平台等领域负责和参与多个大型系统的规划、设计、开发和管理。在《程序员》杂志、IBM DevelopsWorks等媒体发表了《图形思想与UML应用》、《敏捷设计从理论到实践》、《随需而变的RUP》等文章数十篇。译著《应用框架的设计与实现--.NET平台》等。宋耦合空间(www.ou-he.com)网站创办人。

活动主办

优快云 [中国最大的IT技术社区]

《程序员》[全面关注软件人与企业成长的杂志]

博文视点[IT专业出版]

活动协办:

第二书店[中国专业计算机图书网上专营店]

事先提问,获取大奖环节介绍

您可以把对软件架构设计的问题或观点提前发给我们,我们会从中选出有代表性的问题让嘉宾与主持人来共同探讨,对其中一些有价值的问题与观点,我们会采取奖励。请大家踊跃参与!

问题请发至:zhengbindu@broadview.com.cn 或 sheguang@youkuaiyun.com

问 题:____________

姓 名:_____________

联系电话:____________

EMAIL:______________

详细地址:_____________

邮 编:______________

擅长技术:_____________如:C#程序开发、PHP程序设计 等

参加活动:_____________如:名家讲坛之十二"软件建构设计智慧之旅"

奖品: (点击查看本书详细信息)

其它相关专题:

博文视点名家讲谈纪念专题(从Sharepoint到Delphi)

http://news.youkuaiyun.com/n/20061222/99782.html

《软件架构设计》正在优快云读书频道样章连载中:http://blog.youkuaiyun.com/bvbook/archive/2007/05/29/1629039.aspx



Trackback: http://tb.blog.youkuaiyun.com/TrackBack.aspx?PostId=1638277


软件架构设计(温昱)--第4章 软件架构视图 讨论 软件架构视图 1、为用户设计:满足功能需求及质量需求(易用性、性能、可伸缩性、持续可用性)。 2、为客户设计:充分考虑客户的业务目标、上线要求的时间、预算限制以及集成需要等,还有特别关注客户所在领域的业务规则和业务限制。 3、为开发员设计:关注“软件运行时质量属性”(可扩展性、可用重用性、可移植性、易理解性、易测试性)。 4、为管理员设计:为分工管理、协调控制和评估监控等工作提供清晰的基础。 立即下载

相关推荐

架构设计的事实与谬误—流行观点及培训案例的分析-温昱

温昱老师,国内架构师中的翘楚人物,本文对业界存在的各种关于架构设计的错误思想进行了纠正和说明,可以帮助我们更清楚的理解什么是架构设计,掌握架构设计的关键技术。

架构实践全景图

业务架构是跨系统的业务架构蓝图,应用架构、数据架构、技术架构是解决方案的不同方面。 多年来,全球业界已在业务架构、应用架构、数据架构、技术架构方面积累了大量经验。 近几年,数字化转型呼唤“懂行人”打通四种架构,确保技术支撑业务、业务支撑战略。 本文就带大家来厘清这几种架构之间的脉络关系。 其中,文中涉及的缩写全称如下。 BA:Business Architecture,业务架构 DA:Data Architecture,数据架构 AA:Applications Archit

博文视点(北京)官方博客 1579

《软件架构设计》(温昱)

《软件架构设计》(温昱)详细的描述了 软件开发的

软件架构设计 温昱著 - 读书笔记

#读后感#一本实用性很强的架构入门书籍。内容有深有浅,涉及面广,帮我们树立一个架构设计的全局观。 本书已读完,把读后感放在最前面,以下是详细的读书笔记。 #读书笔记# 我们将软件架构概念分为两大流派:组成派和决策派。#读书笔记# 组成派:软件系统的架构将系统描述为计算组件及组件之间的交互。#读书笔记# 决策派:软件架构包含了关于以下问题的重要决策:软件系统的组织;选择组...

weixin_30917213的博客 534

《软件架构设计》——温昱(带目录清晰版

《软件架构设计》——温昱(带目录清晰版).rar

grafana对接zabbix数据展示

【配置】点击【模板】点击【创建模板】添加三个监控项:【名称】搜索【】创建的模板;点击上方【监控项】,点击创建【监控项】点击上方【触发器】点击【创建触发器】主机关联监控模板:左侧【配置】点击 【主机】点击【Zabbix server】查看:左侧点击【监测】点击【主机】点击【Zabbix server】点击最新数据,找到添加的三个模板主机关联监控模板:左侧【配置】点击 【主机】点击【Zabbix server】把监控模板用起来① 明确获取指标数据的方法。

2401_83883919的博客 6591

把业务架构搞搞懂,才算敲开了理解业务的大门!

为了真正掌握业务的核心,我们需对其背后的框架进行深入探讨。这正体现了业务架构的至关重要性。业务架构不仅仅是业务的高层设计图谱,它还是数据、应用和技术架构驱动所在。随着当前数字化转型的推进,业务架构已逐渐变为跨领域流程设计的核心环节。以运营商为例,他们有一个叫做“地址查询变更”的业务功能。为了满足这一业务需求,资管系统和CRM系统各自构建了相应的应用功能模块,但这导致了数据不一致性的问题。从业务架构...

fuyipingwml1976124的博客 889

Ubuntu20.04下运行VINS系列:VINS-Mono、VINS-Fusion和GVINS

安装好了VINS-Mono所需的ROS noetic、Eigen3.4.0、Ceres2.10和OpenCV4.2.0等。VINS-Mono是在ROS melodic以及Ceres1的环境下开发的,因此需要适配高版本的环境。

zardforever123的博客 2万+

第四届中国软件工程大会,温昱谈架构设计经验

2007中国软件工程大会(CCSE 2007)将于2007年6月16日-17日在杭州举行。据介绍,本届大会的主题是“关注行业发展,聚焦软件工程”,将围绕软件工程、软件行业应用、软件人才培养及未来软件技术等方面进行深入广泛的交流。  本届大会由国际未来软件学术研讨会(IWFST)程序委员会、中国软件工程大会(CCSE)专家理事委员会、希赛顾问团(CSAI)主办,希赛网承办,其宗旨是为来自国内外高

温昱著译评 5241

SpotBugs实战:10大类Bug检测规则详解与代码优化实例(附避坑清单)

本文深入解析SpotBugs在Java开发中的实战应用,详细讲解10大类Bug检测规则与代码优化实例,包括NPE防御、多线程安全、性能优化等关键问题。通过具体代码示例和避坑清单,帮助开发者提升代码质量,有效集成到CI/CD流程中。

weixin_42665255的博客 194

FAST-LIO2实战:如何在无人机上部署并实现厘米级定位(附ROS配置全流程)

本文详细介绍了如何在无人机上部署FAST-LIO2激光雷达惯性里程计系统,以实现厘米级精确定位。内容涵盖从硬件选型(如激光雷达与机载计算机)、软件环境配置(ROS Noetic)、传感器标定,到FAST-LIO2参数调优、与PX4飞控集成以及实际飞行测试的全流程。重点解决了实时定位中的外参标定、数据同步等关键问题,为无人机在无GPS或复杂光照环境下提供稳定可靠的定位解决方案。

weixin_29062865的博客 248

也谈“业务架构”

“架构”一词,仿佛是“熟悉的陌生人”,系统架构、硬件架构、企业架构、缓存架构...... 林林总总, 某种技术只要加上“架构”一词,就好像变得“高大上”起来。然而,讨论问题的基础应该是,澄...

我相信...... 1285

SAP COPA实战:手把手教你用CMOD增强搞定自定义特性派生(以客户字段为例)

本文详细介绍了在SAP COPA模块中通过CMOD增强实现自定义特性派生的全流程,以客户字段为例,展示了从特性设计、SPRO配置到特性派生逻辑实现的完整步骤。重点讲解了如何利用CMOD增强技术解决业务需求,提升获利能力段分析的灵活性和准确性。

weixin_30275415的博客 428

软件架构设计_《软件架构设计》概述

《软件架构设计——程序员向架构师转型必备》是架构设计相关的书中很有名的一本,作者温昱。通篇看完有个感觉,这本书写得可以说不是很负责任,具体来说就是这本书有很多图,这些图作者又不仔细讲,给我的感觉就像在看PPT,没错这可能就是咨询师的讲稿攒起来的一本书。这本书每个部分都讲得不是很细,但它在整体上又讲得很全面,能够管窥架构师工作全貌。这本书又像一本手册,工作中遇到了问题,拿出来翻翻能马上找到思路和线索...

weixin_39791225的博客 172

Arduino 系列:Arduino Due 系列 (基于 ATSAM3X8E)_(5).电源管理与电压调节

电源管理与电压调节是确保嵌入式系统稳定性和可靠性的关键环节。通过合理选择电源输入方式、使用高效的电压调节器、设计适当的滤波电路和实施动态电源管理,可以有效提高系统的性能和寿命。同时,使用电源调试工具和编写调试代码,可以帮助开发者及时发现和解决问题。希望本文档能为使用 Arduino Due 的开发者提供有用的信息和指导。

2401_87715305的博客 1308

Wi-Fi物理帧间隔概念简介

物理帧间隔概念简介。

1042484520@qq.com(邮箱) 1777

《软件架构设计》内容简介

 本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念、阐述了切实可行的软件架构设计方法、提供了可操作性极强的完整的架构设计过程。另外,本书从思维方式的突破、面向对象设计、UML建模、过程与管理等关键过渡环节,为广大程序员的成长提供了切中肯綮的指导。全书共26章,分为3个部分:软件架构概念与思想篇、软件架构设计方法与过程篇、程序员成长篇。理论与实践并重是本书的特点。架构设计要

温昱著译评 7138

高通平台开发系列讲解(USB篇)MBIM协议详解

📢本文主要介绍高通平台USB网卡MBIM协议。

内核笔记 5438

读温昱架构系列文章

一)什么是软件架构? 不同的人对架构有不同的理解。“软件业的人乐于做这样的事——找一些词汇,并将它们引申到大量微妙而又相互矛盾的含义中”。 但我们可以将软件架构的概念分为两大流派:组成派和决策派。这里给出一些典型的定义: 1) 组成派 Mary Shaw:The architecture of a software system defines that system in termso...

LM Wang的专栏 1584

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

[存档]Alistair Cockburn-2006年UMLChina讲座01

在15年前,IBM请他来做一个有关对象技术方面的一个项目。

rolt的专栏 17

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

用 Mermaid/PlantUML 做轻量级架构文档(附模板)

两周前我接手一个内部系统,14 个服务,架构文档是一份 2024 年 3 月的 PPT,3.2MB,里面 21 张图。我找到上一任维护者问这图还准不准,他回我:“登录那块改过,其他应该没动。"应该"两个字,就是我对这份文档全部的信任。git log 也印证了:这份 PPT 一年只被提交过 2 次,同期主仓库的 commit 是 480 多个。文档已经死了,只是还没人宣布。这两周我把它重做了一遍:图全部换成文本格式进 Git,CI 自动渲染并检查新鲜度。

滴水成河,汇流成海 134

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

上一篇: 软件架构为谁而设计
下一篇: 1月13日“微软卓越工程师”免费讲座(讲师:温昱)
itkbase
博客等级 码龄19年 113粉丝 4646原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值