我不明白是什么主要原因:我们为什么在使用类图时使用Erd?为什么我们有类图时需要使用ERD?
0
A
回答
0
实体关系图用于信息的概念建模。它描述了信息系统中的业务领域和国家组织。它并不代表国家的存储和操纵。
类图用于建模系统的组件。对象有状态,但也有行为。类图不表示对象内部状态的组织,只表示可以检查或修改该状态的方法。他们描述解决方案系统的一部分而不是问题域。
当人们没有将业务领域与信息系统的架构区分开来时,就会感到困惑。以这种方式构建的系统通常无法看到数据建模和OOP的优点。
作为比喻,比较路线图和汽车的工程图。
0
简而言之,ERD是为基于Web的项目中的数据库设计人员绘制的,以帮助他们更好地理解。类图是为程序员设计的。
ERD将布局系统中存在的所有实体和它们之间的关系,而从编程的角度来看,类图很重要。他们找出哪些任务依赖于其他任务。
相关问题
- 1. 为什么我们有抽象类时需要接口?
- 2. 为什么我们有类时需要id属性?
- 3. 装配需要什么?为什么我们使用它们?
- 4. 当我们已经有mapDispatchToProps时,为什么我们需要使用redux-thunk
- 5. 为什么我需要使用超时?
- 6. 虽然我们有Swing,但为什么我们需要JavaFX?
- 7. 为什么我们需要将Object类作为所有类的基类?
- 8. 为什么我们需要fieldset标签?
- 9. 为什么我们需要RIA?
- 10. 为什么我们需要.htaccess的worpdress?
- 11. 为什么我们需要9补丁?
- 12. 为什么我们需要在JavaScript
- 13. 我们为什么需要纤维
- 14. 为什么我们需要BeginGetResponse和BeginRead?
- 15. 为什么我们需要TensorFlow tf.Graph?
- 16. 为什么我们需要Bower和Nuget?
- 17. 为什么我们需要ng-click?
- 18. 为什么我们需要`ngDoCheck`
- 19. 为什么我们需要设置SONAR_RUNNER_OPTS?
- 20. 为什么我们需要Anaconda 2.7?
- 21. 为什么我们需要mktemp?
- 22. 为什么我们需要ClassMethods和InstanceMethods?
- 23. 为什么我们需要ioc容器
- 24. 为什么我们需要RBAC许可?
- 25. 为什么我们需要scalaz.stream迭代?
- 26. 为什么我们需要Buffer.isBuffer方法?
- 27. 为什么我们需要WCF
- 28. 为什么我们需要addRequestHeader方法?
- 29. 为什么我们需要编写log.isDebugEnabled?
- 30. 我们为什么要使用`realloc`如果我们需要一个'TMP buffer`
谢谢先生,它真的帮了我很多 我希望我会得到更多的信息。 – Adnan1994