三层结构的ERP系统,从整个分析到最终的实施如何在rose中反映!

huojiehai 2004-09-04 10:27:22
假设拟建的系统是一个三层的ERP产品而不是给用户定制的项目,可以有大量的时间建模,起初和用户真正打交道几乎没有,可以说是闭门造车,当然会建立在现有的很多主流的ERP产品之上的一个东西。
现在的问题是:假设需求是知道的,如何在Rose上反映出来,包括纯业务系统的建模如总账、报表和计划等,非业务系统的建模如采用的通讯协议、多语言支持等,总之是想把所有的方方面面都反映到模型中,不想再用其他的工具如word文档与以辅助描述。现在的问题是:
1.像我这样的需要能不能全部在rose中反映?
2.如果不行,那些东西适合Rose,哪些不适合?
3.应该采用什么样的架构,是分层方式还是MVC又或是其他的更适合这样的系统建模?
4.因为涉及到的需求比较多,uses case图如何分包存放?
5.拟建的系统是一个三层的ERP产品,这样的系统的物理分层特性如何在模型反映?

还有很多问题,先讨论这些吧,首次来就这么多问题,没关系大家可以畅所欲言,也可以选择一两点发表一下意见,当然能给个全部的意见更好,分数是少了点,但一次只能给这么多,见谅,先谢过各位了!
...全文
326 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
vagabond2002 2004-09-26
  • 打赏
  • 举报
回复
1.能。
2.合理使用注解的话,都可以很好的表现出来。
3.这个我概念模糊。
4.觉得按照功能模块划分比较清晰。
5.用部署图。
要使用rose的代码导入导出功能的话,有些工作就不是那么适合了。
dahan2005 2004-09-08
  • 打赏
  • 举报
回复
ERP为何物?
gdywfzj 2004-09-08
  • 打赏
  • 举报
回复
Rose建模现在网上资料真是少的可怜,我学Rose全凭自己找点资料。当然写文档当然也不会很规范。不过我还是发表一下自己的意见。

Rose只是一个建模工具,如果你的系统分析设计能力很强,那当然可以只用Rose把所有的分析都完成掉,因为Rose提供了注解功能,你可以把这一些对用例、活动图等的描述都通过适当的注解表示出来,不过这需要很强的功底。我现在写需求分析、概要设计都是用Rose + Word有时还用Visio混合使用,这样感觉没那么难。至今我还没用过Rose的代码导入导出功能。

欢迎大家一起交流。
我的MSN: ywfzj@hotmail.com
sunj2ee 2004-09-07
  • 打赏
  • 举报
回复
使用.NET,再彩用三层结构:数据库>>服务器>>客户端,使用XML技术,客户端可使用BLAND技术!
随便说说,我也不懂的
mr___zhu 2004-09-07
  • 打赏
  • 举报
回复
我正在构建这样的系统,不过是ERP中的几个模块,
我使用的是.net,如果你也是,我们可以交流一下,
zzq_mail@hotmail.com
mito 2004-09-06
  • 打赏
  • 举报
回复
看到你的短消息来看看,说几句吧。
1 建模工具不是万能的,我的产品(http://bizflash.net/aicase/aicase3.zip)也是,不过,我正在尽力使更多的需求合设计能在建模工具中反映,以使精度和广度达到更高的水平。你应该设想一下:就算你用c++编写,也不一定能让客户满意,或者完全达到客户的要求。所以要求建模工具反映所有的需求也是不合实际的。所以文字描述总是省不了。

2 如何设计要看你的抽象能力。还要想一下抽象后的具体化所要的代价,如果过高还不如老老实实的做功能。从经验出发,一些简单报表可以作为一个基类,简单数据库操作作为一个基类,简单数据录入作为一个基类等等。至于3层,要选择好通讯这一部分,例如webservice的http通讯,MADAS的Borland的通讯模块,Corba定义的通讯。我的感觉是http通讯最为成熟,所以建议使用webservice,但是可用的服务扩展太少,不如Corba。
huojiehai 2004-09-06
  • 打赏
  • 举报
回复
谢谢两位同志!大家继续!
nktylm 2004-09-04
  • 打赏
  • 举报
回复
谈一点个人想法:
首先我觉得你的假设不太切合实际,ERP很难做成通用的产品,即使在国外的企业好像也是很难的,每个企业都有自己特殊的东西,不大可能通用,只能说是同类企业的核心业务流可能类似。其次,我觉得你所说的把什么东西都放在Rose模型中反映出来,不依靠任何其他的工具软件不太现实也不太合理,我的理解,Rose之类的可视化建模工具的主要用处是以一种可视化的方法帮助你建立一些不太好用纯文字和图表表示出来的系统分析和设计过程,从而提高系统分析设计的质量,一定程度上保证开发工作的成功,因此它只是一种辅助工具,与word,excel等没有什么本质区别,仅仅表达方式不同而已,应该各有各的使用范畴,要想把一个项目(产品)的分析设计工作做好应该综合运用各种手段和工具,而不应该过于机械或者死板。
随便谈了一些个人感受,欢迎交流。
huojiehai 2004-09-04
  • 打赏
  • 举报
回复
如果是你拟建这样的系统,你会怎么做?望能给个方案!

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧