系统架构是什么意思

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/16 22:55:48
系统架构是什么意思系统架构是什么意思系统架构是什么意思系统架构(Framework或Architecture)或软件架构的定义很难明确,仁者见仁智者见智.在面向对象范畴中,我认为就是通过若干类、抽象类

系统架构是什么意思
系统架构是什么意思

系统架构是什么意思
系统架构(Framework 或Architecture)或软件架构的定义很难明确,仁者见仁智者见智.
在面向对象范畴中,我认为就是通过若干类、抽象类及其接口有机组成的软件系统,其中类起的作用好比建筑物中的砖瓦钢筋水泥楼板,而接口和抽象类中没有实现的方法好比其中的一个个空间,包括大厅,走廊,房间,厨房,卫生间.,架构使用者的任务就是往这些空间中填充东西,也就是实现那些接口和抽象方法,从而可以创建一座定制了的建筑物.进一步,可以对这个建筑进行修饰使其外观更加漂亮.当然也可以进行改动,以便结构更加合理.
在《Rational 统一过程实践者指南》(RUP)认为,系统架构为:1.系统中最重要的组成部分和它们的接口,以及做出的创建、购买或是重用这些组成部分的决定;2.描述这些组成部分在运作时如何交互来实现系统中最重要的脚本;3.实现并测试系统架构的原型,以验证架构是否可行、是否化解了重大风险,以及验证它是否打到了重要的质量指标:性能、可扩展性和成本等.