李庆丰 2008-11-01 18:30
浏览 239
已采纳

一个初学者的疑惑:是否过于简单的项目不适合过于细致的分析和设计?

小弟是半路出家的程序员,我们公司不是专业的软件公司,只是有自己的软件产品,几个程序员做起来都业余得很。

最近小弟想自己学着用UML规划一下项目(自己做的一个小东西),就是做网上问卷调查的一个系统,主要功能就是制作问卷和数据分析 。

我做好了一些用例,在做时序图的时候,发现根本没什么好画的,因为步骤实在太少了。

比如说,有个【新建调查项目】 这么一个用例,就是输入文字,然后提交,这样就完了。

那么像这种角色单一,流程也比较单一的系统,是不是就不用UML了?

如果不用UML,有什么好的工具和办法做前期的分析和设计呢?

 

先谢谢各位前辈的指点!

  • 写回答

2条回答 默认 最新

  • sptzone 2008-11-03 23:19
    关注

    我有过和楼主一样的感受。
    以前负责小项目的时候,想着现在UML好象挺先进的,所以就开始用UML来试着规划项目,先画了类图,然后到时序图,协作图,活动图的时候,就有些乱了,觉得这些图的差别好象不是很大,当时最终我还是选择了活动图加类图的设计方法。

    当然,现在回过头再看用UML做的设计,总体感觉是做到类图就可以了,个人认为Rational Rose的用例图和活动图并不能说明很多流程方面的问题,这些比较精细的流程,还是文字描述来得精准。

    我们现在项目稍微大一些,一共60个开发人员。但是除了使用UML的类图,基本上都没用到其他的UML图。并且实际上每家公司内部的开发流程都不一样,公共的主要是数据库结构图,类图用得多。其他的就是百花争艳了。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog