IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | OA维修站 | 文库 | 博客 | 会议 | 自测 | 专题 | 订阅 | IT选型顾问
数据库频道

编程与开发

软件体系结构代表了系统公共的高层次的抽象,它是系统设计成败的关键。其设计的核心是能否使用重复的体系模式。传统的应用系统体系结构从基于主机的集中式框架,到在网络的客户端上通过网络访问服务器的框架,都不能适应目前企业所处的商业环境。

25日更新
认识基于构件的软件开发方法

一个项目经理在开发一个为期10个月的项目的三个星期后得到客户通知,项目要在不增加成本,不影响范围和质量的情况下,需要在8个月内完成,项目经理应该怎么做?

22日更新
项目的开发周期

一起来阅读和了解10个不应犯的非常基本、易于避免的——却是人们犯的最多的常见安全错误吧。

10日更新
软件开发中十个不应犯的常见安全错误

反模式是这样一种模式,它告诉我们在什么情况下我们会把一个问题做的更糟。

09日更新
软件开发中的反模式

前不久,Uncle Bob 在JAOO上做了一个演讲软件开发的技艺与道德。他在其中提出多项开发软件时应该具备的职业素养(discipline)。

06日更新
标签:软件开发
Uncle Bob谈软件开发的职业素养之一:敏捷

北京时间4月30日下午消息,据国外媒体报道,对软件开发人员而言,IBM的developerWorks是全球最大的在线技术来源,developerWorks用户约有800万人,占全球软件开发人员的一半。今天,IBM为这些软件开发人员推出了专门的社交网站My de

30日更新
IBM推出特色社交网站

本文探讨了很多机构今天面临的部署挑战,并讨论了如何在软件构建和部署之间架起一座桥梁。它还解释了使用IBM Rational ClearCase变更管理软件和 IBM Tivoli Configuration Manager 分布式软件能如何帮助自动化、流水化和

29日更新
标签:运行 桥梁 开发
架起开发和运行之间的桥梁

人们对于软件易用性的重视程度越来越高,但软件易用性测试一直是一个很具挑战性的测试内容。目前很多易用性测试是通过用户反馈来完成的,例如在一定范围内散发试用版,然后等用户的反馈。但是这种方式投入较多,而且等待反馈需要的时间也很长,最重要的是测试效果也是强差人意。究

28日更新
忽视易用性测试,软件开发功亏一篑

甲骨文斥资74亿美元收购Sun公司,引发了业内的一场争论,有的分析师称甲骨文是借收购Sun进军硬件市场,而有的分析师则认为甲骨文看中了Sun的软件业务。但是开源商业智能软件JasperSoft公司的首席执行官Brian Gentile认为这两种观点都不对,他认

22日更新
甲骨文收购Sun意在争夺软件开发者

隐喻思维具有普遍性,是人类认知得以深化的前提之一,隐喻是丰富人类语言的有效手段。

软件隐喻的本质与模式

2009年3月30日,长风联盟在京正式发布了《长风联盟软件服务运营推进战略白皮书》(SaaS白皮书)。该白皮书客观地阐述了长风联盟及核心企业对SaaS的认识、理解和推进举措,为中国软件产业更好把握软件服务模式带来的巨大发展机遇、促进软件产业格局全面调整、实现产

31日更新
标签:saas 软件开发
白皮书:实施LEAF战略  培育中国特色SaaS体系

2009年3月30日,一份来自国内最大的自主创新软件企业联合体“长风开放标准平台软件联盟”的《长风联盟软件服务运营推进战略白皮书》(SaaS白皮书)在京正式发布,让业界对SaaS有了更全面深刻的认识。

31日更新
标签:saas 长风联盟
长风联盟:结盟突围 中国SaaS创新有道

IT公司有时就象一个妙龄少女,特追求物质的那种,甲方就象貌似“阔少”的帅哥。当少女看到阔少后,急于把自己嫁出去,就以色相勾引。那阔少也是来者不拒,因此很快就两情相悦,“非法”同居。过些岁月,感情顺利,明媒证取也是一件美事。可天有不测风云,那貌阔少的也许一

30日更新
项目范围总在变,怎么管理

在软件项目开发管理过程中,不仅要努力实现项目的范围、时间、成本和质量等目标,还必须协调整个项目过程,以满足项目参与者及其他利益相关者的需要和期望;随着软件规模和所涉及的领域不断地扩大,软件项目的管理越来越困难。纵观所有失败的软件项目,基本原因是不能管理其软件过

27日更新
软件项目管理总体流程设计

2009年3月25日-中国北京- ThoughtWorks?(敏捷IT咨询和敏捷软件开发的先驱公司)近日正式发布敏捷项目管理和协作工具Mingle?的升级版本Mingle 2.2。新版本继承并进一步提高了Mingle在软件项目管理上的灵活性,同时在系统性能及用

26日更新
ThoughtWorks发布新版本软件项目管理工具

摘要: 敏捷开发意在解决传统开发方式中存在的可用性问题,但是却对用户体验带来了新麻烦。然而,不少公司通过改造敏捷开发方法,在实现目的的同时避免了这些麻烦。 快速应用开发流程如敏捷开发和Scrum(译注:Scrum是敏捷开发的另一

26日更新
敏捷开发项目和可用性

一般来说,软件架构设计是降低成本,改进质量,按时交付产品和按需交付产品的关键因素。本文将会把讨论的焦点放在实现这些目标所能带来的好处上面。作为一个构架师,证明我们的存在不是没有任何意义的。这个部分将会提供一些方法,这些方法对于把处理架构设计作为一个软件开发过

进行软件架构设计的益处

1. 人远比技术重要 你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上。显然,构件(components),EJB(Enter

软件工程的25条建议

在市场竞争激烈的今天,软件开发组织的项目管理者应充分认识到软件需求变更的事实,仔细分析软件需求变更的原因,并根据实际情况采取相应的对策,这是十分必要的。

23日更新
正确应对需求变更

有效的文档化和需求管理可以标志着一个软件企业的企业文化的改变,拥有清楚的、写出来的需求显然是制订清晰的、正式的承诺的必要前提。

可控的变更
最新文章