对分析和设计的疑问

时间:2011-12-21 13:57:56

标签: terminology

我正在使用spring和struts开发一个电子商务应用程序。我对以下内容感到很困惑。

  1. 系统的概念视图是什么意思?当我在互联网上搜索时,我可以看到带有类的图表。但我的理解是概念视图是在需求收集后很快得出的。
  2. 什么是系统的架构视图?我可以在这里解释MVC架构吗?或者我应该使用其他东西,而不是更具体地应用于我的应用程序。
  3. 请你帮我解决这个问题。

    提前致谢!

1 个答案:

答案 0 :(得分:1)

概念视图(a.k.a.概念模式)是相关的 concepts 图,可以从中导出数据库模型。例如,您可能在学生管理应用程序的概念视图中有一些学生,课程和模块。模型可能包含有关每个概念的属性,但只包含与现实生活概念属性相关的属性。您可以稍后将其转换为规范化数据库格式,包含处理任何多对多关系,附加字段等的表。

archictecural视图将系统的各个部分分离为体系结构类别。类别可以与分层模型(例如,表示,逻辑,数据)或任何其他模型相关。正如您所提到的,MVC就是一个很好的例子。这些模型有助于理解如何对项目的资源和组件进行分区。