当前位置: 首页 > Web前端 > JavaScript

关于DevelopmentView

时间:2023-03-26 21:11:35 JavaScript

什么是DevelopmentView__DevelopmentView__是LogicalView的实现,也称为ImplementationView,它描述了软件在开发环境中的静态组织结构,主要侧重于软件模块的组织和管理。开发视图关注的是包,不仅包括要编写的源程序,还包括第三方SDK和现成的框架,可以直接使用的类库,以及开发系统所依赖的系统软件或中间件会跑。开发视图和逻辑视图之间可能存在一定的映射关系:比如逻辑层一般映射到多个包。其总体架构如下图所示:在大多数情况下,开发架构所考虑的内部需求与以下因素有关:开发难度、软件管理、可重用性和通用性、工具集和编程语言带来的限制。开发架构视图是以下活动的基础:需求分配、团队工作(或团队组织)分配、成本估算和计划、项目进度监控、软件可重用性、可移植性和安全性。它是构建产品线的基础。开发视图的规则分块和分组可见性开发视图的结构开发视图的风格通常是层次结构,每一层都为上层提供一个定义明确的接口,越低层通用性越好。开发视图的意义开发视图是需求分配的基础,便于开发团队分配工作,有助于成本评估和提前计划,监控项目进度,推理软件重用、可移植性和安全性。通过开发视图,很容易得到项目开发人员的分工配置。软件体系结构的开发视图应该为开发人员提供实用的指导。任何影响全局的设计决策都应该由架构设计来完成。如果这些决策被“泄露”到后面,最终在大规模并行开发阶段被发现,可能会造成大量“程序员开会临时决策”。必然会衰落甚至导致项目失败。实际应用在实际应用中,开发视图会在逻辑视图的基础上增加很多内容,比如大量的接口、辅助类等。一个设计良好的开发视图应该能够满足以下要求:通过逻辑架构元素,可以找到它的所有代码和所有二进制交付物。每个代码源文件都可以找到其逻辑架构元素。每个二进制可交付成果,您都可以找出它集成了哪些逻辑架构元素。总结以上是对开发视图的简单介绍。希望对您有所帮助!~~本文到此结束,感谢阅读!~学习有趣的知识,认识有趣的朋友,塑造有趣的灵魂!大家好,我是〖编程三昧〗的作者王隐,我的公众号是《编程三昧》,欢迎关注,希望大家多多指教!你来,怀揣期待,我以墨香迎接你!您归来,不分得失,只送回味!知识与技能并重,内功与外功并重,理论与实践两手抓,两手都要用力!