文档详情

数据库应用程序的生命周期.pptx

发布:2025-04-13约3.18千字共10页下载文档
文本预览下载声明

1Chapter1数据库应用程序生命周期

1.1软件危机2过去的几十年,软件开发数量惊人增长,这些软件大都需要长时期不断的维护:实现新的用户需求,修改软件使之运行于新的或升级的平台上.修改错误,

软件危机(2)3花费在软件维护上的精力开始以惊人的速率吸收资源.其结果是,许多主要的软件项目延期,超过预算,软件不可靠,难于维护,性能差.

软件萧条420世纪60年代末,出现‘softwarecrisis’,现在称为‘softwaredepression’.软件项目失败的主要原因包括:缺乏完整明确的需求说明;缺乏合适的开发方法;设计分解为易管理的组件时的错误.0102

1.2信息系统生命周期5提出软件开发的结构化方法,通常被称为信息系统(informationsystems,IS)生命周期或者是软件开发生命周期(softwaredevelopmentlifecycle,SDLC).

信息系统621收集、管理、控制和分发整个组织的数据或信息的系统.数据库是信息系统的核心组件,数据库系统开发生命周期与信息系统生命周期存在内在的必然关系.

1.3数据库系统开发生命周期各阶段7数据库规划系统定义需求的收集与分析数据库设计选择DBMS(可选)

数据库系统开发生命周期各阶段(2)82构建原型(可选)5测试3实现6操作性维护1应用程序设计4数据转换与加载

数据库系统开发生命周期各阶段(3)9

1.4数据库规划10尽可能有效地实现数据库应用的各阶段的管理活动0102应该集成于企业的全局IS策略中.

数据库规划–任务陈述11任务陈述定义数据库系统的主要目标.1任务陈述帮助澄清数据库项目的目的,为有效高效创建数据库系统提供更清晰的路径.2

数据库规划–任务目标1201定义任务陈述之后,定义任务目标.每个任务目标标识了数据库必须支持的特定任务.必须包括工作量的估计、使用的资源和需要的经费0203

egStayHome案例研究13案例研究描述一个名为StayHome的公司,该公司出租录像给其成员.首家分公司成立于1982年,地点在西雅图,公司现在日益壮大,连锁店遍布全美.

StayHome员工登记表14

员工列表第一页15

录像清单第一页16

StayHome会员注册表17

会员清单列表第一页18

StayHome录像出租表19

StayHome数据库系统任务陈述20

StayHome数据库系统任务目标21

1.5系统定义2201定义数据库系统的范围和边界,以及主要的用户视图.02系统的范围和边界,描述数据库系统和企业信息系统的其他部分的接口.

StayHome数据库系统边界23

系统定义241用户视图从如下角度,定义的数据库应用的需求:3业务应用领域(例如录像出租或库存控制).2特定工作角色(例如经理或助理)或4数据库系统可以有一个或多个用户视图.

系统定义25当确定开发需求时,标明用户视图,说明数据库的主要用户都已经考虑到了.01在开发相对复杂的数据库系统时,用户视图有助于将需求分解为易管理的小片段.02

多用户视图的数据库系统26

StayHome数据库系统用户视图27

1.6需求的收集与分析28收集和分析数据库所支持的组织的信息,并使用这些信息来标识数据库应用的需求

需求的收集与分析(2)29为每个主要的用户视图收集信息:对使用或产生的数据的描述;如何使用和产生数据的详细情况;数据库系统的所有附加需求.收集更多的用户视图相关的数据的同时,也应该努力收集系统的一般需求,目的是产生系统的需求说明。系统需求说明描述了在新的数据库系统中所要包含的各种特性,如网络需求、共享访问需求、性能需求、安全级别需求.

需求的收集与分析(3)30下一个步骤是确定怎样管理多用户视图的数据库系统.三种主要的方法:01集中式方法;02视图集成方法;03以上两种方法的结合.04

需求的收集与分析(4)31集中式方法对于数据库系统来说,需要将每个用户视图合并到一个需求列表中。在数据库设计阶段创建表示所有用户视图的数据模型.

管理多用户视图的集中式方法32

需求的收集与分析(5)33视图集成方法每个用户视图的需求都被用来构建该用户视图的独立的数据模型,最终的数据模型是在数据库设计的后续步骤中通过合并得到的将每个用户视图的需求列出独立的需求表,创建代表每个用户视图的数据模型.

需求的收集与分析(6)34表示一个或多个但是并非全部用户视图的数据模型称为局部逻辑数据模型.1局部逻辑数据模型合并产生全局数据模型,表达组织中所有的用户视图.2

处理多用户视图的视图集成方法35

1.7数据库设计3601创建支持任务陈述和任务目标的数据库系统的设计的过程.03逻辑数据库设计02数据库设计

显示全部
相似文档