萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

12
返回列表 发新帖
楼主: ZICK

有没有对Software-Entwicklung和Software-Design比较熟悉的人啊!

[复制链接]
 楼主| 发表于 2004-6-11 17:53 | 显示全部楼层
谢谢诸君的指导,谢谢楼上的忠言。。。
继续研究中。。。
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2004-6-11 20:55 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2004-6-11 21:17 | 显示全部楼层

关于ER Diagram 和3-tier Application Architecture

ER Diagram是经典的用于数据库设计的方法, 用于对数据库对象及表进行描述,由ER Diagram可得到DML-script(Data Mainuplating Language), 直接生成数据库. 建议到RationalRose网站上检索UML用于数据库ER Diagram的白皮书Whitepaper, 你可以看到关于这方面的例子.

关于UseCase Diagram和Class Diagram, 你可以到Poseidon的网站,上面有基于web的视频Tutorial, 2个小时就可看完, 可以得到UML各种图例的基本知识. RationalRose的网站上也有类似内容.

对于基于数据库的程序设计, 建议由Use Case Diagram先提取功能要求, 再此基础上生成其支持的ER 数据模型. 所以至少在给定时间内,你可以得到数据库模型. 由此模型, 你可以构造示例数据, 即Dummy Data, 用于程序调试. 而在画出UseCase Diagram的过程中, 其实就是你只要思考用户该如何预订/取消教室, 如何查询空闲教室等等功能.  由前面楼主的图例,你应知道大概的意思. 当然,作业还是要自己做的.;)
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2004-6-11 23:13 | 显示全部楼层
首先谢谢楼上的热心答复,作业当然得自己做,但是因为很多地方不是一下看书就能明白的,所以还是跑到这里问问题,想得到解答!
现在我只用做GUI,是不是这样的话就不需要做ER-Diagramme?ER-Diagramme是做数据库(Datenbankschicht)那个层次才需要的?
我已经做好个Use Case Diagramme,请Eternity帮我看看行吗?我们作业的要求是这些Diagramme用Power Point-Datei交上去.
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2004-6-11 23:47 | 显示全部楼层
这是我用PowerPoint画的use Case Diagramm, 请看看!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2004-6-11 23:48 | 显示全部楼层
2.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2004-6-11 23:50 | 显示全部楼层
3.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2004-6-11 23:52 | 显示全部楼层
4

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2004-6-11 23:57 | 显示全部楼层
不知道对不对?
不清楚的就是应该在整个Verwaltung von Stundenplaenen系统的基础上画Use Case Diagramm和Klassendiagramme, 还是只针对我做的Praesentationsschicht (GUI)的画这几个Diagramm?特别是类图方面.
我很菜啊!!
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2004-6-12 09:45 | 显示全部楼层

请继续努力

以下是Poseidon网站的连接 http://www.gentleware.com/ , 希望你在看书没有头绪的情况下, 到该连接处下载Viewlet学习.

你现在的图太简单,对具体设计不够用. 你肯定 应该在整个Verwaltung von Stundenplaenen系统的基础上画Use Case Diagramm和Klassendiagramme, 然后在具体到GUI的各个细节对象画出类图. 你也可以想想Outlook的日历界面都有哪些对象. 注: Class Diagram 用于系统的设计视图,描述静态结构的模型.

UseCase Diagram里面有几样基本的图例:  Actor, Use Case, Collaboration, 还有三种基本关系, Dependency, Association and Generalization.  你也可以加注限制条件和注解. 一个完整的专于GUI设计的Use Case Diagram 应该可以告诉如何使用界面.

因时间关系, 剩下的只能靠你了.
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网 |网站地图

GMT+2, 2024-5-3 20:37 , Processed in 0.057641 second(s), 15 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表