09-学生成绩管理系统一mis开发方法powerbuilder数据库程序设计曹玉茹版.ppt

09-学生成绩管理系统一mis开发方法powerbuilder数据库程序设计曹玉茹版.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《 PowerBuilder 数据库程序设计》 —— 2010 年上海市教委重点课程 商务信息学院计算机教学部 第九讲 MIS 开发方法、步骤、方式 学生成绩管理系统(一) ? MIS 开发方法 ? MIS 开发步骤 ? MIS 开发方式 ? 学生信息管理系统开发(一) 本节内容 MIS 开发方法 ? 生命周期法 ( Life Cycle Method ) ? 结构化系统开发方法 ( Structured System Development Methodologies ) ? 面向对象方法 ( Object Oriented ) ? 原型法 ( Prototyping Method ) ? 计算机辅助软件工程开发方法 ( Computer Aided Software Engineering , CASE ) MIS 开发方法 一. 生命周期法 ( Life Cycle Method ) – 是 20 世纪 60 年代发展起来的一种应用广泛且比较成熟的管理系统开发 方法,它的基本思想是 将系统的开发工作从开始到结束划分为若干个 阶段 , 每个阶段都有明确的任务,而系统开发出来后,并不意味着生 命周期的结束,而意味着根据组织的需要对系统的修改和重建的开始 。结构分析、结构设计,结构程序设计(简称 SA — SD — SP 方法)用 瀑布模型来模拟。各阶段的工作自顶向下从抽象到具体顺序进行。瀑 布模型意味着在生命周期各阶段间存在着严格的顺序且相互依存。瀑 布模型是早期 MIS 设计的主要手段。 MIS 开发方法 二. 结构化系统开发方法 ( Structured System Development Methodologies ) – 是指把整个系统开发过程分成若干阶段,每个阶段进行若干活动,每 项活动应用系统标准、规范、方法和技术,完成一个或多个任务,形 成符合给定规范的软件产品。 结构化生命周期法是最常用的管理信息 系统开发方法 ,分为四个步骤,即 系统调研分析、数据库设计实现、 界面设计实现和系统功能设计实现。 MIS 开发方法 三. 原型法 ( Prototyping Method ) – 是 20 世纪 80 年代发展起来的,旨在改变生命周期法的缺点的一种系统 开发方法,该法的开发思路是首先根据用户的要求, 由用户和开发者 共同确定系统的基本要求和主要功能 , 利用系统快速生成工具,建立 一个系统模型,再在此基础上与用户交流,将模型不断补充、修改、 完善,如此反复,最终直至用户和开发者都比较满意为止 ,从而形成 一个相对稳定、较为理想的管理信息系统。 MIS 开发方法 四. 面向对象方法 ( Object Oriented ) – 于 20 世纪 80 年代开始兴起的,是一种基于问题对象的自底向上的一种 系统开发方法,这种方法的特点是以 对象 为基础, 对象是分析问题和 解决问题的核心。 面向对象( Object Oriented )的开发方法也称 快速 原型法 是近年来针对( SA — SD — SP )的缺陷提出的设计新途径,是 适应当前计算机技术的进步及对软件需求的极大增长而出现的。 是一 种快速、灵活、交互式的软件开发方法学 。其核心是用交互的、快速 建立起来的原型取代了形式的、僵硬的(不易修改的)规格说明,用 户通过在计算机上实际运行和试用原型而向开发者提供真实的反馈意 见。快速原型法的实现基础之一是可视化的第四代语言的出现。两种 方法的结合 , 使用面向对象方法开发 MIS 时,工作重点在生命周期中的 分析阶段。分析阶段得到的各种对象模型也适用于设计阶段和实现阶 段。实践证明两种方法的结合是一种切实可行的有效方法。 MIS 开发方法 五. 计算机辅助软件工程开发方法 ( Computer Aided Software Engineering , CASE ) – 是指由各种计算机辅助软件和工具组成的大型综合性软件开发环境, 随着各种工具及软件技术的发展、完善和不断集成,逐步由单纯的辅 助开发工具环境转化为一种相对独立的方法。 是软件工具与开发方法 的结合体 。解决系统开发问题的基本思想是:结合系统开发的各种具 体方法,在完成对目标系统的规划和详细调查后, 如果系统开发过程 中的每步都相对独立且一定程度上彼此形成对应关系,则整个系统开 发就可以应用专门的软件开发工具和集成开发环境来实现 。 MIS 开发步骤 ? 需求分析 ? 概要设计 ? 详细设计 ? 测试 ? 打包

文档评论(0)

sandajie + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档