总结最近项目开发中遇到的问题,希望对大家有所帮助!
2008-06-30 17:19
721 查看
最近接触的项目(企业应用)中都存在以下几个问题,对开发进度都有不同程度的影响。在这里提出来,我并不是打算给出解决方案(当然了,也给不出来),只是把所有我碰到的问题都列出来,给大家参考。
给出我的参考解决办法,虽然不一定是很好的。
第一:概念不一致
在一个部门,卡号是指本部门员工编号;另一个部门则是指饭卡编号。很头疼是吧?如果开始没有搞清楚的话,进入开发阶段后我想会更头疼。这些概念不一致有部门之间固有的,也有因为需求了解时配合人员自己理解不同导致的。
我是这么做的:建立统一的字典对需求说明书全文中关键字词进行说明,保证关键字词在文章中代表唯一的意思。。
第二:多个操作界面
本身系统中就有很多个操作界面。同一个功能,由于使用部门的不同,又会增加一些操作界面。如何处理好这些过程很重要。
我是这么做:这个问题我现在还很头疼,因为界面是不同的,所以我无法减少界面方面的工作。所以我做的是对所有的处理过程进行整理建模,采用相关模式来减少处理过程的工作量。基本保证处理过程只要已经有了。进行少量工作即可再次使用。因为项目不同,具体情况不同,这里也就没法写的更详细了。
第三:与原有其他系统的交互(预留接口给其他已有或者将有系统)
这个也是很头疼的问题,特别是原有系统都已经不知道是谁(公司)开发的时候。
我是这么做的:本系统采用XML(web service等)方式提供接口,外部系统直接通过对方数据库交互。看对方数据库也是很头疼的一件事情啊。。。
第四:业务中很多的特殊情况
总会从客户那里得知,这种情况下要如何如何特殊处理;哪种情况下要如何如何特殊处理。怎么样在统一和特殊之间找到平衡点,很头疼啊。
我是这么做的:DDD
以下是会给系统增加复杂性的东西,不是说这些有什么问题,而是我认为如果能避免还是尽量避免的好。他们会给你的开发和将来维护造成很多的困扰。
第一:多线程,是指需要自己进行控制的多线程。
第三:多平台
给出我的参考解决办法,虽然不一定是很好的。
第一:概念不一致
在一个部门,卡号是指本部门员工编号;另一个部门则是指饭卡编号。很头疼是吧?如果开始没有搞清楚的话,进入开发阶段后我想会更头疼。这些概念不一致有部门之间固有的,也有因为需求了解时配合人员自己理解不同导致的。
我是这么做的:建立统一的字典对需求说明书全文中关键字词进行说明,保证关键字词在文章中代表唯一的意思。。
第二:多个操作界面
本身系统中就有很多个操作界面。同一个功能,由于使用部门的不同,又会增加一些操作界面。如何处理好这些过程很重要。
我是这么做:这个问题我现在还很头疼,因为界面是不同的,所以我无法减少界面方面的工作。所以我做的是对所有的处理过程进行整理建模,采用相关模式来减少处理过程的工作量。基本保证处理过程只要已经有了。进行少量工作即可再次使用。因为项目不同,具体情况不同,这里也就没法写的更详细了。
第三:与原有其他系统的交互(预留接口给其他已有或者将有系统)
这个也是很头疼的问题,特别是原有系统都已经不知道是谁(公司)开发的时候。
我是这么做的:本系统采用XML(web service等)方式提供接口,外部系统直接通过对方数据库交互。看对方数据库也是很头疼的一件事情啊。。。
第四:业务中很多的特殊情况
总会从客户那里得知,这种情况下要如何如何特殊处理;哪种情况下要如何如何特殊处理。怎么样在统一和特殊之间找到平衡点,很头疼啊。
我是这么做的:DDD
以下是会给系统增加复杂性的东西,不是说这些有什么问题,而是我认为如果能避免还是尽量避免的好。他们会给你的开发和将来维护造成很多的困扰。
第一:多线程,是指需要自己进行控制的多线程。
第三:多平台
相关文章推荐
- 这是在开发的时候经常会遇到的问题希望对大家有所帮助
- 一些总结与思考(聊聊最近,希望对大家有所帮助)
- .NET 新手小组 / 最近整理了一份C# WinForm开发系列,希望对大家有所帮助
- ASP.NET第一个项目,希望我遇到的一些问题对各位会有所帮助
- 总结一下,我面试了好多家公司遇到的面试题,希望对大家有所帮助
- 公司项目开发过程中遇到的问题总结!
- 关于我遇到的问题集锦,希望对后学者有所帮助
- Linux环境下段错误的产生原因及调试方法小结 最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是
- node开发指南中的microblog项目中遇到的问题总结及解决方法
- 最近的android项目开发问题总结
- PDA(WinCE)项目开发中遇到的问题及解决方法总结
- 项目开发、项目管理中遇到的问题总结
- 最近一阵子写C#的项目,遇到的一些问题以及解决的办法,跟大家分享一下```
- 最近的android项目开发问题总结
- 最近翻译了一下国外的w3schools,巩固一下基础知识,希望对大家有所帮助
- PowerTalkBox聊天控件,问题解决聊天记录,希望对大家遇见类似问题有所帮助
- 好久不做开发了,最近使用vs2008遇到了不能添加多个项目的问题,在此标记一下
- 准备近期写一些关于RESIP开发有关的VOIP资料,希望对大家有所帮助
- 某教育平台项目开发之--使用SSM框架开发过程遇到的问题总结
- [企业信息化]关于LCS2005的安装总结,但还有很多问题没有解决,希望能够对象我一样的新手有所帮助