楼主: yining

[精华] BBS项目招募志愿人员加入

[复制链接]
论坛徽章:
55
生肖徽章:虎
日期:2006-09-06 21:14:232011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:082012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:18
271#
 楼主| 发表于 2004-1-9 02:15 | 只看该作者
想了想,还是老老实实地按照用户描述做对象模型吧,这样比较直接,容易理解:

Section就是板块的分区,Board是板块。Board和自身的association就是Board可以包含子板块。Topic是论题,论题中包含帖子。

User还是细分成了斑竹和管理员。

high_level.cl.gif (4.73 KB, 下载次数: 113)

high_level.cl.gif

使用道具 举报

回复
论坛徽章:
55
生肖徽章:虎
日期:2006-09-06 21:14:232011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:082012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:18
272#
 楼主| 发表于 2004-1-9 05:52 | 只看该作者
下一步,就是把老虎找来,作出use case,然后根据use case作出简略的sequence diagram。在这里,先岔开一下,说说开发的事情。讲到这里,可能有人会问:这么小一个项目,你什么不用XP做呢?不是说XP好处多多,而且适合小型项目的开发么?确实,但是在决定是否使用XP之前,先让我们来看看XP到底是什么。XP极力推荐的,无非就是以下几点:
1。用户的积极参与;
2。测试和开发并重,所以采用双人制的开发模式;
3。不注重最初的设计,而更强调refactoring。

那么,这些究竟是否适合我们?首先,我只有一个人,你让我去搞什么双人制的开发,不是要害我做不成么?而且,我不用双人制并不意味着我不强调测试。恰恰相反,我们的设计,就是面向测试的设计(以下删去108字呓语)。

其次,用户并不是经常会有时间陪着你的,找他一次两次的也就算了,你要是一直盯着他,他早就跟你急了。好在我们做的是BBS,实在不行就自己看看呗。

第三,关于设计还是refactoring的问题,其实,这是一个不需要回答的问题。不要以为refactoring可以解决一切设计不能解决的问题。那东西实际上就跟设计差不多。如果没有设计基础,一样做不好refactoring。而且,对于那些有经验的人来说,再开始写代码之前,心中都会有一个大概的设计,refactoring不过是对这个大概的一些细节调整。所以,我们还是从设计做起。

结论:不要盲从,具体情况具体分析,XP也不是灵丹妙药。今天机器的速度太慢了,明天我们接着讲吧。

使用道具 举报

回复
论坛徽章:
55
生肖徽章:虎
日期:2006-09-06 21:14:232011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:082012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:18
273#
 楼主| 发表于 2004-1-9 06:43 | 只看该作者
先看看这本书吧:

addison - applying use case driven object modeling with uml.pdf

1.57 MB, 下载次数: 122

使用道具 举报

回复
论坛徽章:
55
生肖徽章:虎
日期:2006-09-06 21:14:232011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:082012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:18
274#
 楼主| 发表于 2004-1-9 06:45 | 只看该作者
先做一个use case的顺序图。use case就不写了,有兴趣的自己做练习吧。

registration.sq.gif (7.93 KB, 下载次数: 114)

registration.sq.gif

使用道具 举报

回复
论坛徽章:
55
生肖徽章:虎
日期:2006-09-06 21:14:232011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:56管理团队成员
日期:2011-05-07 01:45:082012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:182012新春纪念徽章
日期:2012-02-13 15:11:18
275#
 楼主| 发表于 2004-1-9 06:48 | 只看该作者
打算用TogetherJ做一下robustness分析,大家看看上面传的书吧。里面有这方面的东西。我也是刚开始做。

使用道具 举报

回复
求职 : 系统分析师
论坛徽章:
691
博彩大赢家
日期:2014-07-14 11:41:47博彩大赢家
日期:2015-09-24 12:11:05菠菜神灯
日期:2016-04-18 13:59:20NBA季后赛大富翁
日期:2016-04-27 11:51:10NBA季后赛大富翁
日期:2016-06-24 10:29:08芝加哥公牛
日期:2015-06-25 09:32:08芝加哥公牛
日期:2016-04-18 14:22:33芝加哥公牛
日期:2016-10-27 14:28:54芝加哥公牛
日期:2016-12-27 14:16:24芝加哥公牛
日期:2017-04-18 17:07:58
276#
发表于 2004-1-9 08:48 | 只看该作者
支持三个孩子他爹的伟大事业

使用道具 举报

回复
论坛徽章:
0
277#
发表于 2004-1-9 18:03 | 只看该作者

小议一下XP

XP是敏捷开发,就是重构加重构,为了使得重构的成功率变高,就使用两个人来相互指正,在某种程度上达到一种思考的完整性。另则就是用户的参与,这是必须的,这样可以确认最终的样子,然后依这些来重构,将系统功能调节成稳定的样子即可。测试也是为了达到这个目的

如YN所言,XP需要用户的不间断确认。

所以这个在内部系统开发的时候比较好些,但是这都不应该成为一个独立的开发方式,最好的是混用,虽然在设计上好象是对立的,但实际上,一是形成规范的东东,二是将这些规范变得细小,然后存在于开发中,所以应该是一回事儿。

使用道具 举报

回复
论坛徽章:
0
278#
发表于 2004-1-19 16:56 | 只看该作者

这个帖子很有意思。我从头看到尾

没有一个好的leader,再好的程序员也干不成大事。

使用道具 举报

回复
论坛徽章:
0
279#
发表于 2004-1-19 23:39 | 只看该作者

你说的对

使用OS形式的开发和商业性开发还是有很大不同
它需要参加者的积极参与而组织者应该提领发展和技术方向
现在这个BBS在调动参与才积极性上偶们做的不好
而各位朋友都比较谦虚
这样一来就比较难以进行下去
从这外角度来讲,偶们也是外行

使用道具 举报

回复
论坛徽章:
0
280#
发表于 2004-1-21 22:39 | 只看该作者

Happy new year

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表