Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Architecture 设计软件和软件子任务的体系结构_Architecture_Uml_Project_Diagram_Software Design - Fatal编程技术网

Architecture 设计软件和软件子任务的体系结构

Architecture 设计软件和软件子任务的体系结构,architecture,uml,project,diagram,software-design,Architecture,Uml,Project,Diagram,Software Design,我是这个领域的新手,我正在尝试创建一个项目设计。作为两个里程碑,我定义了 软件体系结构 软件设计 作为子任务/活动,我考虑了 软件体系结构 创建组件图 软件设计 创建行为UML图 创建结构化UML图 这是正确的吗?这种循序渐进的方法听起来非常理论化。在实践中,建筑和设计是联系在一起的,随着设计的进展,建筑在工作的早期阶段出现 这就是说,定义了一个系统与它的环境有一个边界,由相互作用的部分组成,以实现系统的目标。从建筑学的角度来看,主要部件通常被称为“组件”,当它们定义良好且独立时 在一个经典的U

我是这个领域的新手,我正在尝试创建一个项目设计。作为两个里程碑,我定义了

  • 软件体系结构
  • 软件设计
  • 作为子任务/活动,我考虑了

  • 软件体系结构
  • 创建组件图

  • 软件设计
  • 创建行为UML图

    创建结构化UML图


    这是正确的吗?

    这种循序渐进的方法听起来非常理论化。在实践中,建筑和设计是联系在一起的,随着设计的进展,建筑在工作的早期阶段出现

    这就是说,定义了一个系统与它的环境有一个边界,由相互作用的部分组成,以实现系统的目标。从建筑学的角度来看,主要部件通常被称为“组件”,当它们定义良好且独立时

    在一个经典的UML视图中,您将首先开始定义系统的边界和目标,使用一个。因为没有这个核心的理解,其余的一切都没有意义

    事实上,您需要识别和建模主要组件,然后将组件分解为更小的组件,依此类推,直到获得一些详细信息。组件和类之间的桥梁是。同时,在每个级别,您还将设计不同类的组件或对象之间的交互,以及其他行为方面


    然而,在对系统的早期思考中,要像UML所要求的那样精确和准确并不总是容易的。例如,用客户机上的一些组件和服务器上的一组服务表示web体系结构并不容易用UML简单地表示。这就是为什么,越来越多的替代性打火机建模方法被使用,例如:C4允许在架构上有一个不太正式的高层次的愿景,这是容易和快速地重新设计的,并且当它足够稳定时,你可以考虑在UML中进一步挖掘。

    < P>这个顺序的方法听起来很理论。在实践中,建筑和设计是联系在一起的,随着设计的进展,建筑在工作的早期阶段出现

    这就是说,定义了一个系统与它的环境有一个边界,由相互作用的部分组成,以实现系统的目标。从建筑学的角度来看,主要部件通常被称为“组件”,当它们定义良好且独立时

    在一个经典的UML视图中,您将首先开始定义系统的边界和目标,使用一个。因为没有这个核心的理解,其余的一切都没有意义

    事实上,您需要识别和建模主要组件,然后将组件分解为更小的组件,依此类推,直到获得一些详细信息。组件和类之间的桥梁是。同时,在每个级别,您还将设计不同类的组件或对象之间的交互,以及其他行为方面


    然而,在对系统的早期思考中,要像UML所要求的那样精确和准确并不总是容易的。例如,用客户机上的一些组件和服务器上的一组服务表示web体系结构并不容易用UML简单地表示。这就是为什么越来越多的替代性轻型建模方法被使用的原因,例如:C4允许在架构上有一个不太正式的高层愿景,可以轻松快速地重新设计,并且当它足够稳定时,你可以考虑在UML中进一步挖掘。没有。书架上有几米的书在谈论这个。拿一个开始读。不。书架上有几本书在谈论这个问题。拿一本开始阅读。