基于软件工程的数据库应用系统开发

基于软件工程的数据库应用系统开发

ID:34103917

大小:232.16 KB

页数:3页

时间:2019-03-03

基于软件工程的数据库应用系统开发_第1页
基于软件工程的数据库应用系统开发_第2页
基于软件工程的数据库应用系统开发_第3页
资源描述:

《基于软件工程的数据库应用系统开发》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据科技信息OIT论坛o2009年第1期基于软件工程的数据库应用系统开发夏雪刚(陕西铁路工程职业技术学院机电工程系陕西渭南714000)【摘要】总结出了数据库应用系统的开发流程.并基于该流程分析指出了各个开发阶段应该注意的问题和应完成的开发结果。【关键词】数据库;系统设计;系统开发;软件开发流程BasedOnseftwareengineeringdatabaseapplicationsystemdevelopmentprocessItllOgll嵋XIAXue-Gang(Dept.EWctricnian

2、dMechanicalEnginecrtng,ShaanxiRailwayInsfltute,WeiNan7t4000'shaanxi,China)【Abstract]Summedupthedatabaseapplicationsystemdevelopmentprocess。andbasedontheflowanalysispointedoutthevariousstagesofdevelopmentshouldpayattentiontotheproblemsandshouldcompletethede

3、velopmentresults.【Keywords]Database;SystemDesign;SystemDevelopment;Softwaredevelopmentprocess0.引言对于很多软件开发者或开发团队来说。普遍存在蘑视程序开发。不重视程序开发过程中的相关文档资料的建设和整理。甚至不少人不知道哪个阶段应该完成什么资料。由于开发过程的不规范,需求分析不彻底,文档资料不齐全等原冈,从而造成过程管理混乱,使很多软件半途而废或延长了开发周期,从『fii增加了开发成本,又使软件的测试和维护变得困难

4、。因此规范开发过程。形成有效的开发文档资料变得尤为重要。在软件开发领域.数据库应用系统的开发占有很大的比例.例如图书管理系统,学生管理系统,财务管理系统。仓库管理系统等.这些软件的开发都具有很多相同的特征,基于软件工程思想.并包括数据库设计,大都带有面向对象特征,并要求具有图形化界颤.nf视化操作特点。而目前对数据库应用系统开发的研究方面.主要集中在菜·具体系统的开发研究,或者对某个方面的研究:如软件丁程思想.面向对象技术,数据库设计。而将二者结合起来研究这一类数据库应用系统开发的成果较少.凡不能较好的指导

5、该类软件开发,而目前开发本类系统时,往往足将软件工程思想、面向对象技术、数据库设计技术结合到一起进行实际应用的。1.开发过程基二f软件工程的数据库应用系统的开发过程【1lqSI如图所示。流程设计包括:1.1可行性研究阶段主要对现有人工或计算机系统进行分析,从技术可行性、经济可行性、操作可行性方面考察,看系统是否可行是否值得投资..本阶段需完成町行性研究报告。其中技术可行性主要看所要开发的系统在现有的技术水平和开发部门的技术力量下是否能够实现,如果开发,采用那种开发方式。常有的开发方式有:独立开发,合作开发,

6、委托开发;经济Ⅱr行性考察系统是否值得投入财力、人力、物力;操作可行性指开发的系统在操作方面是否能得到用户的认可。例如目前大多数人都习惯了windows窗[J操作方式,因而要求系统也应该足l墨I形界面操作方式。1.2制定项目开发计划如果系统町行,系统分析员就应着手制定项目开发计划.项目开发计划主要阐明系统开发过程中人员的组成及分配,验收标准.项目开发的进度.开发过程中的关键问题等。数据库应用系统的JF发.用户界面的设计占有重要地位,可以这样说一个界面呆板的系统,不管它的功能有多强大,多完善,它都是一个失败的

7、软件。因此本类系统的设计与传统的软件设计在人员组成方面不同,成将界面设计师包括在内。而传统的软件设计中一般没有专门的界面设计人员。项目开发计划完成后就可以对系统进行设计与实现。1.3需求分析阶段该类系统需求主要包括数据需求分析、系统功能需求分析、系统性能需求分析、运行环境的要求及将来可能提出的要求1112161。本阶段需要完成需求分析报告。在数据需求分析中,首先收集用户需要对那些数据进行处理,处理的数据有哪些基本元素,用户从数据库中获取的信息的内容和性栩码质.数据库需要存储那些数据。用户的需求具体体现在各种

8、信息的提供、保存、更新和查询上,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典。为后面的具体设计打下基础。在此阶段需要画出数据流程图。系统的功能需求.需要划分出系统必须完成的所有功能,并画出功能结构总图。系统性能要求包括:1)用户操作直观、方便、界面友好。2)系统使用功能齐全、可靠、稳定。3)更快更稳定的执行速度完成要求。4)便于维护与修改。5)

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

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

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