软件开发过程中的视角
1 概念 (Conceptual)
这种视角 “呈现了所研究领域中的各种概
念……得出概念模型时应该很少或者不
考虑实现它的软件……”。该视角要回答
的问题是:“软件要负责什么?”
2 规约(Specification)
“现在我们要考虑的是软件,但我们关注
的是软件的接口,而不是实现。 ” 该视角
要回答的问题是:“怎么使用软件?”
3 实现 (Implementation)
这时我们考虑的是代码本身。“这可能是
最常用的视角,但在许多方面,采取规约
视角经常会更好。 ” 该视角要回答的问题
是:“软件怎样履行自己的责任?”