扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
2008年1月28日
关键字: 管理
在本页阅读全文(共19页)
俗话说“三个臭皮匠胜过诸葛亮”,但实际工作中出现的常常是“三个诸葛亮不如一个臭皮匠”。
您的软件开发团队有这样的一些问题吗?
日程安排一团糟、功能不合适、到处都是系统错误,而原因就是左撇子不知道右撇子在做什么……
一想到要出下一个版本,就觉得头晕想吐。
神出鬼末的缺陷,杀之不尽的缺陷,无止境的加班。
对计算机完全失去兴趣,萌生转行的念头。
……
Oh my god!这就是软件开发吗?
在谈软件开发团队之前,我们先看看优秀的团队,都具备怎样的一些特点? 阅读全文
中国软件业经过二十几年的发展,已经取得了长足的进步,但是依然存在着很多问题,其中有两个问题需要亟待解决:一个是人才的同质化问题,另一个是没有形成中国软件的产业链问题。
随着软件产业化步伐的加大,软件研发的整个周期已经成为人们关注的焦点。如今的软件系统由许多跨平台、跨协议和跨编程语言的分布式服务所组成,所有这些都对运行环境造成了一定的冲击。
对企业而言,需要在越来越大的压力下多快好省地完成工作,以此来实现利润的最大化。然而,由于用户的需求越来越多,相应的,其所需要的软件系统也变得越来越复杂,这就使得开发出来的软件产品或系统规模越来越大。
Java数据库连接体系结构是用于Java应用程序连接数据库的标准方法。JDBC对Java程序员而言是API,对实现与数据库连接的服务提供商而言是接口模型。作为API,JDBC为程序开发提供标准的接口,并为数据库厂商及第三方中间件厂商实现与数据库的连接提供了标准方法。JDBC使用已有的SQL标准并支持与其它数据库连接标准,如ODBC之间的桥接。JDBC实现了所有这些面向标准的目标并且具有简单、严格类型定义且高性能实现的接口。
架构设计是一个非常大的话题,不管写几篇文章,接触到的始终只是冰山一角,更多的是实践中去体会。这篇文章主要介绍面向对象OO、面向方面AOP和面向服务SOA这三个要素在架构设计中的位置与作用。
架构设计有三个维度,或者说是我们在考虑架构时需要思考三个方向。
虽然在敏捷开发过程中,工具的使用已经不会再被反复地强调,但是实践证明,我们仍然无法忽视工具对敏捷开发项目的重要意义。合理的选择和使用工具,将使敏捷开发真正受益于工具,而不是受工具所累。
随着软件规模和复杂度的不断加大,想在计划的时间和预算内完成一个项目似乎越来越难。主要原因就是不可控制的因素对整个开发过程的影响日益凸现,如人员流失、需求变更、分布式团队难于协调等。针对于此,一些被广泛认可的方法,譬如敏捷和CMMI,越来越受欢迎。根据VersionOne在2006年的调查报告,大约有80%的公司在采用敏捷方法后生产力提高或明显地提高。
软件开发的规模化和全球化趋势给开发团队的效率管理带来挑战。传统的开发模式是将一个大项目细分成多个小项目,由相互独立的团队分头工作,最后合成一个构件(Build)进行测试。开发规模的增大、团队的多区域分布和开发周期的延长,大大降低了这种开发模式的效率,使测试中发现的缺陷得不到及时解决,而项目管理层更不能及时了解项目的进展和出现的问题。如果一个几十个人的团队经过一个月的工作最终没有通过测试而需要返工,引起的损失可能不仅仅只是这几十个人的时间,而是产品发布的拖延和市场的丢失。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者