IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

软件工程

需求工程无疑是当前软件工程中的关键问题,从美国于1995年开始的一项调查结果就足以看出这一点。在这项调查中,他们对全国范围内的8000个软件项目进行跟踪调查,结果表明,有1/3的项目没能完成,而在完成的2/3的项目中,又有1/2的项目没有成功实施。他们仔细分析失败的原因后发现,与需求过程相关的原因占了45%,而其中缺乏最终用户的参与以及不完整的需求又是两大首要原因,各占13%和12%。

29日更新
没有需求就没有软件

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

软件隐喻的本质与模式

Craig Larman(克雷· 拉蒙),国际著名的对象技术顾问和软件过程专家,Valtech 咨询集团首席科学家。其经典教材《UML和模式应用》、《敏捷与迭代式开发:管理者指南》已被翻译成多种语言在全球工业界和软件院校当中被广泛采用。

01日更新
敏捷软件工程专家Craig Larman专栏

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

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

1. 人远比技术重要 你开发软件是为了供别人使用,没有人使用的软件只是没有意义的数据的集合而已。许多在软件方面很有成就的行家在他们事业的初期却表现平平,因为他们那时侯将主要精力都集中在技术上。显然,构件(components),EJB(Enterprise Java Beans)和代理(agent)是很有趣的东西。但是对于用户来说,如果你设计的软件很难使用或者不能满足他们的需求,后台用再好的技术也于事无补。多花点时间到软件需求和设计一个使用户能很容易理解的界面上。

25日更新
软件工程的25条建议

需求表述不善可带来毁灭性影响,其所引发的多米诺效应可导致耗时返工、延期交付及预算超支,严重的还可造成业务违规甚至人员伤亡。

17日更新
标签: 软件工程 CMM
需求编写十佳经验

印度第三大软件服务出口商Wipro的一位高级经理人在达沃斯表示,受全球经济减速的影响,预计市场对新软件和系统需求的停滞最多可能持续两年时间。

印度软件出口商称新软件需求将停滞两年

自从编程脱离了刀耕火种的时代以来,文档就是程序的重要组成部分。而且各种名目的文档无所不有。对于写代码出身的人来说,往往相当不重视文档的编写。但是不幸的是,作为软件支持的重要组成部分,很多时候,文档却能影响软件产品的成败。

06日更新
标签: 软件工程
编写文档经验总结

信息化推进工作将继续成为2009年国内软件企业获得稳定增长的主要动力之一。而本土庞大的市场将成为软件企业规避经济危机在2009年可能进一步蔓延的风险。政府刺激内需的措施有望在2009年成为软件企业业绩增长的另一个“发动机”。

06日更新
标签: 软件工程
受庞大内需拉动 国内软件产业继续增长

有人经统计发现,在不成功的软件项目中有一半左右是由于计划不周造成的,可见把建立完善的计划作为第一条基本原理是吸取了前人的教训而提出来的。

28日更新
标签: 软件工程
软件工程的七条基本原理

文档管理混乱是上个项目最为致命和混乱的,我个人认为,如果一个项目小组进行开发一个系统的时候没有文档的开发个人认为是可怕的,而在系统的开发中没有对文档进行有效管理是恐怖的,我们要做的是一个产品,而不是自娱自乐的一个试验品,作为产品,必须要标准,无论是客户给我们的标准还是开发小组给自己的标准,关于标准将在后面做详细讨论。

27日更新
标签: 软件工程
软件工程血的教训之关于文档管理

在过去的10年间,IT产业已经从PC时代过渡到以网络为中心的时代,传统软件和服务变得同等重要。前不久,在微软召开的软件+服务战略峰会上,微软再次介绍了其云计算平台Windows Azure及相关新技术

危机当前 软件+服务如何助力企业创新

文章开头的故事中实际上蕴涵了很多比较有意义的话题。一个是程序员的成长,另外一个就是日本软件企业的编码开发实现模式。

24日更新
标签: 软件工程
日本软件工程的魔方

在从事风险投资的两年半里,笔者曾考察过多个软件公司,其中有从事cad应用、财务、进销存、物流管理、物业管理、设备管理等软件。做得好的,其骨干通常都不是计算机专业毕业的,大多是半路出家的理工科人士。应用类软件,讲究对应用需求的理解,这样才能做好系统设计及编程。工科如建筑、机械等专业极其注意工程素养的培养,工作态度要非常严谨,重分析,工作重点在于规划设计,而不是砌砖和扳动老虎钳。相关的应用若出差错,例如房屋钢筋用得不够、或者对机械磨损考虑不周等,将导致用户损失惨重,甚至人命关天。

24日更新
标签: 软件工程
企业软件要重“工程”

"软件工程"是指我们在学校中学习的那些理论,经过多年的开发实践和技术交流中,我们不断在对传统的软件工程理论进行反思。

24日更新
标签: 软件工程
论“软件工程”中的分工有效吗?

软件工程是近些年来在计算机领域中非常活跃的一个学科。对从事软件开发的人员来说,“软件工程”毫无疑问是一个时下出现频率非常高的字眼,对于我们许多IT人而言,如企业领导者、项目管理负责人,或是其它各种不同职位的软件技术人员,我们经常都会有意识或无意识地提到与软件工程相关的许多字眼,诸如RUP、敏捷软件开发方法、UML,或是CMM等。是啊!由此可见,在我们的潜意识里,软件工程不仅很重要,它也的确很Fashion!

24日更新
标签: 软件工程
对软件工程的几点思考

《快速软件开发》成书于1995 年。在那以后,再没有一本传统软件工程方法的重量级著作问世,软件工程界的焦点也转移到了Rational 公司的UML这种建模工具上。随着敏捷方法的迅速崛起,软件工程方法的朝代更替已是近在眉睫。所以,这本集传统软件工程之大成的书,很可能也就是传统软件工程最后的经典了。

24日更新
标签: 软件工程
传统软件工程最后的经典

软件体系结构表示了一个软件系统的高层结构,主要特点有:1)软件系统结构是一个高层次上的抽象,它并不涉及具体的系统结构(比如B/S还是C/S),也不关心具体的实现。2)软件体系结构必须支持系统所要求的功能,在设计软件体系结构的时候,必须考虑系统的动态行为。3)在设计软件体系结构的时候,必须考虑有现有系统的兼容性、安全性和可靠性。同时还要考虑系统以后的扩展性和伸缩性。所以有时候必须在多个不同方向的目标中进行决策。

24日更新
标签: 软件工程
软件工程的若干探讨

本文以实例的方式,展示了如果使用UML进行面向对象的分析与设计。本文将假设读者对UML、面向对象等领域的基本内容已了然于胸,所以将不会过多阐述,而将重点放在应用过程上。本文的目的是通过一个完整的实例,展现基于UML的OOA&D过程的一个简化模式,帮助朋友们更好的认识UML在OOA&D中起的作用。

10日更新
标签: OO 软件工程 UML
例解基于UML的面向对象分析与设计

看着笔者现在自己用的双核电脑,很难得的又一次感受到了电脑性能提升带来的爽快使用感,当然,按笔者的经验,这种感觉在最多一周之后就会消失,然后又开始感叹系统变慢了.不过回想起笔者当初那台处理器主频只有66MHz的电脑,回想起来真的是充满了回忆.于是乎笔者翻出了封存的很多老软件,有些还可以玩转,但也有一些只能在虚拟机下运行了,甚至于笔者翻出来的一些软盘,甚至笔者现在连一个读3.5寸软盘的软驱都已经没有了,想想这个当初没有连启动电脑都成问题的东西,现在居然已经不再需要了.

有几个还活着?十年应用软件之路
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐