原文:软件设计是怎样炼成的(5)——规划系统的骨架(架构设计)(上篇)

摘要: 概要设计和详细设计,可能是最开始听说的设计,但后来发现如果局限在这两个设计的框架下,可能会有诸多不顺,我们需要架构设计 数据库设计 模块设计和用户体验设计,本文主要分享架构设计,此文有点长,所以分拆为上下两篇,上篇为你分享:如何避免架构设计 放之四海而皆准 的问题,如何做到 需求驱动架构设计 大纲: .什么是优秀的设计 .优秀的设计能节省项目工作量 .优秀设计从分析需求开始 .软件系统不是 ...

2014-02-13 18:15 1 4266 推荐指数:

查看详情

系统架构设计师-基于架构软件设计

一、基于架构软件设计(ABSD)   基于架构软件设计(Architecture-Based Software Design,ABSD)方法强调由商业、质量和功能需求的组合驱动软件架构设计。ABSD是一个自顶向下,递归细化的软件开发方法,它以软件系统功能的分解为基础,通过选择架构风格实现质量 ...

Thu Sep 02 22:52:00 CST 2021 0 165
软件设计是怎样炼成的(4)——软件设计的“大道理”

摘要: 十几年前刚毕业不久,我从事第一份软件开发的工作,要完成一个项目,但没有任何软件设计的思路,于是请教我的老板。我的老板给了我两种思路:1)先假设软件已经做出来了,想好软件的外在表现,由此倒推软件的实现方法;2)思考程序的数据结构,先设计数据库,然后再搭建软件的上层建筑。老板给了我很大的启发 ...

Tue Jan 28 02:15:00 CST 2014 12 3535
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM