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

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 2784|回复: 19

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

[复制链接]
发表于 2004-6-10 15:33 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
要做一个关于Verwaltung von Studenplaenen 的System 的GUI
要求要Use case Diagramme (图例框图)和Klassendiagramme (类图),
这个怎么做啊, 好难啊!!!!!有人会做吗????????
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2004-6-10 17:14 | 显示全部楼层
无论用什么工具都可以做这样的图,关键是你得理解UML. 简单的工具有 Pacestar UML Diagrammer,著名的有Rational Rose.
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2004-6-10 17:27 | 显示全部楼层
是的,关键就是我对类图和Use case 图不太懂, 所以发贴上来求教的,不知你清楚这些吗?如果知道的话请教教我啊!!!!!!!!!!!!1111
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2004-6-10 19:08 | 显示全部楼层

关于Unified Development Process

关于UML的用途,建议去读<The Unified Modelling Language User Guide>, 由Grady Booch, James Rumbaugh 和Ivar Jacobson编写.
你需要做的GUI项目要求, 可以解读如下, 你也应该如此来做:
1). Use case Diagram主要用于系统需求提取,和用户沟通以及进行系统功能描述.  所以第一步,你需要对此GUI所需实现的功能进行收集, 比如每个可能用到此GUI的用户应该如何使用GUI背后的服务, 功能. 该Use Case分析应该参照系统的Use Cases.
2). 通过由以上Use Case 分析,你可以接着做"功能/需求"到"GUI的Component印象(Mapping), 决定需要如何安排GUI的层次结构,每个具体GUI需要安排什么组件. 当然UI的Layout需要考虑用户习惯及UI Design-Principle.
3).由第二步,你可以由得到的组件/元素列表接着进行汇总归类, 提取出类图及描述类之间的关系. 在编码的时候, 每个组件,比如Button, 都是你在此步得到类的实现,即Instance.

我推荐另一个免费UML工具---Poseidon, 他是德国人写的, 其免费版主要除不支持反向工程外, 用于基于Java的小项目开发足够了. 一旦你得到了类图描述, 由该工具提供的代码生成功能, 你可以得到所需的程序框架, 再对每个类的参数及函数进行具体描述既可. 当然如果你有RationalRose很好, 其被IBM收购, 是职业大公司的通用工具.

望作业进展愉快.
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2004-6-10 20:38 | 显示全部楼层
楼上的真是高手啊, 不过很不好意思的说,我对这个真的一点概念都没有,所以就到这里来求助,如果楼上的有时间愿意帮我的话,可不可以把邮箱告诉我,我再请教你,实在是没有办法了,下星期就要交了,555555555555555!!!真是临时抱佛脚啊!万望楼上的伸出援助之手啊!!!!!!!!!不胜感激,!!!!!!!!!!!!
对了,楼上的在什么地方啊?
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2004-6-10 20:39 | 显示全部楼层
我也看了一些相关的资料,但是也不大看的懂!!!!!!!!!!!!!!!!!!苯!5555555555555555
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2004-6-11 15:39 | 显示全部楼层
bufu和Eternity 补充的真是不错. 我觉得Zick 你就算下周交,也来得及做的. Use Case 画起来很容易的,也很快的.呵呵.还是好好看看书,理解一下吧.
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2004-6-11 15:48 | 显示全部楼层
Use-Case Diagramm 和Klassen Diagramm 都是SoftwareEngineering里面最基本的东西,原理是很简单的,你可以上网找一下,有很多德语的skript。对于简单的Diagramm, 用手画就可以了。Klassen Diagramm 就像楼上的例子,只是关于Klassen的描述和继承关系的概括。而Use-Case,则是偶下面所举的例子,一个事物所有步骤的描述,包括Akteur (Jemand,etwas),就是绘制成小人的东东,还有事件和过程的从属关系。

本帖子中包含更多资源

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

x
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2004-6-11 16:33 | 显示全部楼层
作业是做一个学校时间表的管理系统,
1.用户可以任何时间在这个系统里对课程,教室,讲师进行安放,编辑,删除.
2.对于课程至少有以下属性(Attributen):课名,地点,讲师,课程类型(公共课还是小课),上课时间.
3.对于教室至少有教室号码及楼号.
4.对于讲师至少有名字,头衔,办公室号码.
现在对这个系统的结构有3个层次的划分:
1.时间表编辑器(表现层)
2.应用程序(程序层)
3.数据库(数据库层)
现在可以从这3个层里面选一个来做,
如果选第一个层次的话就要通过一个带彩色用户界面的Client来实现,这个Client维护整个数据的存在.要注意的是,这个Client占据一个很明显的功能区域的分配,这里可以参考MS-Explorer.在一个大量数据里的导航可以用到树状的显示.在对对象(Objekten)进行编辑的时候对于每个Class(比如课程,讲师,教室)应该有个特别的Maske(不知道是什么???)存在,借助它可以对Objekt的Attribute进行修改,这个Maske要在被选择的对象类型(Objekttyp)的依赖性时显示出来.
这个系统要能提供教室的使用时间表及每个讲师的时间表
第一个层次就要求做出一个GUI(Graphical User Interface),这个要在"Dummy" -Daten的基础上运行.要用一般的java程序实现,并使用到swing.

然后需要有Use Case Diagramm(图例图)和Class Diagramm(类图),如有必要还要有ER Diagramm(这个是什么图啊?)可能是做
我不知道这些图是指对整个系统还是指对一个层次(就是所选做的第一个层次)而言????

就是这样的,请大家帮忙啊,我对这些真的很不懂,特别是画那些图!
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2004-6-11 17:18 | 显示全部楼层
Zick, 你先搞清楚什么是UML吧.大家已经给你出很多建议了.
你现在缺乏的是基础知识,不可能完全都让别人帮你做作业的. 所以静下心来好好看看UML.
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-4 07:18 , Processed in 0.061383 second(s), 17 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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