发布网友 发布时间:2023-05-05 18:16
共1个回答
热心网友 时间:2023-10-11 16:44
问:数据库应用系统开发具体分为哪几个阶段?答:数据库应用系统的开发是一项软件工程
一般可分为以下几个阶段:1
规划2
需求分析3
概念模型设计4
逻辑设计5
物理设计6
程序编制及调试7
运行及维护
这些阶段的划分目前尚无统一的标准,各阶段间相互联接,而且常常需要回溯修正
在数据库应用系统的开发过程中,每个阶段的工作成果就是写出相应的文档
每个阶段都是在上一阶段工作成果的基础上继续进行,整个开发工程是有依据、有组织、有计划、有条不紊地展开工作
1
规划规划的主要任务就是作必要性及可行性分析
在收集整理有关资料的基础上,要确定将建立的数据库应用系统与周边的关系,要对应用系统定位,其规模的大小、所处的地位、应起的作用均须作全面的分析和论证
明确应用系统的基本功能,划分数据库支持的范围
分析数据来源、数据采集的方式和范围,研究数据结构的特点,估算数据量的大小,确立数据处理的基本要求和业务的规范标准
规划人力资源调配
对参与研制和以后维护系统运作的管理人员、技术人员的技术业务水平提出要求,对最终用户、操作员的素质作出评估
拟定设备配置方案
论证计算机、网络和其他设备在时间、空间两方面的处理能力,要有足够的内外存容量,系统的响应速度、网络传输和输入输出能力应满足应用需求并留有余量
要选择合适的OS,DBMS和其它软件
设备配置方案要在使用要求、系统性能、购置成本和维护代价各方面综合权衡
对系统的开发、运行、维护的成本作出估算
预测系统效益的期望值
拟定开发进度计划,还要对现行工作模式如何向新系统过渡作出具体安排
规划阶段的工作成果是写出详尽的可行性分析报告和数据库应用系统规划书
内容应包括:系统的定位及其功能、数据资源及数据处理能力、人力资源调配、设备配置方案、开发成本估算、开发进度计划等
可行性分析报告和数据库应用系统规划书经审定立项后,成为后续开发工作的总纲
2
需求分析需求分析大致可分成三步来完成
(1)需求信息的收集,需求信息的收集一般以机构设置和业务活动为主干线,从高层中层到低层逐步展开(2)需求信息的分析整理,对收集到的信息要做分析整理工作
数据流图(DFD,dataflowdiagram)是业务流程及业务中数据联系的形式描述
图4
1是一个简单的DFD示例