- oo大原则之单一职责原则[2008-05-24]
单一职责原则强调的是职责的分离,在某种程度上对职责的理解,构成了不同类之间耦合关系的设计关键,因此单一职责原则或多或少成为设计过程中一个必须考虑的基础性原则。
- Saas安全性问题讨论 [2008-05-24]
Saas软件由于数据放在互联网上,导致它的数据安全问题另中小企业非常担忧。特别像财务、销售、CRM这种系统,更是对数据非常敏感。
- Ubuntu传奇创始人谈Linux关键问题[2008-05-24]
作为当今最红的Linux发行版Ubuntu的创始人,Mark Shuttleworth是一个极具传奇色彩的人物。他生于南非,大学毕业后创建了一家数字认证咨询网络公司。1999 年,他以5.75亿美元的价格出售了这家公司,作为一名狂热的天文爱好者,2002 年他还自费完成了一趟太空之行。Technology Guardian网站近日对其进行了一次采访。
- 从思想到评估 软件企业如何实施CMM[2008-05-22]
本文讨论软件企业实施CMM或通过CMM评估所必须经历的步骤,希望能起到一个抛砖引玉的作用,软件企业实际实施CMM时,可以根据自身的实际情况和具体要求加以应用。
- 软件企业ISO9000质量体系与CMM的比较分析[2008-05-22]
美国软件工程研究所(SEI)开发的软件成熟度模型和国际标准化组织(ISO)开发的ISO9000标准系列,都共同着眼于质量和过程管理.两者都为了解决同样的问题,直观上是相关的。但是它们的基础是不同的。
- 争论:是否应该避免架构重写? [2008-05-23]
由于软件应对需求变化的能力越来越差,通过更新架构进行软件重建的做法变得越来越有吸引力。这种做法是相当有风险的,因此具体策略的选择显得相当重要。
- 关于敏捷开发的一点小想法 [2008-05-22]
针对最近又比较火热的敏捷开发,我有一些个人的想法和认识,粗浅之处,还请大家指教了。
- 集成化企业级建模工具—PowerDesigner[2008-05-23]
提高软件质量,缩短开发周期, 并且使软件更能够适应业务需求的变化,以提高投资回报率,是每个企业所面临的、需要解决的关键问题。软件建模一直被认为是提高与有效控制软件质量的解决之道。
- 与一线Linux嵌入式开发工程师的对话[2008-05-24]
陈工程师一直做Linux的嵌入式开发,作为在开发一线的工程师,他对很多问题的看法可能更切合实际需求,于是,通过邮件,就嵌入式开发方面的问题,请他谈了一下自己的看法。
- 我国软件过程改进人才队伍建设的重要步骤[2008-05-21]
我们知道,软件产业与传统的制造业相比是一个年轻的产业,但又是一个很独特的产业。其突出的特征表现在产品和生命过程的不可见; 所投入的工作绝大部分属于智力劳动; 而且它的复杂性和规模的提高和扩大越来越突出。
- 软件开发中的准时化生产 [2008-05-20]
准时化生产是精益生产和丰田生产系统中的概念,其目的是在合适的时间生产合适数量的满足客户需求的产品。它充分体现了从客户价值出发组织生产运营系统的观点,是一种先进的生产方式。
- 在 Linux 平台中调试 C/C++ 内存泄漏方法[2008-05-21]
通过本文的介绍,能给大家对处理其它产品或项目内存泄漏相关的问题时提供借鉴。
- 精益管理在开发项目上三大精髓 [2008-05-20]
精益思想强调,首先正确设计你的流程,然后再去找合适的工具让这个流程开动起来。不管是软件开发用到工作工具,还是别的工具,只要能够支持这个流程,就是合适的工具。
- 操作系统未死--虚拟化VS.操作系统[2008-05-21]
虽然VMware目前在x86平台上取得了一定的份额优势,颇被业界乃至华尔街看好,甚至还有充满激情的拥护者发出了“VMware预示操作系统的死亡”这样的宣言。但要说VMware即将获得英特尔在处理器业界那样的地位,目前还为时过早。
- 走出软件作坊:如何成为软件开发正规军(二) [2008-05-21]
上一次,写了一篇文章《三五个人十来条枪 如何走出软件作坊成为开发正规军》,反响异常激烈。
- 如何才能做好一名软件实施人员[2008-05-22]
软件实施可以说是软件产品服务主线的一个决定性环节,软件的成功离不开实施。那什么才是成功的实施呢?我认为是要让用户真正使用起来,让用户满意,用户的成功也是软件公司的成功。
- 合格程序员的素质[2008-05-16]
程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立,到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大的贡献。
- 调查:16%开放源码项目bug重重 [2008-05-22]
在美国国土安全部的支持下,网络开发商Coverity近期对开源软件开发做出了一份评估报告.根据报告显示,在过去的两年中,开源开发者已经从 Linux操作系统、Apache网络服务器等250个项目中分别移除了8500多个Bug.
- 将看板应用于软件开发:从敏捷到精益 [2008-05-20]
在本文中,我首先解释一下在精益生产中,尤其是TPS中的看板是什么样子的,来理解下这个成熟行业中的实践和法则,并圈定可以应用于软件开发的概念。
- 产品管理的心路历程[2008-05-16]
加入公司之前,我在一次偶然的机会通过网络接触了解并下载了EOS产品(V3.0)。那时我正带领团队开发一个工作流产品,在安装EOS试用以后,立即被EOS所折服,虽然那时的产品还有很多缺陷,但是直觉告诉我,平台型产品必然是未来的趋势。