软件架构开发 软件体系结构“4 1”视图是哪几种视图?
浏览量:3038
时间:2021-03-12 18:28:26
作者:admin
软件体系结构“4 1”视图是哪几种视图?
1. 场景视图:静态方面由用例图表示,动态方面由活动图、状态图和交互图表示。
2. 逻辑视图:包括类、接口和协作。静态方面用类图和对象图表示,动态方面用活动图、状态图和交互图表示。
3. 开发视图:(Development view)描述开发环境中软件的静态组织结构。静态方面由组件图表示。
4. 过程视图:关注系统的运行特性,关注非功能性需求、性能和可用性。为系统集成人员提供服务,促进后续的性能测试。强调并发性、分布性、集成性、健壮性、容错性、可扩展性、吞吐量等,与逻辑实体类似,可以用类图(扩展)、活动图、交互图和状态图来表示。
5. 物理视图:主要描述硬件配置。服务于系统工程师解决系统拓扑、系统安装、通讯等问题。它主要考虑如何将软件映射到硬件。静态方面用部署图表示,动态方面用活动图、状态图和交互图表示。
画构架图使用的是什么软件?
软件架构图不是一种图,而是一种过程和方法。我最近提到了用多视图的方法来绘制架构图,主要使用UML等工具。使用UML部署绘制物理体系结构,包图绘制软件模块体系结构,序列图绘制模块关系,E-R图绘制数据库,表表示目录结构,标准接口文档。架构是用来向程序员解释问题的。如果程序员理解它,他就会成功。不管是什么画。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。