最近在网络上出现的到处是什么SOA(service-oriented architecture)技术.即面向服务的体系结构是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。然而,我发现一种的体系结构也正在慢慢地产生,服务创建组件SCC(Service Creating Component),一种组件的创建,正是在一种服务的产生,没有服务,组件也就可以不存在.即使在C++和JAVA等编程语言中.敏捷软件开发之所以敏捷,也就是为了更好地服务,软件达到更好的扩展.
  ...
概要设计与详细设计的区别:
概要设计是站在系统设计者的角度,对整个系统的需求搭建相应的构架。往往项目的成败就在于此。是软件的总的体系结构。
而详细设计则是概要设计的具体实现者,是按照概要的设计来设计的。
一,基本概念
软件:计算机程序及说明程序的各种文档。“程序”是计算任务的处理对象和处理规则的描述;“文档”是有关计算机程序功能、设计、编制、使用的文字或图形资料。
软件生产的发展:程序设计时代,程序系统时代,软件工程时代。
软件工程:用科学知识和技术原理来定义、开发、维护软件的一门学科。
软件工程性质:它涉及计算机科学、工程科学、管理科学、数学等领域,计算机科学着重于原理和理论,而软件工程着重于如何建造一个软件系统。软件工程要用工程科学中的观点来进行费用估算、制定进度、制定计划和方案。软件工程要用管理科学中的方法和原理进行软件生产的管理。 ...
软件开发的内容是:需求、设计、编程和测试!
需求:不仅仅是用户需求,应该是开发中遇到的所有的需求。比如,你首先要知道做这个项目是为了解决什么问题;测试案例中应该输入什么数据......为了清楚地知道这些需求,你经常要和客户、项目经理等交流。
设计:编码前,肯定有个计划告诉你要做什么,结构是怎样等等。你一定要按照这个来做,否则可能会一团糟。
编程:如果在项目截止日,你的程序不能跑起来或达不到客户的要求,你就拿不到钱。
测试:目的是让你知道,什么时候算是完成了。如果你聪明,你就应该先写测试,这样可以及时知道你是否真地完成了。否则,你经常会不知道,到底有哪些功能是真正完成了,离预期目标还差多 ...
- 浏览: 10823 次
- 性别:


- 详细资料
搜索本博客
最近加入圈子
最新评论
-
再回JAVA
可能姓王吧.
-- by wanghuanan -
再回JAVA
您的意思是,您,王者??
-- by smalljeff -
敏捷软件开发之我见----- ...
这个,和敏捷有什么关系?
-- by gigix -
台湾地震 涉及大陆光缆
全国IT考试认证大部分受推迟,包括CCNA,CCNP,SCJP,SCJD等 20 ...
-- by javacoming -
台湾地震 涉及大陆光缆
中国网通中国电信证实台湾地震影响海底光缆 今天一早打不开很多国外网站,msn也 ...
-- by javacoming






评论排行榜