系统架构是什么意思

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/25 00:32:38

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

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