精选优质文档-倾情为你奉上软件体系结构在软件开发过程中的作用1 为什么要用软件体系结构的思想来开发软件产品? 软件从最初的程序到今天的程序加文档,看起来并没有什么变化。然而今天的软件要实现的功能已与昨天不可同日而语,对软件各方面功能和性能的要求决定了软件空前的复杂。软件的开发已不是简单的写程序,在软件开发的整个生命周期里,从需求分析到设计到编码到测试到维护,编码仅占一小部分。软件开发的侧重点从编码已经转移到需求分析和软件总体架构设计 许多项目都是在回顾时,才发现问题在结构上.因结构的局限性,付出太多的代价. 在体系设计上付出一天努力解决的问题,在以后阶段可能要多付出几天到十几天也不一定能解决。由于当今的软件产品需求复杂、内容丰富、变更频繁。很难想像在一个没有规范,没有构造思想指导下软件开发会取得什么样的“成果”。2 软件体系结构在软件开发过程中的作用 1. 规范软件开发的基本架构。 体系结构一般说来与需求是密切相关的.明确的需求可以制定明确的软件规格,越明确的规格设计出来的软件架构越清