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