2007-08-26

敏捷软件开发之我见-----浅谈SRC技术(一种关于SOA的解析)

关键字: 敏捷软件开发之我见-----浅谈SRC技术
      最近在网络上出现的到处是什么SOA(service-oriented architecture)技术.即面向服务的体系结构是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。然而,我发现一种的体系结构也正在慢慢地产生,服务创建组件SCC(Service Creating Component),一种组件的创建,正是在一种服务的产生,没有服务,组件也就可以不存在.即使在C++和JAVA等编程语言中.敏捷软件开发之所以敏捷,也就是为了更好地服务,软件达到更好的扩展.    ...
2007-05-04

软件工程 概要设计与详细设计探讨

关键字: 软件工程 概要设计 详细设计
概要设计与详细设计的区别:          概要设计是站在系统设计者的角度,对整个系统的需求搭建相应的构架。往往项目的成败就在于此。是软件的总的体系结构。             而详细设计则是概要设计的具体实现者,是按照概要的设计来设计的。  
2007-05-04

软件工程探讨

关键字: 软件工程 概要设计 详细设计 维护
一,基本概念 软件:计算机程序及说明程序的各种文档。“程序”是计算任务的处理对象和处理规则的描述;“文档”是有关计算机程序功能、设计、编制、使用的文字或图形资料。 软件生产的发展:程序设计时代,程序系统时代,软件工程时代。 软件工程:用科学知识和技术原理来定义、开发、维护软件的一门学科。 软件工程性质:它涉及计算机科学、工程科学、管理科学、数学等领域,计算机科学着重于原理和理论,而软件工程着重于如何建造一个软件系统。软件工程要用工程科学中的观点来进行费用估算、制定进度、制定计划和方案。软件工程要用管理科学中的方法和原理进行软件生产的管理。 ...
2007-05-04

软件工程

关键字: 软件工程
软件开发的内容是:需求、设计、编程和测试! 需求:不仅仅是用户需求,应该是开发中遇到的所有的需求。比如,你首先要知道做这个项目是为了解决什么问题;测试案例中应该输入什么数据......为了清楚地知道这些需求,你经常要和客户、项目经理等交流。 设计:编码前,肯定有个计划告诉你要做什么,结构是怎样等等。你一定要按照这个来做,否则可能会一团糟。 编程:如果在项目截止日,你的程序不能跑起来或达不到客户的要求,你就拿不到钱。 测试:目的是让你知道,什么时候算是完成了。如果你聪明,你就应该先写测试,这样可以及时知道你是否真地完成了。否则,你经常会不知道,到底有哪些功能是真正完成了,离预期目标还差多 ...
javacoming
搜索本博客
最近加入圈子
存档
最新评论
评论排行榜