北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第13章 数据库开发方法

第13章数据库应用系统的开发方法 °结构化生命周期方法 快速原型方法 面向对象设计方法 ●!!! 客户/服务器应用规划综述
1 第13章 数据库应用系统的开发方法 •结构化生命周期方法 •快速原型方法 •面向对象设计方法 •!!!!! •客户/服务器应用规划综述

结构化生命周期方法 确定系统需求; 系统开发 1.系统调查及可行性分析 2.系统分析(需求分析); 系统安装配置3概要设计(总体设计) 4详细设计(模块设计); 系统运行; 5.系统实现(编程) 6.系统调试与试运行(测试); 系统切换。7系统运行、评价与维护(运行)
2 结构化生命周期方法 确定系统需求; 系统开发; 系统安装配置; 系统运行; 系统切换。 1.系统调查及可行性分析; 2.系统分析(需求分析); 3.概要设计(总体设计); 4.详细设计(模块设计); 5.系统实现(编程); 6.系统调试与试运行(测试); 7.系统运行、评价与维护(运行)

开发的进度安排 规划、需求分析和设计约占1/3 编程实现约占1/6; 测试约占1/2
3 开发的进度安排 规划、需求分析和设计约占1/3; 编程实现约占1/6; 测试约占1/2

系统调查和可行性分析 这一阶段的任务是初步了解信息系统用户 的组织机构、业务范畴以及新系统的目标 并且做出可行性分析,包括经济可行性、 技术可行性和使用可行性
4 系统调查和可行性分析 这一阶段的任务是初步了解信息系统用户 的组织机构、业务范畴以及新系统的目标, 并且做出可行性分析,包括经济可行性、 技术可行性和使用可行性

需求分析和信息采集 准确、全面地采集信息是数据库应用规划 和设计的必不可少的重要组成部分,要想 确保在数据库应用开发的各个阶段所做出 的重要决定都是明智和正确的,那么做好 这一步的工作就更加至关重要
5 需求分析和信息采集 准确、全面地采集信息是数据库应用规划 和设计的必不可少的重要组成部分,要想 确保在数据库应用开发的各个阶段所做出 的重要决定都是明智和正确的,那么做好 这一步的工作就更加至关重要

总体设计 这一步的主要任务是把用户的信息要求统 到一个整体的逻辑结构或概念模式中, 此结构能表达用户的要求,并且独立于任 何硬件和数据库管理系统。这一步,从应 用程序的角度来讲,要完成子系统的划分 和功能模块的划分;从数据库的角度来讲 要完成概念模型的设计
6 总体设计 这一步的主要任务是把用户的信息要求统 一到一个整体的逻辑结构或概念模式中, 此结构能表达用户的要求,并且独立于任 何硬件和数据库管理系统。这一步,从应 用程序的角度来讲,要完成子系统的划分 和功能模块的划分;从数据库的角度来讲 要完成概念模型的设计

详细设计 这一步同样是包括数据库设计和应用程序 设计两大部分。对数据库设计要根据具体 的数据库管理系统设计数据库、设计关系 考虑数据的完整性、考虑数据的安全和备 份策略等。对应用程序设计要给出功能模 块说明,考虑实施方法,设计存储过程等
7 详细设计 这一步同样是包括数据库设计和应用程序 设计两大部分。对数据库设计要根据具体 的数据库管理系统设计数据库、设计关系、 考虑数据的完整性、考虑数据的安全和备 份策略等。对应用程序设计要给出功能模 块说明,考虑实施方法,设计存储过程等

编程 它根据上一步的设计结果进行具体实施, 建立数据库并装入原始数据,建立存储过 程,编写和调试应用程序代码等
8 编程 它根据上一步的设计结果进行具体实施, 建立数据库并装入原始数据,建立存储过 程,编写和调试应用程序代码等

调试与试运行 般在编程阶段都做了局部测试,现在各 子系统、各个模块要进行联合调试和测 试,并试运行。在试运行阶段要广泛听取 用户的意见,并根据运行效果进行评估, 修改系统的错误、改进系统的性能
9 调试与试运行 一般在编程阶段都做了局部测试,现在各 个子系统、各个模块要进行联合调试和测 试,并试运行。在试运行阶段要广泛听取 用户的意见,并根据运行效果进行评估, 修改系统的错误、改进系统的性能

交给用户使用 最后一步是将系统交给用户使用,在使用 的过程中可能还会出现新的问题,甚至提 出新的需求,所以还要不断对系统进行评 价和维护。数据库系统的维护不是一朝 夕的事,只要数据库系统存在,就要不断 进行评价、调整、修改,直至数据库生命 周期结束,或完全重新设计为止。 10
10 交给用户使用 最后一步是将系统交给用户使用,在使用 的过程中可能还会出现新的问题,甚至提 出新的需求,所以还要不断对系统进行评 价和维护。数据库系统的维护不是一朝一 夕的事,只要数据库系统存在,就要不断 进行评价、调整、修改,直至数据库生命 周期结束,或完全重新设计为止
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第12章 数据库应用开发.pps
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第11章 面向对象数据库.pps
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第10章 数据库设计.pps
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第09章 关系理论.pps
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第08章 事务管理.ppt
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第07章 安全性.ppt
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第06章 存储过程和触发器.ppt
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第05章 SQL.ppt
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第04章 SQL Server基础.ppt
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第03章 关系数据库.ppt
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第02章 数据模型.ppt
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第01章 概述(编著:崔巍).ppt
- 《动态网页制作》第六章 数据库驱动程序.ppt
- 《动态网页制作》第四章 采用 VBScripl语言编写ASP网页.ppt
- 《动态网页制作》第二章 HTML网页设计.ppt
- 《动态网页制作》第五章 常用对象与组件.ppt
- 《动态网页制作》第三章 表格与表单(组件)目录2.ppt
- 《动态网页制作》第一章 动态网页概论.ppt
- 《ASP动态网页设计》实验指导书.doc
- 《ASP动态网页设计》课程综合习题集.doc
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第14章 分布式数据库.pps
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第15章 数据仓库.pps
- 北京市高等教育精品教材:《数据库系统及应用》课程配套电子教案(PPT课件讲稿)第16章 数据库研究和应用的新领域.pps
- 湖南大学:《C/C++程序设计》课程教学资源(讲稿)习题与解答.doc
- 湖南大学:《C/C++程序设计》课程PPT教学课件(讲稿)目录.ppt
- 湖南大学:《C/C++程序设计》课程教学资源(讲义)实验指导.doc
- 湖南大学:《C/C++程序设计》课程教学资源(讲义)教学计划.doc
- 湖南大学:《C/C++程序设计》课程教学资源(讲义)多媒体课件目录.doc
- 湖南大学:《C/C++程序设计》课程PPT教学课件(讲稿)第一章 概述.ppt
- 湖南大学:《C/C++程序设计》课程PPT教学课件(讲稿)第七章 结构类型数据描述.ppt
- 湖南大学:《C/C++程序设计》课程PPT教学课件(讲稿)第三章 简单的C程序设计.ppt
- 湖南大学:《C/C++程序设计》课程PPT教学课件(讲稿)第九章 C语言库函数.ppt
- 湖南大学:《C/C++程序设计》课程PPT教学课件(讲稿)第二章 数据类型、运算符与表达式.ppt
- 湖南大学:《C/C++程序设计》课程PPT教学课件(讲稿)第五章 模块化程序设计.ppt
- 湖南大学:《C/C++程序设计》课程PPT教学课件(讲稿)第八章 指针.ppt
- 湖南大学:《C/C++程序设计》课程PPT教学课件(讲稿)第六章 数组.ppt
- 湖南大学:《C/C++程序设计》课程PPT教学课件(讲稿)第四章 流程控制.ppt
- 《防火墙技术》讲义.ppt
- 《防火墙技术》第八讲 防火墙基本知识.doc
- 中南大学:《数据结构》课程教学资源(PPT课件讲稿)第四章 串.ppt