软件开发过程中的视角

1 概念 (Conceptual)

这种视角 “呈现了所研究领域中的各种概
念……得出概念模型时应该很少或者不
考虑实现它的软件……”。该视角要回答
的问题是:“软件要负责什么?”

2 规约(Specification)

“现在我们要考虑的是软件,但我们关注
的是软件的接口,而不是实现。 ” 该视角
要回答的问题是:“怎么使用软件?”

3 实现 (Implementation)

这时我们考虑的是代码本身。“这可能是
最常用的视角,但在许多方面,采取规约
视角经常会更好。 ” 该视角要回答的问题
是:“软件怎样履行自己的责任?”

原文地址:https://www.cnblogs.com/mingzhang/p/9718484.html