- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在一切都变成“企业”之前,有一段时间,一切都是“结构化”的。大约 20 年前,结构化分析和结构化设计 (SADT) 以及 CASE 工具有望拯救许多 IT 专业人员。
虽然当时的炒作 - 就像任何其他炒作一样 - 来来去去,我很惊讶地看到几乎没有 SADT 的痕迹。事实上,我相信值得这样的命运并没有那么糟糕。我特别喜欢的是它强调系统的功能方面,即您将清楚地了解系统产生什么(您不能使用 SADT 指定只写系统),这种范式在函数式编程中也无处不在。
我的问题是:
最佳答案
“几乎看不到 SADT 的痕迹” :关键字是“虚拟”。我们的“现代”概念,如“ 内聚”和“ 耦合”主要来自SADT [Edward Yourdon-Larry L.Contantine]。甚至从现代软件文献到旧的有趣的引用文献SADT 文献。例如,肯特贝克在他的实现模式书的引用书目部分说:
Edward Yourdan and Larry Constantine,Structured Design,...,1979 .
This books presents the equivalent of the laws of physics for software design and grounds the discussion on the economics of development.[ Kent Beck, Implementation Patterns]
Structured design is the art of designing the components of a system and interrelationship between those components in the best possible way.
- Structured Design uses tools, especially graphic ones, to render systems readily understandable. [ Meilir Page-Jones- Practical Guide to Structured Systems Design]
It is not realistic to design whole system on paper with UML or other notations.Actually our real models are "source code" which can be executed and tested.
关于architecture - 什么取代了 SADT?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16316399/
在一切都变成“企业”之前,有一段时间,一切都是“结构化”的。大约 20 年前,结构化分析和结构化设计 (SADT) 以及 CASE 工具有望拯救许多 IT 专业人员。 虽然当时的炒作 - 就像任何其他
我是一名优秀的程序员,十分优秀!