数据库应用系统1_2.pptVIP

  • 4
  • 0
  • 约1.21万字
  • 约 77页
  • 2018-06-04 发布于浙江
  • 举报
数据库应用系统1_2

第一章 基础知识 §1 引言 §2 数据库技术 §3 系统开发方法 §3系统开发方法 3.1结构化系统开发方法 3.2原型方法 3.3面向对象方法 3.4系统生命周期模型 3.1结构化系统开发方法 1、结构化系统开发方法的基本思想 2、系统开发的生命周期 3、结构化开发方法的优缺点 1、结构化系统开发方法的基本思想 结构化系统开发方法的基本思想是:用系统工程的思想和工程化的方法,按用户至上原则,用结构化、模块化、自顶向下的方法对系统进行分析与设计。 为了保证系统开发的顺利进行,采用结构化系统开发方法时应遵循以下几个基本原则: (1)面向用户的观点 (2)严格区分工作阶段 (3)按系统观点自顶向下地完成系统的开发工作 (4)充分预料变化的情况 (5)工作文件的标准化、文献化 (1)面向用户的观点 用户需求是应用系统开发的出发点和归宿。应用系统是直接为用户服务的,因此,在系统开发的全过程中要从用户的利益出发,系统开发的主要环节都要有用户单位的管理人员和业务人员参加。系统开发人员始终与用户保持良好的关系,及时交流意见,讨论开发中的问题,以便统一认识,加速开发进度,保证系统质量,以满足用户的需求。 (2)严格区分工作阶段 将系统开发过程划分为若干阶段,每个阶段都有其明确的任务和目标,应该取得相应的成果。例如,将应用系统开发过程划分为系统规划、系统需求分析、系统设计、系统实施、系统维护与评价等阶段,每个阶段又分为若干工作和步骤。这种有序的安排,不仅条理清楚,便于制定计划和控制进度,而且后面阶段的工作又是以前面阶段工作的成果为依据,可避免重复和返工。 (3)按系统的观点,自顶向下地完成系统的开发工作 在系统需求分析阶段,按照全局的观点,自上而下,从粗到精,由表及里,将系统逐层逐级进行分解。在保证总体模块功能的前提下,逐步分层细化,将总体模块划分为适当的模块,完成模块结构设计,在这些模块的基础上进行物理设计和程序设计。 (4)充分预料变化的情况 由于应用系统的环境总是在不断变化之中,因此,用户对系统的要求也总在不断地变化,结构化系统方法要考虑这种变化的情况。在系统设计中,要把系统的可变性放在首位,并运用模块方式来组织系统,使系统具有灵活性和变更性。 (5)工作文件的标准化、文献化 系统开发是一项复杂的系统工作,涉及的范围大,参加的人员多,周期也较长。为了保证开发工作的连续性,开发过程中所有的工作内容、各种资料、开发阶段的成果都以文字、图表的方式,按标准格式记录,形成文献,使系统开发人员及用户有共同语言。所有文献资料按标准化要求保证定义的明确性,无二义性,使开发人员阅读方便,用户理解容易。文献资料要编号存档,妥善保存,便于今后查阅。 2、系统开发的生命周期 结构化系统开发方法,将整个开发过程划分为五个时序相连接的阶段,即系统开发的生命周期: (1)系统规划阶段 (2)系统需求分析阶段 (3)系统设计阶段 (4)系统实施阶段 (5)系统运行阶段 (1)系统规划阶段 系统规划阶段是根据用户的系统开发请求,进行初步调查,明确问题,确定新系统目标和总体结构,确定分段实施进度,进行可行性研究,形成可行性报告。 (2)系统需求分析阶段 系统需求分析阶段的任务是: 对现行系统进行详细调查,分析业务流程,分析数据与数据流程,分析功能与数据之间关系。指出现行系统存在的问题和不足之处,确定新系统的基本目标和逻辑功能要求,最后提出分析处理方式和新系统的逻辑模型,这个阶段又称为逻辑设计阶段。逻辑设计解决系统“做什么”。因此,这个阶段是整个系统建设的关键阶段。 系统需求分析阶段的工作成果 系统需求分析阶段的工作成果: 系统需求分析阶段的工作成果为“系统说明书”,这是系统建设的必备文件。系统说明书既要准确又要通俗易懂,用户根据系统说明书可以了解未来系统的功能,判断是不是他们所要求的系统。 “系统说明书”一经通过,就是系统设计的依据,也是将来评价和验收系统的依据。 (3)系统设计阶段 系统需求分析阶段的任务概括地讲,已解决了系统“做什么”的问题,系统设计阶段要回答的问题则是系统“怎么做”,也就是说,根据系统说明书所规定的功能要求,考虑实际情况,具体设计实现逻辑模型的技术方案,即新系统的物理模型。这个阶段也称为物理设计阶段。这个阶段又可分成总体设计和详细设计阶段两个阶段。 这个阶段的技术文档为“系统设计说明书”。 (4)系统实施阶段 系

文档评论(0)

1亿VIP精品文档

相关文档