您的位置:知识库 » 软件工程

“软件工程”文章列表

我们必须把应用程序的安全性整合到软件开发的过程中。之后在测试中才关注安全性是不够的,因为对于修改错误来说,那太迟了,而且非常昂贵。微软的Steve Lipner在上......
2011-03-06 20:30:13 阅读:974 标签:架构 安全开发生命周期
结对编程是构建软件系统的一种有效方法。采用结对编程,带来的显著效益: 更好的想法——持续不断的头脑风暴、更大的知识库、在理解上有更少的差异、......
2011-02-28 21:49:05 阅读:488 标签:敏捷
最后期限(Deadline)是软件从业人员必须面临的最大困难与挑战,准确地说,它是所有程序员包括项目管理者的可怕梦魇。当堂吉珂德看到郊野之上的数十架风车,风车的翅......
作者: agiledon   2011-02-28 21:33:32 阅读:468 标签:项目管理
Kevin Krac有一个问题,是关于在Scrum中追踪完成任务所需时间的: 当开发人员A把自己的任务搁置一段时间(也许是一整天,甚至两天),以帮助另一位开发人员B对其任......
2011-02-28 14:56:25 阅读:435 标签:Scrum 敏捷
Mark Needham是来自于ThoughtWorks的一名软件开发者与咨询师,热衷于软件开发、测试及面向对象的系统设计。在实践了番茄工作法一段时间后,向各位读者展示了其在实......
2011-02-28 14:46:18 阅读:747 标签:敏捷
站立会议对于Scrum的意义,就像我们每天早上起来总是希望看看报纸,听听新闻,了解每日时事,关心国计民生。站立会议有助于Scrum Master以及整个团队了解项目进展情......
2011-02-16 22:52:15 阅读:965 标签:敏捷
Kulbhushan Sharma 询问了关于让一个人担任Scrum教练和产品所有者两个角色的问题: Scrum指引中指出,一个人可以同时是“团队成员”和“Scrum教......
2011-02-14 23:11:38 阅读:511 标签:Scrum 敏捷
Alan Shalloway最近列举了他所谓的关于看板的“一般神话”。 他的列表中包括以下内容: 精益开发是一种能够在社会化系统中起作用的规范方法。 ......
2011-02-10 16:42:02 阅读:563 标签:敏捷
SOA的概念是Gartner 在1996年提出来的,并于2002年12月进一步提出SOA是“现代应用开发领域最重要的课题”。 一、SOA的定义 SOA分为广义的SOA和狭......
作者: 风尘浪子   2011-02-10 16:36:39 阅读:1845 标签:SOA
软件工程中,涉及如下主要阶段:立项、需求、设计、编码开发、测试、发布、培训上线维护等,其中,编码开发如同整座软件大楼的砖瓦用料,将直接影响产品的功用、质量、性能。......
作者: freeliver54   2011-01-27 10:44:59 阅读:821 标签:软件开发
My mind to your mind. My thoughts to your thoughts... -- Mr. Spock 什么是结对辅导 在前面的两篇敏捷咨询工具箱中,我分享了如何做读书写代码活动......
2011-01-16 18:18:18 阅读:486 标签:敏捷
Semat计划于2009年12月由软件工程三位大师(合称“Troika”)Ivar Jacobson(UML、RUP、组件和组件架构、用例等技术之父),Bertrand Meyer(Eiffel和按约......
2011-01-16 18:14:17 阅读:559 标签:方法
1. 有关生存期的补充正常情况下,每次调用 WebMethod,服务器都会创建一个新的 WebService 对象,即便客户端使用同一个代理对象多次调用 WebMethod。而我们一旦调......
作者: 叩亦杰   2011-01-09 23:17:56 阅读:1158 标签:web WebService
昨天在#SCNA(北美2010软件技术大会)的一个专题小组讨论会上,@chadfowler 提出了这个问题:”有多少项目是因为程序的原因而失败的?“我想,他是想说......
2011-01-03 22:09:57 阅读:915 标签:程序 成本
今天,我读到了两篇有趣的文章:@unclebobmartin写的The Cost of Code 和 @DocOnDev 写的 Code as a Cause of Project Failure (读者可以分别在这里和这里阅读它......
2011-01-03 22:07:37 阅读:631 标签:程序员
1 主要概念 SOA :英文全称是 Service-oriented architecture ,现在概念比较的不统一,主要由以下几种定义 W3C :可以调用的一系列组件,其接口描述可以发布和......
作者: $等待$   2011-01-03 22:01:55 阅读:4589 标签:ESB
犯错误是最好的学习方式。 ──莎伦·德雷珀 背景 我们为客户提供咨询,刚开始做了很多敏捷的实践,包括:持续集成、测试驱动、用户故事需求分析、迭代......
2011-01-03 21:36:01 阅读:796 标签:敏捷 OO
软件项目的失败可能归咎于各种各样的原因。一些项目因糟糕的需求而失败,另一些则由于钱和时间超支了,还有少数单纯是因为糟糕的管理所致。如果我们探究其根本原因......
2010-12-26 21:52:37 阅读:435 标签:敏捷
只要功夫深,铁杵磨成针。 ──宋·祝穆 在我们咨询过程中,遇到一些开发技术很薄弱的团队,大部分人只会通过复制和粘贴的方式写代码,然后花费大量的时......
2010-12-26 21:51:42 阅读:539 标签:敏捷
在与不少测试从业人员讨论到敏捷的时候,被问得最多的大约是两个问题:“到底什么是敏捷软件测试?”,“敏捷软件开发还需要测试工程师吗?”。......
2010-12-21 16:22:56 阅读:834 标签:敏捷 测试