软件工程
文章平均质量分 63
laoniuer
这个作者很懒,什么都没留下…
展开
-
Use Case 中 include 与 extend 的区别
include 是指用例中的包含关系,通常发生在多个用例中,有可以提取出来的公共部分(就象提取公因式一样),例如 UseCaseA 中包括了 a 和 b 两个流程,而 UseCaseC 中包含了 c 和 b 两个流程。为了提高复用性,可以把 b 提取出来,形成另一个用例 UseCaseB,此时,UseCaseA include UseCaseB(表现为一条指向 UseCaseB 的虚线,箭头在 U...2009-03-01 15:24:44 · 86 阅读 · 0 评论 -
构件化与SOA的区别
[url=http://soft.chinabyte.com/310/7673810.shtml]引自[/url]前段时间参加一个会议,有人提到“构件化”和SOA的区别,一时之间竟也没人说得清楚。朱三元老师概括了他自己想法说:构件是“从底下看的”,构件与构件之间的关系应该是紧耦合的;服务(Services)是从系统的角度看的(我的理解:从外观上看的),服务之间的关系是松耦合。也有人说构件化和 ...原创 2010-05-26 17:12:54 · 289 阅读 · 0 评论 -
需求分析的六个原则
引自:[url=http://www.chinapm.com.cn/newslist/20081214.html]这里[/url]原则1 永远不要显得比客户更聪明第一条:了解需求,而不是去批评客户;第二条:客户比你更熟悉业务的环境;第三条:客户总是知道问题在哪儿,你的工作就是要让他们自己愿意说出来;原则2 尊重用户的现实选择第一条:客户永远是对的;第二条:提供最...原创 2008-12-30 10:54:35 · 255 阅读 · 0 评论 -
web架构设计经验分享
[url]http://www.cnblogs.com/yizhu2000/archive/2007/12/04/982142.html[/url]2008-05-22 20:55:09 · 62 阅读 · 0 评论 -
好的软件维护性 VS 差的软件维护性
当软件的需求发生变化时候:好的维护性一点也不需要修改,软件也能运行;(最理想的一种情况)稍微修改一下,软件就可满足变化后的需求;(较理想情况)需要修改代码,但是这些代码的修改仅仅局限在某些很有限范围内,比如某个类中某个方法,某个类等,但是软件其他地方根本不需要修改。(次理想情况)差的维护性:根本就不能通过修改软件来满足变化的需求,与其修改还不如重新开发(最坏情况)软件需要...2008-05-06 22:45:27 · 331 阅读 · 0 评论 -
如何学习CBD/CBSE?
关于怎样学习CBD/CBSE(Component-Based Development/ Component-Based Software Engineering,基于构件的软件开发/基于构件的软件工程),我也是摸着石头过河,随便说几句,仅供参考: 一. 知识基础: 首先你必须掌握软件工程知识、特别是当前软件工程的新理论、新方法和新技术,传统的软件工程的内容我想计算...2008-04-21 16:42:06 · 526 阅读 · 0 评论 -
软件测试认识的几个误区
来自:本地化测试网 作者:崔启亮 [2004/03/08] 摘要 随着市场对软件质量的不断提高,软件测试不断受到重视,但是由于总体上,国内软件项目过程不规范,导致重视编码和轻视测试的现象,对于软件测试的重要性、测试方法和流程等还存在很多错误的认识。根据作者的软件工作经验,本文列举了六种有代表性的认识误区,并作了剖析和相应的解释。希望对软件行业的技术和管理人士,正确认识软件测试起到一定的...原创 2008-10-23 17:03:50 · 99 阅读 · 0 评论 -
刘小备如何做项目-关于生命周期模型
摘自:[url=http://zhangbaolin.blog.ccidnet.com/blog-htm-do-showone-uid-13174-type-blog-itemid-172616.html]这里[/url][color=gray]文章不错,至少是从理论的角度,用通俗的语言讲述了软件工程木常见的“原型法、编码-修改法、传统瀑布、改进瀑布、增量、螺旋、RUP、XP”等软件过程。...原创 2009-04-15 14:25:27 · 475 阅读 · 0 评论 -
数据流程图
数据流图(Data Flow Diagram,简称DFD)是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经历的变换,其既提供了功能建模机制也提供了信息建模机制。一、数据流程图基本图形符号:(必备知识)正方形(或立方体):表示数据的源点或终点;圆角矩形(或圆形):代表变换数据的处理;开口矩形(或两条平行横线):代表数据存储;箭头:表示数据流,即...2008-09-17 07:47:43 · 4886 阅读 · 0 评论 -
软件工程实践
做程序开发已经有些年头了,但大部分时间都在学习编程方面的东西,很少从软件工程的角度来考虑软件的开发,虽然也曾做为负责人开发过几个项目,有些体会和实践经验,但仅仅是感性的认识,没有从系统地、科学、理论的层面来思考软件工程的本质,所以当我看到《软件工程——实践者的研究方法》一书时,我告诉自己,停下来,思考才是进步的本质。[b]概念:[/b]实践是软件计划和开发时需要考虑的方方面面,包括概念...2008-09-15 17:31:19 · 506 阅读 · 0 评论 -
有感于:李德毅院士谈云计算——“云计算不是明天,而是今天”
×××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××××× [i][b]昨天,在网上看到这篇文章,李德毅院士不愧为大家高屋建瓴,以通俗易懂方式阐述了云计算方方面面,读后让我对于云计算不再“云里雾里”了,有了更深的认识和理解。我们做软件开发或者研究者不能只顾埋头干活,偶尔还需要抬起头来看...原创 2011-12-09 15:06:51 · 186 阅读 · 0 评论