10 2005 档案
软件工程笔记之 – 另外一面
摘要:需要什么样的文档 1. 目的。主要功能,开发原因。 2. 环境。 3. 范围。输入的有效范围是什么 4. 实现功能和使用的算法。 5. 输入,输出格式。 6. 操作指令。 7. 选项 8. 运行时间 9. 精度和校验 流程图 流程图不应该过于吹捧,它只是体现软件逻辑结构的一种手段,并且尽量画它在一页纸上。逐一记录的详细流程图过时而且令人生厌,它只适合启蒙初学者的算法... 阅读全文
posted @ 2005-10-24 17:14 dragonpro 阅读(562) 评论(2) 推荐(0)
软件工程笔记之 - 祸起萧墙
摘要:里程碑还是沉重的负担 里程碑应该比较透彻和确定,这样就会很少会弄虚作假,做些自欺欺人的事。 其他的部分反正会落后 为落后找借口是不好的,项目同样需要进取心。 地毯的下面 一线经理为了掩盖系统出现的滞后,就不向老板汇报,老板不能掌握系统开发的进度。怎样杜绝这种情况发生呢? 减少角色的冲突。老板做到拿到报告不要惊慌 孟的拉开地毯。拥... 阅读全文
posted @ 2005-10-22 18:04 dragonpro 阅读(418) 评论(0) 推荐(0)
软件工程笔记之 – 整体部分
摘要:至上而下的设计。首先有清晰的结构,其次模块分隔和模块独立性避免了系统级别的不公,第三,细节的抑制使结构上的缺陷更加容易识别。第四,设计在每个精化步骤上都可以测试的,所以测试可以尽早开始。 阅读全文
posted @ 2005-10-21 09:26 dragonpro 阅读(516) 评论(0) 推荐(0)
用Microsoft Enterprise library DAAB模块的困惑
摘要:最近用EntLib建立一个项目,用到其中的DAAB这个模块,这个模块是提供封装了的数据访问方法。本项目需要同时支持Sql Server 和Oracle数据库,现我考虑了两种使用方法,列出来供大家讨论: 阅读全文
posted @ 2005-10-20 15:32 dragonpro 阅读(2491) 评论(7) 推荐(0)
学VC的一点感受
摘要:学了好长一段时间的VC给我的感觉就是烦杂,比起.net 来要麻烦许多,但是这些都是底层的东西,学了没错。一个偶然的机会接触到了孙鑫的VC视频教程,看了几节课,感觉讲得太棒了,让我明白很多问题,讲得深入浅出,实在是爽。。。所以学要讲方法,我在自学的情况下,虽然也买了基本书,但总觉没头绪,现在好了,认认真真的听大师的讲解就OK了,很轻松而且效率很高。再次感谢上天给我这么好个机会这个教程在http://... 阅读全文
posted @ 2005-10-19 12:29 dragonpro 阅读(643) 评论(0) 推荐(0)
这几天停了一下
摘要:这几天博客园似乎总有问题,这也难为dudu了,这么大的访问量。我的随笔也放了几天时间了,主要是最近在做弄一个网站,同时也在学VC,所以晚上忙得很,没时间写随笔了。我想还是不要间断的好,继续写吧,其实也不是很麻烦的事情。 阅读全文
posted @ 2005-10-19 12:15 dragonpro 阅读(311) 评论(0) 推荐(0)
软件工程笔记之 ― 未雨绸缪
摘要:很多工业在产品成型之前都需要有试验工厂,也就是说需要有失败的产品,同样在软件行业来说,写出失败的程序是很正常的,对于大多数项目来说,第一个开发的系统并不合用。因此,为舍弃而计划,无论如何,你一定要这样做。 唯一不变的是变化本身 做软件从来就是充满着变化的,变化是与生俱来的,项目开始建立的基准,肯定会随着开发的进行越来越高,甚至开发不出任何产品。 为变化计划系统 ... 阅读全文
posted @ 2005-10-14 16:17 dragonpro 阅读(443) 评论(0) 推荐(0)
软件工程笔记之 - 贯彻执行
摘要:在一个项目中,贯彻执行同样是一个比较棘手的事情。在此说明执行中所遇到的问题: 文档化的规格说明 ―― 手册。手册规格说明是一个非常必要的工具,尽管光有文档是不够的,但是手册是唯一的能够良好的传递规格的介质。 形式化定义。描述规格是一件需要让人能够很准确理解的艺术,它需要重复发挥文档撰写人员的能力。才能使文档尽量的清晰。这里可以使用预先定义好的形式... 阅读全文
posted @ 2005-10-13 16:22 dragonpro 阅读(570) 评论(0) 推荐(0)
软件工程笔记之 - 画蛇添足
摘要:在软件工程中什么叫画蛇添足?与我们平时所说的过渡设计如出一辙吧。所谓过渡设计即是过分腔调功能,过分注重模式,等等,造成的系统的体积庞大,效率底下。 还有一个概念就是开发第二个系统,往往人们在开发第二个系统的时候会在开发第一个系统的基础上进行构思,运用第一个系统处于谨慎状态的那些功能,这样往往在第二个系统里面得到体现,从而出现过渡设计的后果。 记得几年... 阅读全文
posted @ 2005-10-12 10:23 dragonpro 阅读(495) 评论(0) 推荐(0)
.NET连接Oracle出错的解决方法【System.Data.OracleClient requires Oracle client software version 8.1.7】
摘要:搞了个Oracle服务器,用MSPetShop连接Oracle,安装好后,浏览却提示如下错误: 【System.Data.OracleClient requires Oracle client software version 8.1.7】 不知道诈回事,Google了一下,原来是安装目录的Authenticated Users没有写入和修改权限,具体操作如下: go to oracle ins... 阅读全文
posted @ 2005-10-11 11:02 dragonpro 阅读(1282) 评论(0) 推荐(0)
软件工程笔记之 - 外科手术队伍
摘要:有些研究表明,效率高和效率低的实施者之间的个体差异非常大,经常能够达到数量级的水平。 ――Sackman , Erikson and Grant 较好的程序员和较差的程序员生产率是有令人吃惊的差异的。Sackman.Erikson和Grant曾对一组具有经验的程序人员进行测量。在该小组中最好的和最差的表现在生产率上平均为10:1;在编程速度和空间上具有5:1的惊人差... 阅读全文
posted @ 2005-10-10 18:58 dragonpro 阅读(1107) 评论(0) 推荐(0)
软件工程笔记之 ― 人月神话
摘要:项目滞后的主要原因在于缺乏合理的进度安排。它比其他所有因素加起来的影响还要大。 首先,我们对估算技术缺乏有效的研究,它反映了一种不真实的假设――一切将运作良好。 我们采用的估算技术隐含地假设人和月可以互换,错误的将进度和工作量混淆。 对估算缺乏信心,通常不会很耐心持续的估算这项工作。 对进度缺少跟踪和监督。 当意识到进度偏移时,下意识的反映是增加人力。这就像汽油灭火一样,只会使事情... 阅读全文
posted @ 2005-10-09 14:12 dragonpro 阅读(988) 评论(0) 推荐(0)
安装SQL Server 2000失败的原因
摘要:最近重装了系统,安装数据库的时候出现了点问题,老是提示下面这个错误, 在安装过程中我只指定了数据库的安装目录,看看安装日志(sqlstp.log),有这样的错误提示 ###############################################################################10:23:28 Process Exit Code: (-1) 10:2... 阅读全文
posted @ 2005-10-08 12:04 dragonpro 阅读(2575) 评论(1) 推荐(0)
软件工程笔记之 - 焦油坑
摘要:虽然这只是笔记,但我仍然忍不住放上来和大家分享软件给我们带来的苦与乐。 阅读全文
posted @ 2005-10-05 13:10 dragonpro 阅读(1707) 评论(6) 推荐(0)


Free Web Counter