- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章信息系统和管理 第3讲 管理信息系统的开发方法 主讲:肖红彦 武汉理工大学管理学院信管系 本章教学目标 理解并掌握 开发过程模式 生命周期概念 原型法基本思想 本章主要内容 信息系统的开发过程(1学时) 信息系统开发的三个主要过程 常见过程模式 生命周期法(1学时) 生命周期法的基本思想,生命周期各阶段的划分,生命周期法各阶段的工作目标和任务,以及生命周期法的开发策略。 原型法(1学时) 原型法产生的背景与基本思想,原型法的阶段划分,建立初始原型的原则,原型的修改控制与使用,以及原型法对环境的要求。 系统开发的方式与合同(1学时) 用户自行开发、委托开发、合作开发、购置商品化软件与软件包、系统开发中合同的签订 。 § 3.1信息系统开发的过程模式 3.1.1 开发过程模式 “过程”(或“开发过程”)是指信息系统开发进程中的一系列阶段活动,以及与各阶段活动相关联的成果(或称“产品”)。 信息系统开发工程可分解为一系列的“开发过程”,每个“开发过程”都是活动与产品的集合。 活动包括采用的方法、技术,以及为了开发与维护系统而进行的实际工作 产品包括计划、文档、模型、代码、测试、案例、操作手册等。 过程的三个基本要素 过程有三个基本要素: 人 方法与规程 技术与工具 信息系统开发的三个主要过程 信息系统的开发有三个主要的过程: 系统分析 系统设计 系统实施 3.1.2 开发过程模式的分类 瀑布模型 喷泉模型 增量模型 快速原型模型 螺旋模型 迭代模型------RUP(Rational Unified Process)开发模式 软件能力成熟度模型 3.2 生命周期法 1、生命周期 任何系统均有发生、发展、成熟、消亡或更新换代的过程,这个过程称为系统的生命周期。 人的生命周期:孕育、出生、成长、成熟、衰老、死亡。 2、结构化系统开发方法 结构化生命周期法,又称结构化系统开发方法(SSAD:Structured System Analysis and Design 或SADT:Structured Analysis Design Technique)。 3、结构化系统开发方法的特点 ●面向用户的观点 ●加强调查研究和系统分析 ●按照系统的观点,自顶向下地工作 ●逻辑设计与物理设计应分别进行 ●使用结构化、模块化方法 ●严格按照阶段进行 ●充分考虑到变化的情况 ●工作文件标准化、文献化 4、结构化系统开发方法的阶段划分 3.3 原型法(Prototyping) 1、生命周期法的缺陷 (1)基本前提是任何系统的“需求”在系统被建立之前都能被定义,即严格定义/预先说明 (2)开发过程复杂繁琐、周期长,系统难以适应环境的变化 2、原型法产生的背景 (1)计算机工业的飞速发展使得硬件价格急剧下跌,软件费用在整个信息系统开发费用中的比例迅速上升,已大大超过硬件的价格。 (2)市场竞争的日益激烈,要求信息系统的开发要快,成本要低 ,灵活性要高。 3、原型法的基本思想 所谓原型,即可以逐步改进成可运行系统的模型,这种方法可以快速向用户提交一个管理信息系统的原型设计,从而使用户及早地看到一个真实的应用系统。这种方法的基本思想是: (1)并非所有的需求都能预先定义 (2)有快速的建造工具 (3)需要有系统模型 (4)反复修改是必要的、不可避免,也是希望的,应加以鼓励 原型法的最大优点在于它可以有效地避免因开发者和用户的认识隔阂所产生的失败。开发者在正式开发之前就可得到用户的真正的需求,而用户能在较短的时间内看到系统的模样。用户还能够容易地和开发者合作,从而使得人力资源得到了有效的利用,在这种开发中,一般不需要大队人马,少数人就可以完成。因此,原型法的成本比较低。 用原型法进行MIS开发的基本步骤 : 5、原型法对环境的要求 (1)要有一个方便灵活的数据库管理系统(DBMS),对需要的文件和数据模型化,适应数据的存储和查找要求,方便数据的存取。 (2)一个与数据库(DB)对应方便灵活的数据字典,具有存储所有实体的功能。 (3)一套高级的软件工具(如第四代自动生成语言4GL或开发生成环境等)用以支持结构化程序,并且允许程序采用交互的方式迅速的进行书写和维护,并产生任意程序语言模块。 (4)一套与数据库(DB)对应的快速查询语言,支持任意非过程化的组合条件查询。 (5)一个非过程化的报告/屏幕生成器,允许设计人员详细定义报告/屏幕样本以及生成内部联系。 3.4系统开发的方式与合同 一、用户自行开发 二、委托开发 三、合作开发 四、购置商品化软件与软件包 五、系统开发中合同的签订 1、合同的类型 ⑴ 固定价格合同 ⑵成本补偿合同 2、合同条款中需注意的问题 ⑴ 应有成本超
文档评论(0)