7.DB2数据库系统 ;_,jy7lf
4uXGpsL
IBM公司研制的一种关系型数据库系统。DB2主要应用于大型应用系统,具有较好的可伸缩性,可支持从大型机到单用户环境,应用于OS/2、Windows等平台下。 $*C
}iJsF
kR<sSLEb
DB2提供了高层次的数据利用性、完整性、安全性、可恢复性,以及小规模到大规模应用程序的执行能力,具有与平台无关的基本功能和SQL命令。DB2采用了数据分级技术,能够使大型机数据很方便地下载到LAN数据库服务器,使得客户机/服务器用户和基于LAN的应用程序可以访问大型机数据,并使数据库本地化及远程连接透明化。 yu;EL>G_AY
3:,%>#"
它以拥有一个非常完备的查询优化器而著称,其外部连接改善了查询性能,并支持多任务并行查询。 s41%A2Enh
yKML{N1D
DB2具有很好的网络支持能力,每个子系统可以连接十几万个分布式用户,可同时激活上千个活动线程,对大型分布式应用系统尤为适用。 N[_T3(
|! 9~
8.软件的生命周期 2{ F-@}=
y\FQt];z)
是指软件从立项开始,经过开发、使用和不断修改,直到最后废弃的整个过程。通常将软件的生命周期划分六个阶段:系统调查、系统分析、系统设计、程序设计、系统测试和运行维护,在软件开发的每一个阶段,都有明确的目标和任务。 Z",0 $Gxu
ug9Ja)1|
(1)调查研究阶段。调查现行系统的组织分工、业务流程以及资源,提出新系统的目标,并从技术、经济、社会等方面进行软件开发的可行性研究。 7X$CJ%6b
LIDi0jbrq
(2)系统分析阶段。研究现行系统的业务流程,确定新系统的功能界面,建立新系统的逻辑模型,包括数据流程图、数据字典和处理过程等,主要任务是明确系统“做什么”。 'V&g"Pb
n!4}Hwz!
(3)系统设计阶段。主要解决“怎么做”,即提出系统的物理模型。包括总体结构设计、硬件体系结构设计、数据库设计、代码设计、输入输出设计以及模块结构图等。 G4|C227EO
(HAdr5
(4)系统实施阶段。即程序设计阶段。 (
JbRhcg
XJ7B?Zg
(5)系统调试阶段。测试各模块及系统的正确性。 mI&3y9; (
7ys' [G|}r
(6)运行维护阶段。系统投入运行,并对软件进行不断的修改和维护。 F 'uqL+jVO
gq('8*S
(7)废弃(终止)阶段。