【数据库系统及应用】数据库开发方法

【数据库系统及应用】数据库开发方法

ID:40148550

大小:178.50 KB

页数:60页

时间:2019-07-23

【数据库系统及应用】数据库开发方法_第1页
【数据库系统及应用】数据库开发方法_第2页
【数据库系统及应用】数据库开发方法_第3页
【数据库系统及应用】数据库开发方法_第4页
【数据库系统及应用】数据库开发方法_第5页
资源描述:

《【数据库系统及应用】数据库开发方法》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第13章数据库应用系统的开发方法结构化生命周期方法快速原型方法面向对象设计方法!!!!!客户/服务器应用规划综述1结构化生命周期方法确定系统需求;系统开发;系统安装配置;系统运行;系统切换。1.系统调查及可行性分析;2.系统分析(需求分析);3.概要设计(总体设计);4.详细设计(模块设计);5.系统实现(编程);6.系统调试与试运行(测试);7.系统运行、评价与维护(运行)。2开发的进度安排规划、需求分析和设计约占1/3;编程实现约占1/6;测试约占1/2。3系统调查和可行性分析这一阶段的任务是初步了解信息系统用户的组织机构、业务范畴以及新系统的目标,

2、并且做出可行性分析,包括经济可行性、技术可行性和使用可行性。4需求分析和信息采集准确、全面地采集信息是数据库应用规划和设计的必不可少的重要组成部分,要想确保在数据库应用开发的各个阶段所做出的重要决定都是明智和正确的,那么做好这一步的工作就更加至关重要。5总体设计这一步的主要任务是把用户的信息要求统一到一个整体的逻辑结构或概念模式中,此结构能表达用户的要求,并且独立于任何硬件和数据库管理系统。这一步,从应用程序的角度来讲,要完成子系统的划分和功能模块的划分;从数据库的角度来讲要完成概念模型的设计。6详细设计这一步同样是包括数据库设计和应用程序设计两大部分。

3、对数据库设计要根据具体的数据库管理系统设计数据库、设计关系、考虑数据的完整性、考虑数据的安全和备份策略等。对应用程序设计要给出功能模块说明,考虑实施方法,设计存储过程等。7编程它根据上一步的设计结果进行具体实施,建立数据库并装入原始数据,建立存储过程,编写和调试应用程序代码等。8调试与试运行一般在编程阶段都做了局部测试,现在各个子系统、各个模块要进行联合调试和测试,并试运行。在试运行阶段要广泛听取用户的意见,并根据运行效果进行评估,修改系统的错误、改进系统的性能。9交给用户使用最后一步是将系统交给用户使用,在使用的过程中可能还会出现新的问题,甚至提出新的

4、需求,所以还要不断对系统进行评价和维护。数据库系统的维护不是一朝一夕的事,只要数据库系统存在,就要不断进行评价、调整、修改,直至数据库生命周期结束,或完全重新设计为止。10快速原型方法所谓“原型”可以看作是“企业作业原型”或“软件功能原型”,它基本反映了最终系统的基本功能和基本特征,依此可以快速开发一个可以演示的系统,用户可以在这个原型系统中得到启发,发现存在的问题,提出新的要求,并和开发人员一起修正和发展原型。如此反复进行,最后形成用户满意的系统。11快速原型开发方法可以分为四个步骤:系统基本需求的确定;对原型的功能选择;原型的构造与试用;原型的修改和

5、完善。12面向对象方法面向对象(ObjectOriented)方法的思想源于面向对象程序设计。面向对象的分析方法是从现实世界抽象出对象及发生在对象上的事件,从而建立起数据对象和处理操作之间的联系。而利用面向对象的开发工具去实现面向对象的模型是一件很自然的转换过程。13面向对象的分析和设计方法系统分析系统设计系统实施14系统分析和结构化生命周期法一样,在面向对象开发方法过程中需求分析阶段的主要任务也是确定用户的需求,面向对象的分析方法以现实世界的对象为基础,注重现实世界对象的数据特征和行为特征,虽然它在表述对象的数据需求和操作需求方面是很自然的,但却没有想

6、象的那么简单,还是需要一定的经验,因为现实世界中的客观对象是五花八门的,所以有时利用面向对象方法进行抽象可能会有一定的困难。15系统分析抽象对象的过程可以由上向下,也可以由下向上。所谓由上向下,就是首先抽象出整个问题域中的所有对象,并以对象为基础分析对象的数据需求和操作需求,然后给出问题和解决问题过程的准确描述;而所谓由下向上则是首先描述各个问题和解决问题的过程,并从各个问题中抽象出对象,然后将同类对象进行合并。16系统分析需求模型化是面向对象方法中最常用的方法之一,它通过对需要解决的实际问题建立业务模型来抽取对象、描述对象,从而将用户的需求准确地表达出

7、来。一般包括对象模型、动态行为模型和用界面模型等。17对象模型对象模型是整个面向对象方法的基础,它是整个系统的抽象,其中要描述用户需求中的各个对象,及其对象的属性、可能处于的各种状态以及可能的继承、集合等,还要包括各个对象之间的相互关系等。18动态行为模型动态行为模型主要用来描述系统的一些动态特征,如定义可能的系统事件和各实体对各种事件的响应等。19用界面模型用户界面模型显然用来描述用户使用和操作应用系统的界面,包括界面的外观和各种具体的操作功能等,它可以使客户对未来的系统首先建立一个感官的认识。20系统设计概要设计概要设计也称作总体设计,所以这一阶段的

8、任务是要将用户的需求统一到一个总体的逻辑结构和概念模式中,要描述出与对象模型对应

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。