过了这么多年,我们为软件开发研究出了这么多种技术,我们已经学会了哪些可以成功,哪些导致失败。这些年来一直有像我这样的人研究方法论,我个人的主要方向是面向组件的设计、架构、用例相关的流程和实践。有些人在研究CMMI,这是以流程、成熟度模型和改进模型为中心的。现在
本文是专为想要迅速转到 J2EE 的 ASP 开发人员准备的,J2EE 是使用 Java 语言开发 Web 应用程序和其他类型的分布式应用程序的一个平台无关的开放标准集。
本文概述了关系型数据库和面向对象之间的阻抗失谐(impedance mismatch),介绍了 EJB 3.0 JPA 标准的相应解决方案,并对 OpenJPA 进行了初步介绍。
对象和对象之间除了继承关系之外,还存在着关联关系,包括一对一、一对多、多对一和多对多的关系,本文以实体之间的一对一关联关系为例,结合企业应用中的实际例子,详细地描述了如何在 OpenJPA 框架下通过注释简单的描述实体和实体之间的关联关系,并且实现实体的级联操
软件项目团队的人员规模一般保持为多少合适?这不是一个有着通用答案的问题。但是,从ITPUB社区上所做的一项调查显示,软件项目团队人员规模有逐渐小型化的趋势。
企业是社会经济的主体,是推动社会生产力前进的动力。企业以营利为目的,依法开展经营活动,其直接目的是实现利润最大化,企业管理者将通过有效的企业管理手段,在企业与员工、企业与部门、企业与市场和企业与社会之间建立并创造先进、和谐的企业文化,以及融洽、和谐的内外部人文
当映像安装在桌面计算机上,系统第一次启动,这时操作系统的安全防护能力最为薄弱,如何能从一开始就保证计算机运行在高安全环境之中,是我们BDD部署的重要一环
当映像安装在桌面计算机上,系统第一次启动,这时操作系统的安全防护能力最为薄弱,如何能从一开始就保证计算机运行在高安全环境之中,是我们BDD部署的重要一环,本课将和大家一起讨论采用纵深防御体制全面实施桌面安全保护。
完成新产品的部署只是第一步,IT准备,用户培训,运营管理都是接踵而来的工作。在这次课程中,我们将一起探讨新工作环境下的IT和用户之间的交流以及如何最大化的发挥新产品的功能。
最近在极限编程Yahoo讨论组上,有些用户讨论了软件重用与XP实践——只在必要的时候才写代码——二者的明显冲突。Ron Jeffries和其他人一起探讨了代码重用的成本与收益,以及在敏捷环境中何时重用,如何重用。
int、DateTime都实现了ToString(string format)方法,极大方便了我们的使用。 对于我们自己定义的类型,我们也应该提供一个合理的ToString()重写,如果能够提供再提供一个ToString(string format),就
许多IT专业人士认为,在企业范围内部署任何新的Windows操作系统版本之前,都应该等待第一个升级包。然而,据Gartner公司副总裁和著名分析师Michael A. Silver说,从Windows 7开始,这一传统观念已不再适用于微软的操作系统。
在北约组织举办“软件工程大会”40周年之际──正是在这里首次提出了软件工程规范,Tom DeMarco开始反思规范的发展,包括他对软件度量的先期发展方向的影响。
“你们大多数人不是程序员(programmer),而只是代码编写者(coder)。”说这句话的人名叫Hugh,他是一个IBM商务人员。简练的语言、闪亮的双排扣西装和他的名字是现在我对他的所有记忆。
毋庸置疑,ITIL 给IT 运维及服务管理带来了新鲜的血液,然而,遗憾的是,在软件质量控制的核心环节--- 软件测试领域却对ITIL 鲜有提及。事实上,笔者认为,ITIL 所引入的一系列概念和最佳实践同样适用于软件测试。
敏捷软件开发以交付而不是构造为核心,敏捷软件开发方法强调交付对客户有价值的软件,而不是用户需求中所描述的软件。 敏捷软件开发是20世纪90年代逐渐引起广泛关注的一些新型软件开发方法的总称。这些开发方法的具体名称、理念、过程、术语都不尽相同,但是它