Architecture 设计软件和软件子任务的体系结构
我是这个领域的新手,我正在尝试创建一个项目设计。作为两个里程碑,我定义了Architecture 设计软件和软件子任务的体系结构,architecture,uml,project,diagram,software-design,Architecture,Uml,Project,Diagram,Software Design,我是这个领域的新手,我正在尝试创建一个项目设计。作为两个里程碑,我定义了 软件体系结构 软件设计 作为子任务/活动,我考虑了 软件体系结构 创建组件图 软件设计 创建行为UML图 创建结构化UML图 这是正确的吗?这种循序渐进的方法听起来非常理论化。在实践中,建筑和设计是联系在一起的,随着设计的进展,建筑在工作的早期阶段出现 这就是说,定义了一个系统与它的环境有一个边界,由相互作用的部分组成,以实现系统的目标。从建筑学的角度来看,主要部件通常被称为“组件”,当它们定义良好且独立时 在一个经典的U
这是正确的吗?这种循序渐进的方法听起来非常理论化。在实践中,建筑和设计是联系在一起的,随着设计的进展,建筑在工作的早期阶段出现 这就是说,定义了一个系统与它的环境有一个边界,由相互作用的部分组成,以实现系统的目标。从建筑学的角度来看,主要部件通常被称为“组件”,当它们定义良好且独立时 在一个经典的UML视图中,您将首先开始定义系统的边界和目标,使用一个。因为没有这个核心的理解,其余的一切都没有意义 事实上,您需要识别和建模主要组件,然后将组件分解为更小的组件,依此类推,直到获得一些详细信息。组件和类之间的桥梁是。同时,在每个级别,您还将设计不同类的组件或对象之间的交互,以及其他行为方面
然而,在对系统的早期思考中,要像UML所要求的那样精确和准确并不总是容易的。例如,用客户机上的一些组件和服务器上的一组服务表示web体系结构并不容易用UML简单地表示。这就是为什么,越来越多的替代性打火机建模方法被使用,例如:C4允许在架构上有一个不太正式的高层次的愿景,这是容易和快速地重新设计的,并且当它足够稳定时,你可以考虑在UML中进一步挖掘。 < P>这个顺序的方法听起来很理论。在实践中,建筑和设计是联系在一起的,随着设计的进展,建筑在工作的早期阶段出现 这就是说,定义了一个系统与它的环境有一个边界,由相互作用的部分组成,以实现系统的目标。从建筑学的角度来看,主要部件通常被称为“组件”,当它们定义良好且独立时 在一个经典的UML视图中,您将首先开始定义系统的边界和目标,使用一个。因为没有这个核心的理解,其余的一切都没有意义 事实上,您需要识别和建模主要组件,然后将组件分解为更小的组件,依此类推,直到获得一些详细信息。组件和类之间的桥梁是。同时,在每个级别,您还将设计不同类的组件或对象之间的交互,以及其他行为方面
然而,在对系统的早期思考中,要像UML所要求的那样精确和准确并不总是容易的。例如,用客户机上的一些组件和服务器上的一组服务表示web体系结构并不容易用UML简单地表示。这就是为什么越来越多的替代性轻型建模方法被使用的原因,例如:C4允许在架构上有一个不太正式的高层愿景,可以轻松快速地重新设计,并且当它足够稳定时,你可以考虑在UML中进一步挖掘。没有。书架上有几米的书在谈论这个。拿一个开始读。不。书架上有几本书在谈论这个问题。拿一本开始阅读。