为了更好地做好数据库开发,大家都会运用到很多数据库开发工具来帮助自己,这样能够帮助自己更好的做好数据库开发工作,而说起数据库开发工具,其实这个也分为很多不同的发展阶段,而且每个发展阶段都有着其显著的特点 。而这个也是今天要和大家介绍的,了解数据库开发工具发展阶段能够帮助大家做好软件开发工作 。
1.规划
2.需求分析
3.概念模型设计
4. 逻辑设计
5.物理设计
6.程序编制及调试
7.运行及维护
这些阶段的划分目前尚无统一的标准,各阶段间相互联接,而且常常需要回溯修正 。
在数据库应用系统的开发过程中,每个阶段的工作成果就是写出相应的文档 。每个阶段都是在上一阶段工作成果的基础上继续进行,整个开发工程是有依据、有组织、有计划、有条不紊地展开工作 。
1.规划
规划的主要任务就是作必要性及可行性分析 。
在收集整理有关资料的基础上,要确定将建立的数据库应用系统与周边的关系,要对应用系统定位,其规模的大小、所处的地位、应起的作用均须作全面的分析和论证 。
明确应用系统的基本功能,划分数据库支持的范围 。分析数据来源、数据采集的方式和范围,研究数据结构的特点,估算数据量的大小,确立数据处理的基本要求和业务的规范标准 。
规划人力资源调配 。对参与研制和以后维护系统运作的管理人员、技术人员的技术业务水平提出要求,对最终用户、操作员的素质作出评估 。
拟 定设备配置方案 。论证计算机、网络和其他设备在时间、空间两方面的处理能力,要有足够的内外存容量,系统的响应速度、网络传输和输入输出能力应 满足应用需求并留有余量 。要选择合适的OS,DBMS和其它软件 。设备配置方案要在使用要求、系统性能、购置成本和维护代价各方面综合权衡 。
对系统的开发、运行、维护的成本作出估算 。预测系统效益的期望值 。
拟定开发进度计划,还要对现行工作模式如何向新系统过渡作出具体安排 。
规划阶段的工作成果是写出详尽的可行性分析报告和数据库应用系统规划书 。内容应包括:系统的定位及其功能、数据资源及数据处理能力、人力资源调配、设备配置方案、开发成本估算、开发进度计划等 。
可行性分析报告和数据库应用系统规划书经审定立项后,成为后续开发工作的总纲 。
2.需求分析
需求分析大致可分成三步来完成 。
(1) 需求信息的收集, 需求信息的收集一般以机构设置和业务活动为主干线,从高层中层到低层逐步展开
(2) 需求信息的分析整理, 对收集到的信息要做分析整理工作 。数据流图(DFD, data flow diagram)是业务流程及业务中数据联系的形式描述 。
数据字典(DD, data dictionary)详细描述系统中的全部数据 。
数据字典包含以下几个部分 。
· 数据项:是数据的原子单位 。
· 数据组项:由若干数据项组成 。
· 数据流:表示某一数据加工过程的输入/输出数据 。
· 数据存储:是处理过程中要存取的数据 。
· 数据加工过程 数据加工过程的描述包括:数据加工过程名、说明、输入、输出、加工处理工作摘要、加工处理频度、加工处理的数据量、响应时间要求等 。
推荐阅读
- 数据库在软件开发中的作用是什么
- java软件开发是干什么的
- 软件开发对于企业的意义是什么
- 网站开发是如何选择数据库类型的
- 微信开发的意义是什么
- Java开发未来前景是怎么样的
- php开发工具哪个好
- 最常用的软件开发工具有哪些
- 现在的游戏是什么语言工具开发的
- 给我们生活的启示 衣锦不还乡如锦衣夜行是什么意思