0 0

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

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

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

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

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

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

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

 

先谢谢各位前辈的指点!

2008年11月01日 18:30

2个答案 按时间排序 按投票排序

0 0

采纳的答案

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

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

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

2008年11月03日 23:19
0 0

引用
UML规划一下项目

说句不中听的话,uml现在用的人不是那么多了
现在大家都比较提倡“做着看”

2008年11月03日 09:19

相关推荐

    C++简易项目,适合初学者

    C++简易项目,适合初学者C++简易项目,适合初学者C++简易项目,适合初学者C++简易项目,适合初学者C++简易项目,适合初学者C++简易项目,适合初学者C++简易项目,适合初学者C++简易项目,适合初学者C++简易项目,...

    初学者学习android项目

    "初学者学习Android项目"这个资源为新手提供了一个极好的实践平台,通过两个具体的实例——“高仿多米音乐播放器”和“高仿墨迹天气”,帮助学习者深入理解Android应用开发的核心概念。 1. **不引入任何jar包的项目...

    java小项目 适合初学者

    这个标题表明,你将接触到一系列小型的Java项目,这些项目通常是为了帮助初学者实践编程概念和技巧。小项目如“计算器”是常见的编程练习,因为它们涵盖了基础的输入输出、数学运算以及条件语句和循环结构,这些都是...

    java项目适合初学者

    本项目旨在通过开发一个简单的商场幸运抽奖系统来帮助学习者熟悉Java编程的基本概念和技术栈。该系统将涵盖用户注册、登录以及抽奖等功能,并重点介绍循环结构的应用。 #### 二、基础知识梳理 在深入项目之前,...

    c#人事管理系统(简单设计,适合初学者)

    C#人事管理系统是一个为初学者设计的简单应用,旨在帮助学习者理解和掌握C#编程语言以及.NET框架的基本应用。这个系统包含了完整的源代码,设计文档,以及详细的使用说明,是进行课程设计或个人实践的理想选择。 一...

    一套适合初学者的JAVA-WEB开发的小项目

    1.网络商城项目是第一个JAVAWEB项目,适合初学者练手。 没有使用框架,采用servlet和JDBC进行开发 sql文件夹里是mysql建表,src文件夹里java代码,WEBCONTENT里是页面。 实现了用户的注册、邮件激活、登陆、支付、...

    初学者PHP各类项目代码大全

    "初学者PHP各类项目代码大全"提供了一个丰富的资源库,涵盖了多种常见的Web应用类型,帮助初学者通过实际操作理解PHP在不同场景下的应用。下面将详细解析这个压缩包中的项目及其相关知识点。 1. **九九度供求信息网...

    javaee超级简单课程设计web项目学生信息管理系统适合初学者ssm

    JavaEE超级简单课程设计中的Web项目“学生信息管理系统”是一个非常适合初学者的实践项目,它采用了主流的SSM(Spring、SpringMVC、MyBatis)框架架构。这个项目可以帮助初学者快速理解并掌握Java后端开发的基本流程...

    初学者的简易项目

    网络留言本是一个非常适合初学者入门的JAVA EE项目,它可以帮助初学者从宏观和微观两个层面理解JAVA EE(Java Platform, Enterprise Edition)技术栈的基本工作原理和应用。JAVA EE是Java平台的一个版本,主要用于...

    jsp30个项目实例,适合初学者

    【标题】:“jsp30个项目实例,适合初学者”涵盖了JSP(Java Server Pages)技术的基础到进阶应用,是为初学者准备的一份宝贵学习资源。这些项目实例旨在帮助新接触JSP的开发者理解如何将Java代码与HTML结合,以实现...

    基于php开发的图书管理系统(适合初学者使用)

    "适合初学者":表明这个项目的设计和实现都相对简单,适合没有太多编程经验的学习者。初学者可以通过此项目学习PHP语法、数据库操作以及Web开发的基本概念。 【压缩包子文件的文件名称列表】: - `db_book.sql`:这...

    自己写的一个安卓项目,新手适合学习

    这个标题揭示了这是一个专门为初学者设计的Android开发项目。"自己写的一个安卓项目"表明这是作者原创的编程作品,旨在帮助新手掌握Android应用开发的基础知识。通过亲自实践这样的项目,学习者可以更好地理解...

    基于SSM的人事管理系统,适合初学者第一个实战项目(含数据库文件).zip

    基于SSM的人事管理系统,适合初学者第一个实战项目(含数据库文件).zip 计算机专业,软件工程专业,通信工程大学生课程设计 自己大三的时候写的 适合大家做课程设计,写毕业设计也可以参考 基于ssm的课程设计

    bookstore练习项目适合初学者

    "bookstore练习项目适合初学者"这个标题表明这是一个专为初学者设计的编程练习项目,主要目标是帮助学习者掌握在线商城系统的开发。它可能涵盖了基础的Java Web技术,如Servlet,以及如何构建一个书店相关的业务逻辑...

    mYQQ-项目案例适合初学者

    【标题】"mYQQ-项目案例适合初学者"是一个非常适合初学者的编程学习资源,主要涉及C#语言的源代码开发。这个项目案例旨在帮助新手程序员熟悉C#编程语言,掌握软件开发的基本流程和技巧。 【描述】"mYQQ-项目案例...

    适合初学者 eclipse 极为简易的android软件记事本代码实例

    标题"适合初学者 eclipse 极为简易的android软件记事本代码实例",主要包含三个关键信息点:初学者、Eclipse和Android记事本应用。这表明该资源是一个针对编程初学者的教程,使用Eclipse集成开发环境(IDE)来创建一...

    jsp程序设计-适合初学者

    **JSP程序设计初学者指南** JavaServer Pages(JSP)是Java平台上的一个标准,用于构建动态网页应用。它是Sun Microsystems(现为Oracle公司的一部分)于1999年推出的,旨在提供一种简单的方式来结合HTML和Java代码...

    适合初学者界面设计

    适合初学者,参考了别的代码做的一个界面,为了赚点积分,大家多多指教,十分简单,不要对我扔鸡蛋

    基于Python Django框架的初学者项目完整源码

    这是一个适合初学者学习和实践Django框架的完整项目源码,包含了Web开发所需的多种技术文件,从后端逻辑到前端展示,全方位展现了Django项目的结构和开发流程,便于新手理解和掌握Django的开发精髓。

    一个简单的html汽车网站,适合初学者使用

    这个项目是一个针对初学者设计的HTML汽车网站示例,旨在帮助学习者理解基本的网页制作概念和技术。HTML(HyperText Markup Language)是构建网页的基础,它定义了页面的结构和内容。通过这个项目,初学者可以了解...

Global site tag (gtag.js) - Google Analytics