文章分类 -  软件开发

  软件生态系统是随需应变时代的动力,而软件开发能力对于构建并改善软件生态系统至关重要。软件生态系统指的是:能够创造战略优势、迅速适应不断变化的业务需求并具备高度可靠性与伸缩性的应用程序。
摘要:地球人都知道,中国的企业特多,企业的市场特别大。做好了,就不愁吃喝了。但是,很多人都没想到,企业实行的是自负盈亏,用钱是特别谨慎的,不能走高投入高产出的方式,必须走低投入中产出,甚至是走低投入低产出的方式,必须上量。具体到每个公司时,则必须把以前所做的项目中包含的个性化的内容归纳出来,提取共性,提高项目中可复用的程度。最终使项目能满足起百分之七八十的企业的需求,预留部分容易修改需求给客户,满足客户所谓个性化需求,定制的愿望。如果根据... 阅读全文
posted @ 2006-01-13 22:05 Gavin Liu 阅读(344) 评论(0) 推荐(0)
摘要:微软是世界上最大的软件公司,但微软并没有通过CMM认证,不使用RUP,也不使用XP。微软有自己的软件开发过程PCM。他们之间有什么区别?有什么共同点?微软是否有从CMM、TSP、PSP中取长补短?而中国软件企业又如何从这些林林总总的开发过程模型中选取适合自己的方法?CMM真的对中国软件企业有帮助么?来听听微软资深项目经理的现身说法吧。 阅读全文
posted @ 2006-01-13 22:03 Gavin Liu 阅读(821) 评论(0) 推荐(0)
摘要:每个问题都不是单一存在的,它都有相关问题,犹如一棵树一样,主问题就是主树杆,主问题伴随的其他问题,就是支树杆,以次类推。首先不要怕麻烦,每当一个问题提出,必须提出尽量多的相关新问题。提出问题的方法:顺藤摸瓜。 阅读全文
posted @ 2006-01-13 22:00 Gavin Liu 阅读(614) 评论(0) 推荐(0)
摘要: 变化和不确定,对于软件业来说,是多么熟悉而又让人烦恼的名词。软件工程自诞生以来,一直试图通过技术和管理的手段来降低软件项目的不确定性。在这个美好的愿景指导下,专家们发明了结构化、发明了面向对象、发明了CMM,这些新的技术和方法的确有助于“软件危机”的解决,促进了软件业的发展;然而,超支、超时、低质量的老问题并未得到根本解决。为了对抗不确定,软件开发越来越复杂,越来越庞大,传统的重量级(Heavy Weight)方法的副作用也越来越明显——组织臃肿、办事低效、官僚主义... 阅读全文
posted @ 2006-01-13 21:57 Gavin Liu 阅读(232) 评论(0) 推荐(0)
摘要:  极限编程(eXtreme Programming)是一种开发纪律,以简单性、交流、反馈和勇气为基本宗旨。它的做法是以有效的实践规则将整个团队紧密联系起来,通过充分的反馈使团队能随时知道自己目前的状况和恰当的调节规则以适应自己的特殊情况。 阅读全文
posted @ 2006-01-13 21:56 Gavin Liu 阅读(500) 评论(0) 推荐(0)
摘要:前面我们提到,ASP.NET为保存用户请求间的数据添加了几种新的途径。这些途径给了你如何保持状态信息更好的控制。这些技术的范围可以窄到只有一个请求那么小(Context对象),也可以宽到整个Web服务器和服务器上的所有应用程序(Machine.config文件)。在多数情况下你有多种保存特定数据片的选择--使用每个方法描述的问题和答案来决定某个对象是否... 阅读全文
posted @ 2005-08-03 21:42 Gavin Liu 阅读(338) 评论(0) 推荐(0)
摘要:摘要:ASP.NET为保持用户请求之间的数据提供了多种不同的途径。你可以使用Application对象、cookie、hidden fields、Sessions或Cache对象,以及它们的大量的方法。决定什么时候使用它们有时很困难。本文将介绍了上述的技术,给出了什么时候使用它们的一些指导。尽管这些技术中有些在传统ASP中已经存在,但是有了.NET框架组件后该在什么时候...... 阅读全文
posted @ 2005-08-03 21:40 Gavin Liu 阅读(684) 评论(0) 推荐(0)
摘要:你的主页或者你管理的网站有各种密码需要保护,把密码直接放在数据库或者文件中存在不少安全隐患,所以密码加密后存储是最常见的做法。在ASP.NET中实现加密非常容易。.NET SDK中提供了CookieAuthentication类,其中的HashPasswordForStoringInConfigFile方法可直接使用MD5和SHA1算法。 阅读全文
posted @ 2005-08-02 08:40 Gavin Liu 阅读(460) 评论(0) 推荐(0)
摘要:在.Net Framework SDK文档中,关于调用Windows API的指示比较零散,并且其中稍全面一点的是针对Visual Basic .net讲述的。本文将C#中调用API的要点汇集如下,希望给未在C#中使用过API的朋友一点帮助。另外如果安装了Visual Studio .net的话,在C:\Program Files\Microsoft Visual Studio .NET\FrameworkSDK\Samples\Technologies\Interop\PlatformInvoke\WinAPIs\CS目录下有大量....... 阅读全文
posted @ 2005-08-02 08:39 Gavin Liu 阅读(310) 评论(0) 推荐(0)


Right people get the right information at the right time.
以技术求生存,以市场求发展;学以至用,开拓创新;达技术之颠峰,至市场之广阔!