摘要:SSM框架(spring+spring MVC+Mybatics)
阅读全文
随笔分类 - 系统架构设计师
摘要:基于架构的软件设计(Architecture-Based Software Design,ABSD)是一种架构驱动方法。这种方法有3个基础:(1)功能的分解。在功能分解中,ABSD方法使用已有的基于模块的内聚和耦合技术。(2)通过选择架构风格来实现质量和业务需求。(3)软件模板的使用。软件模板利用了
阅读全文
摘要:敏捷方法2001年2月,在美国的犹他州,17位“无政府主义者”共同发表了《敏捷软件开发宣言》,在宣言中指出:● 尽早地、持续地向客户交付有价值的软件对开发人员来说是最重要的。● 拥抱变化,即使在开发的后期。敏捷过程能够驾驭变化,保持客户的竞争力。● 经常交付可工作的软件,从几周到几个月,时间范围越小
阅读全文
摘要:统一过程(Unified Process,UP)是由Rational公司开发的一种迭代的软件过程,是一个优秀的软件开发模型,它提供了完整的开发过程解决方案,可以有效地降低软件开发过程的风险,经过裁剪的UP可以适应各种规模的团队和系统。 1、UP的二维模型 UP是一个很有特色的模型,它本身是一个二维的
阅读全文
摘要:为了能够适应开发的需要,在信息系统规划设计,以及系统开发的过程中,必须要遵守一系列原则,这是系统成功的必要条件。以下是信息系统开发常用的原则。1.高层管理人员介入原则一个信息系统的建设目标总是为企业的总体目标服务,否则,这个系统就不应当建设。而真正能够理解企业总体目标的人必然是那些企业高层管理人员,
阅读全文
摘要:信息系统是一个极为复杂的人-机系统,它不仅包含计算机技术、通信技术,以及其他的工程技术,而且,它还是一个复杂的管理系统,还需要管理理论和方法的支持。下面简单介绍几种最常用的信息系统开发方法。1、结构化方法结构化方法是由结构化系统分析和设计组成的一种信息系统开发方法。结构化方法是目前最成熟、应用最广泛
阅读全文
摘要:软件开发方法是软件开发的方法学。自从“软件危机”爆发以来,软件研究人员就在对开发方法进行不断地研究,以期能够提高软件的质量、降低软件的成本。经过 40 多年的研究,人们提出了很多开发方法,如最初的结构化开发到现在非常流行的面向对象的开发方法等。 一、 软件生命周期 软件生命周期也就是软件生存的周期。
阅读全文