问题
1.你在分析模型阶段得到的序列图是Rose2003根据用例生成的,还是自己根据前面得到的用例画的呢?序列图是不是根据交互建模画?
2.书上是以java为例子的,如果我用xde for .net,那我要怎么做分析模型呢?
3.系统分析与设计是不是一定要有丰富的代码经验做基础呢?
4.我很想参加你的培训课程,但是没有机会了,好象你们的培训课程有录象吧,到时候能让我们下载吗?
5.分析模型之前要确定“设计模式”,这里的设计模式是否是软件架构?你采用的是MVC模式,
这个是不是和.net里面的"三层"有点相似呢?
6.可能现在很少有使用从设计模型导出的代码,都是自己编写,你觉得这样可靠吗?从设计模型导出的代码可靠吗?
回答
刚刚看到您的帖子,下面我一个一个来回答一下,不一定正确,但是却代表着我的个人目前的观点,如有错误或者偏差,也欢迎朋友们批评指正:
1、时序图是自己画的,而不是自动生成的,因为这是对用例的进一步阐述。这个时序图是根据用例阐述和交互建模的内容完成的,目前全程建模的内容只有用例阐述、交互建模和界面设计处于非模型表述状态。
2、无论你用何种建模工具,过程都是相似的,你可以直接构建分析模型,我书中也给除了对应的自己创建分析模型的步骤和系统自有模版的分析模型创建过程。
3、系统分析也许可以不需要丰富的代码经验作基础,但是,系统设计是必然需要丰富的同类代码经验作基础的,因为设计做完以后,是要直接导出代码框架的。而分析模型因为不需要和代码相关,所以,与代码编写的经验是没有太大关联关系的。
注:同类代码经验是指:做java开发的系统,必须有java语言的编码经验,作c系统则必须有c的语言的开发经验,而不能说,你有delphi的开发经验而没有java的编码经验就要来做java的设计模型,这样的技术人员只能做分析模型,而不是设计模型。
4、这个我不敢承诺。因为涉及到书内的大部分内容,需要和我的出版商协商。因为视频的流传会影响到书籍本身的销售,而这是出版社最为关注的。涉及到法律问题,我不得不慎重。
5、设计模式有分层的趋势,这在我的书中有一些介绍,培训中我会做更多的深入介绍。mvc在这里就是架构模式的概念,和.net的三层是很类似的,或者说是基本相同的,您可以看我书中的例子和介绍。
6、设计模型只导出代码框架,我认为只要你的设计是有效的,那么这个导出的代码就是可靠的。因为我已经在很多项目中做过验证了。这一点完全可以放心。