dedecms织梦内容管理系统    
首页 | java | C/C++ | PHP | 操作系统 | ajax | 脚本编程 | 安全技术 | 本站下载页 | flex | CRM | 专题 | QQ群 | 测试中心 | 会员中心 | 积分规则
  当前位置:主页>java>文章内容
承接项目的一些方案(仅初学者)
来源:原创 作者:sidney

首先要谢谢百家拳的老师定风波不断的帮助我,支持我,在这里,向定风波老师致以的敬意~~谢谢您。。

项目:
1.首先,做好需求分析。跟客户谈好需求谈明白,留下他们的电话,方便随时问他。
2.系统概述,说明这个程序运行的平台,有什么功能,能够提供什么样的便捷等等……。
3.功能需求描述,首先就是抽出用例,UML里头有个用例图,意思就是描述了,这个系统谁用,
  都干什么用。。比如,管理员是个角色,他有个功能是添加记录,删除记录等等,添加记录,删除记录这些功能,就叫用例,一个角色有很多的用例。这些东西都理清了,开始详细的设计了。
4、开发与设计的总体思想
  理清上面的思路,知道该怎么设计了,然后就考虑用什么工具设计了。
5、详细的设计
  详细的设计就是一共需要几个类,每个类有什么方法,这里我们不考虑这些代码是怎么实现的,就是说不考虑这些代码是怎么编的,就比如,建筑师设计楼的时候,他不用考虑地砖应该怎样铺的吧?同样的,设计用例的时候,不用考虑数据库是怎么查的。把所有的用例设计全,不能丢三落四的,等把所有的类,每个类的方法名都定义出来,也就是把接口都写出来了,然后再一个个的实现那些方法,系统就做出来了。等把接口写出来了,怎么实现就非常容易了 。这里用接口来写这些方法,而不用类来写,是因为增强代码的可读性,就是说具体的类互相关联的多了,就很容易乱,代码的可读性就差,另外,工作量也就会增大。这里,用接口还有个另外的好处,比如,一个接口有add,update,delete,find这四个方法,让写一个对数据库的操作,但是有很多地方,需要增删改查,每次要增删改查的时候都要写一个具体的类,多麻烦呀。。一个接口可能有若干个实现类,比如一个对用户增删改查,而另一个对文章增删改查,其实接口就更像个描述,像个文档似的,接口也写出来了,就实现这些用例吧。。然后编完了,就测试,最后交付,就这样……其实,说白了,就是根据客户的需求,写一些接口用于描述这些用例,最后就是再实现这些用例。。
 

 

最后,再说一些,这些都是自己写的,本人还是个初学者,有很多不懂的地方,很多地方用词很生涩,望见谅,我会更加努力的!!!


上一篇:JSP结合XML+XSLT将输出转换HTML   下一篇:JSF视频教程
[收藏] [推荐] [评论(0条)] [返回顶部] [打印本页] [关闭窗口]  
用户名: 新注册) 密码: 匿名评论
评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
 §最新评论
  热点文章
·java自学路线图
·JSP入门实例教程
·JUnit单元测试(2)
·JUnit单元测试(1)
·什么是Servlet
·用AJAX+J2EE实现网上会议室系统
·浅谈在Java语言中究竟是传值还是
·Java 5.0 多线程编程实践
·Java的文件 读和写
·构造器内部的多态方法的行为
·JSP常用内置对象使用说明
·对于JAVA基础测试中常见的异常问
  相关文章
·JSP结合XML+XSLT将输出转换HTML
·JSF视频教程
·mysql修改字段长度(sql)
·JSP与JavaMail (六)
·汉诺塔java算法整理
·JSP与JavaMail (五)
·JSP与JavaMail (四)
·Struts2、Spring和Hibernate应用
·JSP与JavaMail (三)
·Struts2、Spring和Hibernate应用
·JSP与JavaMail (二)
·Struts2、Spring和Hibernate应用
  相关信息
copy right @ 百家拳软件项目研究室 2007 辽ICP备07011763