软件设计和建模与软件分析之间的区别

时间:2015-04-01 11:16:48

标签: uml modeling software-design

建模 - 软件设计和软件分析之间的基本区别是什么。

2 个答案:

答案 0 :(得分:3)

软件分析是我们分析软件并创建用例图的步骤,软件设计是编码步骤的准备,它包含类图等,它是根据需求规范编写的,它有助于指定硬件和系统要求并有助于定义整个系统架构,每个软件开发生命周期模型中都有以下六个阶段

  1. 需求收集和分析
  2. 设计
  3. 实施或编码
  4. 测试
  5. 部署
  6. 维护

答案 1 :(得分:1)

软件设计不是制作图表。软件设计是关于提高代码的灵活性和可重用性。图表仅用于在高层次上建立良好的代码,并且设计良好"。

以下摘录可以澄清一下“软件设计"

的错误理解”。
  

" [...]编程时,您正在进行详细设计。软件制造团队是您的编译器或解释器。源是软件将要做的唯一完整规范。类图中可爱的盒子不是设计,它们是设计的高级视图。"

请参阅What is Software Design?