2015-04-01 142 views
-2

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

+3

这种感觉巨型广阔。它可能不适合*任何* SE网站。 – MetaFight 2015-04-01 11:47:02

+1

设计:创造新的东西。分析:看看老东西。 – 2015-04-01 12:11:46

+1

@JimJeffries - 这可能对程序员来说也不会很好。这是混合的太宽泛和不清楚你要问什么。请参阅:http://meta.programmers.stackexchange.com/questions/7182/what-goes-on-programmers-se-a-guide-for-stack-overflow – GlenH7 2015-04-01 18:21:59

回答

3

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

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

软件设计是不是为了图。软件设计是关于提高代码的灵活性和可重用性。图表仅用于高级建模“精心设计”的良好代码。

以下摘录可以澄清一点的“软件设计”的误解含义:

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

What is Software Design?

+0

来判断和解释预期含义,谢谢@PetterFriberg! – 2016-11-14 22:01:38

相关问题