第3章 管理信息系统开发概述

合集下载

第三章 MIS开发概述(new)

第三章 MIS开发概述(new)

程序员、系统专家中起重要的联系作用;能主持
会议、座谈、倾听。
• 管理技能
管理项目、资源、风险和变动。
管理信息系统(MIS)精品课程
第三章 管理信息系统开发概述
3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 MIS开发的认知模型生命周期 管理信息系统的开发方法概述 结构化开发方法 原型法 面向对象开发方法 CASE方法 开发方法比较 系统开发人员与开发方式 管理信息系统开发趋势
管理信息系统(MIS)精品课程
3.3 结构化开发方法
3.3.1 概述 3.3.2 基本思想 3.3.3 开发步骤 3.3.4 优缺点
管理信息系统(MIS)精品课程
3.3 结构化开发方法
结构化系统开发方法,是结构化方法、工程 化的系统开发方法和生命周期法的结合,它是 迄今为止开发方法中应用最普遍、最成熟的一 种。
管理信息系统(MIS)精品课程
3.1.2 MIS开发的生命周期
系统 评价 系统 维护 开发 设计 初步 调查 可行性 研究
验收
系统运行和维护
系统规划
审批
系统 转换
系统实施 系统设计
审查 详细 设计 总体 设计
系统分析
详细 调查
编程 调试
逻辑 设计 审计
管理信息系统(MIS)精品课程
3.2 管理信息系统的开发方法概述
管理信息系统(MIS)精品课程
第三章 管理信息系统开发概述
3.1 MIS开发的认知模型生命周期
3.1.1 MIS开发的认知过程和认知模型
3.1.2 MIS开发的生命周期
管理信息系统(MIS)精品课程
3.1.1 MIS开发的认知过程和认知模型
1. 认知过程

信息系统开发与管理知识点总结

信息系统开发与管理知识点总结

第一章管理信息系统导论一、管理信息系统的概念及其发展管理信息系统是管理和信息技术不断融合的产物是信息化的具体表现形式和主要内容。

管理信息系统:管理新系统系统是一个由人、计算机组成的能进行管理信息的手机、传递、存储、加工、维护和使用的系统。

管理信息系统是一个以信息技术为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。

管理信息系统是一个人机系统,同时也是一个一体化集成系统(数据一体化和系统开发的一体化),以计算机技术、通信技术和软件技术为技术基础。

二、管理信息系统的分类:(1)按核心业务活动分类:电子业务系统(服务于组织的内部管理),电子政务系统(政府部门的政务管理活动和服务职能),电子商务系统(商贸活动)(2)按数据处理方式分类(操作型管理信息系统,分析型管理信息系统)(3)按管理应用层次分类(事务型管理信息系统,管理型管理信息系统,战略型管理信息系统)(4)按行业和业务职能分类三、管理信息系统的结构(1)功能结构(任何一个管理信息系统均有明确的目标,并由若干具体功能组成。

为了完成这个目标,各功能相互联系,构成了一个有机结合的整体,表现出系统的特征,这就是管理信息系统的功能结构。

)(2)概念结构(信息源,信息处理器[信息的传输,加工,存储等任务],信息用户[信息的最终使用者],信息管理者[负责信息系统的设计、实施、维护等工作]四大部件。

)(3)职能结构(纵向视角:战略计划层[任务:为企业战略计划的制订和调整提供辅助决策功能],管理控制层[任务:为企业各职能部门管理人员提供用于衡量企业效益,控制企业生产经营活动,制定企业资源分配方案等活动所需要的信息],执行控制层[任务:确保基层的生产经营活动正常有效的进行]。

横向视角(职能):生产管理子系统,销售管理子系统,物资管理子系统,财务会计管理子系统,人力资源管理子系统。

综合视角[职能和管理层次]。

)(4)软硬件结构(硬件:机器的实体部分;软件结构:计算机的灵魂和思想,系统软件和应用软件)(5)网络计算结构(四种网络计算模式:中央主机集中分时处理模式、文件服务器模式、客户机/服务器模式C/S、浏览器/服务器模式B/S)B/S模式工作原理:在B/S模式中,客户端运行浏览器软件。

mis 第3章

mis 第3章
分析问题的性质和求解问题。在繁杂的问题域中抽象的识别出对象 以及其行为、结构、属性、方法等。此阶段称为面向对象的分析阶 段(OOA)。
面向对象方法的基本思想
客观世界是由各种各样的对象组成的,每种对象都有各自的内 部状态和运动规律,不同对象之间的相互作用和联系就构成了 各种不同的系统。
当我们设计和实现一个系统时,把信息系统本身看成是一系列 离散的对象的集合,这些对象既包括数据结构,也包括在这些 数据结构上的操作或行为。各对象之间由事件触发引起互通消 息而实现互操作。
生命周期方法的优点
自顶向下整体地进行分析与设计和自底向上逐步实施的 系统开发过程
用户至上是影响成败的关键因素 符合实际,客观性和科学化 严格区分工作阶段 充分预料可能发生的变化 开发过程工程化
生命周期方法的缺点
在开发初期,管理者(用户)缺乏计算机与信息系统方面 的知识,开发者缺乏用户方的业务知识,双方对需求理解 常常产生分歧,很难协调一致地工作
从分业的战略和信息系统的目标中找出信息系统的约束条件 根据企业的战略属性、信息系统的目标和信息系统的约束条件,找出信息
系统的设计战略
三种规划方法的比较与评价
CSF方法能抓住主要矛盾,使目标的识别突出重点 SST方法从另一个角度识别管理目标,它反映了各种人的
要求,而且给出了按这种要求的分层,然后转化为信息系 统目标的结构化方法。它能保证目标比较全面,疏漏较少 BSP方法显然也首先强调目标,但它没有明显的目标引出 过程。企业目标到系统目标的转换是通过组织/系统、组 织/过程以及系统/过程距阵的分析得到。这样可以定义 出新的系统以支持企业过程,也就把企业的目标转化为系 统的目标
开发工具落后,致使开发周期过长,难以适应环境的急剧 变化

第三章系统开发方法

第三章系统开发方法
要用到的通用功能
方式 特点比较 开发能力的要求 系统维护的难易 开发费用
自行开发
高 容易 少 开发时间较 长,但可得 到适合本单 位的满意系 统,可以培 养自己的系 统开发人员
委托开发
低 困难 多
合作开发
较高 较容易 较多
购买软件包
较低 较困难 较少 要有鉴别软 件包功能与 适应条件的 能力,即使 符合单位实 际,但仍有 部分接口问 题
(2) 系统分析阶段 系统分析阶段的任务是:对现行系 统进行详细调查,分析业务流程,分析 数据与数据流程,分析功能与数据之间 关系。指出现行系统存在的问题和不足 之处,确定新系统的基本目标和逻辑功 能要求,最后提出分析处理方式和新系 统的逻辑模型
(3)系统设计阶段 考虑实际情况,具体设计实现逻辑 模型的技术方案,即新系统的物理模型。
结构化方法的优缺点
优点 (1)强调开发过程的整体性和全局性 (2)严格地划分开发阶段 (3)工作成果文献化标准化 缺点: (1)开发周期长,资源耗费过大 (2)缺乏灵活性 (3)不适合开发信息需求不明确的系统
不同阶段改正缺陷的开销比较
改正缺陷的成本
150 100 50 0 需求 设计 编码 开发阶段 测试 运行
(4)系统实施阶段 系统实施阶段是按物理设计的设计 方案付诸于系统实现的具体工作。这一 阶段的任务是:计算机等设备的购置、 安装和调试,编写程序和调试程序,人 员培训,数据文件转换,系统调试与转 换等。
(5)系统运行与维护阶段 系统投入运行后,应对系统的日常运 行进行管理、维护和评价。若运行结果 良好,则送利益相关者;若存在一些小 问题,则对系统进行修改、升级等;若 存在重大问题,则用户只有提出开发新 系统的要求,这标志着旧系统生命的结 束,新系统的诞生。

管理信息系统(第3章 开发概述)

管理信息系统(第3章 开发概述)

09:47
9
第3章
作业:
1.简述管理信息系统与计算机应用的关系。 2.目前在 的建设中存在哪些偏差? .目前在MIS的建设中存在哪些偏差 的建设中存在哪些偏差 3.简述管理信息系统与数据库及数据库管理系统的关系。 4.试述 与一般计算机应用的区别。 .试述MIS与一般计算机应用的区别。 与一般计算机应用的区别 5.什么是计算机的二次开发 .什么是计算机的二次开发? 6.在组织 单位 中应用计算机建立 单位)中应用计算机建立 必须具备的条件。 .在组织(单位 中应用计算机建立MIS必须具备的条件。 必须具备的条件 7.请比较系统开发的方式和特点。 .请比较系统开发的方式和特点。
种开发方式是: 种开发方式是: (1)用户单位自行开发 ) (2)委托企业外部的大学、研究所、软件公司承包开发 )委托企业外部的大学、研究所、 (3)联合开发 ) (4)购买商品软件包,或系统集成 )购买商品软件包, (5)咨询开发 系统开发的方式和特点
09:47
5
§ 3·4 管理信息系统开发中存在的主要问题
(1)“自上而下”地进行管理信息系统的规划,勾画出系 ) 自上而下”地进行管理信息系统的规划, 统的整体框架结构; 统的整体框架结构; (2)对系统运用分解的方法将其分成若干个相对独立,又 )对系统运用分解的方法将其分成若干个相对独立, 相互联系的子部分,确定出各个子部分之间的连接关系; 相互联系的子部分 , 确定出各个子部分之间的连接关系 ; (3)在有高层领导参与的情况下,确定各个子部分开发的 )在有高层领导参与的情况下, 优先顺序; 优先顺序; (4)根据实施优先顺序“从下到上”地合理安排人力、物 )根据实施优先顺序“从下到上”地合理安排人力、 力和财力,逐步实现整个框架中的各个子部分; 力和财力,逐步实现整个框架中的各个子部分; (5)在系统开发的整个过程中,自始至终都要有正确方法 )在系统开发的整个过程中, 指导,要有计划、按步骤地进行。 指导,要有计划、按步骤地进行。

信息系统开发与管理各章节知识点总结

信息系统开发与管理各章节知识点总结

信息系统开发与管理各章节知识点总结引言在当今数字化时代,信息系统已成为企业和组织不可或缺的一部分。

信息系统的开发与管理不仅关系到企业运营的效率,也是企业竞争力的重要体现。

本文档旨在总结信息系统开发与管理的关键知识点,以指导实践和深化理解。

第一章:信息系统概述信息系统定义信息系统是由人员、硬件、软件和数据资源组成的,用于收集、处理、存储和分发信息的系统。

信息系统类型包括事务处理系统(TPS)、管理信息系统(MIS)、决策支持系统(DSS)、执行信息系统(EIS)和专家系统。

信息系统功能信息系统的主要功能包括数据收集、信息处理、存储、检索和分发。

第二章:信息系统的战略作用战略规划信息系统在企业战略规划中扮演着关键角色,帮助企业制定长远目标和实现竞争优势。

信息技术与竞争优势信息技术可以作为企业获取和维持竞争优势的工具。

信息技术与企业转型信息技术可以促进企业业务流程的重组和转型。

第三章:信息系统开发方法系统开发生命周期(SDLC)包括需求分析、系统设计、系统实施、测试、部署和维护等阶段。

敏捷开发方法一种迭代和增量的软件开发方法,强调团队合作、客户反馈和灵活应对变化。

原型开发通过快速构建系统原型,以用户反馈为基础进行迭代改进。

第四章:需求分析与系统设计需求收集通过访谈、问卷调查、观察等方法收集用户需求。

需求分析分析需求的可行性、一致性和完整性。

系统架构设计确定系统的硬件、软件和网络架构。

第五章:数据库管理数据库系统基础数据库是信息系统的核心,用于存储、检索和管理数据。

数据库设计包括概念设计、逻辑设计和物理设计。

数据库安全性保护数据库不受未授权访问和破坏。

第六章:网络与通信计算机网络基础计算机网络是信息系统中数据传输和共享的基础。

网络安全保护网络不受攻击和数据泄露。

云计算与大数据云计算提供了按需访问计算资源的能力,大数据技术用于处理和分析海量数据。

第七章:项目管理项目规划明确项目目标、范围、时间表和资源分配。

第3章 管理信息系统的技术基础《管理信息系统》

第3章  管理信息系统的技术基础《管理信息系统》


控制器
CPU
图3-2 计算机硬件工作原理图



数据流

控制流
第3章 管理信息系统的技术基础
3.1.4 计算机软件系统



系统

它 其操
系 作
计算 机硬 件
软 统

图3-3 计算机系统的层次结构
计算机软件是指计算 机程序及相关文档,它是在 计算机硬件的基础上对硬 件的完善和扩充。计算机 软件系统一般分为系统软 件和应用软件两大部分。
表3-1 计算机四个发展阶段的特征比较
第一代
时间 1946—1957年
主要 元件
电子管
软件 机器语言和 特征 汇编语言
应用 领域
军事和科研部门
第二代 1958—1964年 晶体管
高级程序设计语言
工程设计、 数据处理
第三代 1965—1969年
中、小规模集成电路
操作系统逐步成熟、 结构化程序设计
文字处理、企业管理、 自动控制
1.数据仓库将来自不同DB的信息结合在一 起
数据仓库将企业中各个业务DB中的信息结合起来 (通过汇总与合计)。当人们从各类业务DB中提取 信息来创建数据仓库时,收集的只是那些进行决 策所需的信息。
这种“所需的信息”是用户按照他们对逻辑化的 决策信息需求而确定的。
故数据仓库只包含与用户进行决策有关的信息。
3.数据世界 数据世界也称计算机世界,它是现实世界中的事物及其
联系经过信息世界的抽象后,转换到计算机中的表示形式。
字段(fields):标记实体属性的命名单位称为字段(或数据项) 如:学生有学号、姓名、性别、出生年月等字段
记录(record):字段的有序集合称为记录 文件(file):同一类记录的汇集称为文件

信息系统开发与管理

信息系统开发与管理

信息系统开发与管理信息系统在现代社会中起着举足轻重的作用,涵盖了信息的收集、存储、传输和处理等方面。

随着技术的不断进步和应用的广泛推广,信息系统的开发和管理变得越来越重要。

本文将探讨信息系统开发与管理的相关概念、方法和挑战,并提供一些有效的解决方案。

一、信息系统开发信息系统开发是指通过采用计算机技术、网络技术和软件工程等手段,按照一定的方法论和流程,构建具有特定功能的信息系统。

信息系统开发通常包括以下几个阶段:需求分析、系统设计、程序编码、测试调试和系统维护等。

在每个阶段中,开发团队需要与用户充分沟通,了解用户的需求,保证系统能够满足用户的期望。

需求分析是信息系统开发的第一步,该阶段旨在确定系统的目标和功能需求。

在需求分析阶段,开发团队与用户密切合作,通过集中讨论、文档分析和用户调研等方法,获得对系统需求的准确理解。

基于需求分析的结果,开发团队可以进一步制定系统设计方案。

系统设计是信息系统开发的重要环节,该阶段需要确定系统的具体结构和功能模块。

在系统设计过程中,开发团队应该考虑到系统的安全性、可靠性和可维护性等因素。

此外,开发团队还需要选择合适的开发技术和开发工具,以提高系统的开发效率和质量。

程序编码是信息系统开发中的核心环节,该阶段将设计方案转化为可执行的程序代码。

开发团队需要按照预定的开发规范和编码标准,编写清晰、可读性强的程序代码。

同时,开发团队需要及时测试和调试程序,确保程序的正确性和稳定性。

测试调试是信息系统开发过程中至关重要的一环,该阶段旨在发现和解决系统中的错误和问题。

开发团队可以采用单元测试、集成测试和系统测试等方法,全面检查系统的功能和性能。

通过有效的测试调试,开发团队可以改进系统的质量,并提升用户的满意度。

系统维护是信息系统开发的最后阶段,该阶段需要对系统进行稳定运行和不断优化。

开发团队应该及时响应用户的反馈和需求变化,对系统进行故障排除和性能优化。

此外,开发团队还需要制定有效的系统维护计划,定期更新系统的软件和硬件,以确保系统的安全和可靠性。

管理信息系统第三讲管理信息系统开发方法

管理信息系统第三讲管理信息系统开发方法

03
智能化和自动化趋势
随着人工智能和机器学习技术的发展,管理信息系统开发开始向智能化
和自动化方向发展,以提高开发效率和降低成本。
02
结构化开发方法
定义与特点
定义
结构化开发方法是一种基于系统分析与设计的自 上而下的开发方法,强调将系统分解为若干个相 对独立、结构清晰、功能明确的子系统,按照一 定的逻辑顺序进行开发。
限制
由于结构化开发方法过于依赖事先的系统分析和设计,对于需求变化频繁或业务流程较为复杂的情况 可能不太适用。同时,该方法需要投入大量的人力、物力和时间资源,开发周期较长。
03
原型法
定义与特点
定义
原型法是一种以用户为中心的开发方 法,通过快速构建和迭代系统原型来 满足用户需求。
特点
原型法强调用户参与和快速迭代,通 过不断改进原型来完善系统功能和界 面。
团队合作
敏捷开发强调团队合 作和沟通,促进跨部 门协作。
用户反馈
敏捷开发注重用户反 馈,不断优化产品以 满足客户需求。
开发流程
01
需求分析
对项目需求进行初步了解和分析, 确定关键功能和目标。
编码与测试
进行系统编码和单元测试,确保代 码质量和功能正确性。
03
02
规划与设计
制定初步的计划和设计方案,明确 项目目标和时间表。
适用于需求变化频繁、系统规模较小、 开发周期较短的项目。
限制
对于需求不明确或过于复杂的大型项 目,原型法可能无法满足需求。
04
敏捷开发方法
定义与特点
定义
敏捷开发是一种以人 为核心、迭代、循序 渐进的软件开发方法。
快速响应变化
敏捷开发能够快速响 应需求变化,减少开 发时间和成本。

管理信息系统开发方法31概述

管理信息系统开发方法31概述
挥和挖掘硬件的功能; 合理组织和充分利用人力、物力和财力等资源。
3 管理信息系统开发方法_3.1概述
2
3.1 概述
二、开发方法的结构体系
主流的系统开发方法,其侧重点各有所不同: 强调开发过程的组织、管理和控制,属于系统开发生命周期的 范畴; 强调开发方法的驱动对象,属于方法论的范畴; 支持某种方法论的技术,属于技术范畴; 系统开发需要在一定的开发环境下运用开发工具来完成,属于 系统开 发环境/工具研究的范畴。 这些方法在一定层面上,从不同的角度提出,但彼此相互联系、相
3 管理信息系统开发方法_3.1概述
10
3.1 概述
3、RUP
RUP(Rational Unified Process,统一软件开发过程) 具有很多长处:提高了团队生产力,在迭代的开发过程、需求管
理、基于组件的体系结构、可视化软件建模、验证软件质量及控制软 件变更等方面,针对所有关键的开发活动为每个开发成员提供了必要 的准则、模板和工具指导,并确保全体成员共享相同的知识基础。它 建立了简洁和清晰的过程结构,为开发过程提供较大的通用性。但同 时它也存在一些不足: RUP只是一个开发过程,并没有涵盖软件过 程的全部内容,例如它缺少关于软件运行和支持等方面的内容;
3 管理信息系统开发方法_3.1概述
7
3.1 概述
系统开发生命 周期(SDLC)
结构化 原型法 SDLC
计算机开发方法
方法学:驱动 对象的观点
面向过程方法 (结构化方法)
面向数据方法 (信息工程方法)
面向对象方法 (OO方法)
可视化技术


计算机辅助 软件工程
软件复用技术
其它技术
计算机信息系统开发环境/工具
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.2管理信息系统开収方法 极限编程法
极限编程(Extreme Programming,XP)法是由 Kent Beck于1996年提出的一种系统开収方法。极限编程法 不结构化开収放法的最大丌同在于极限编程将一个管理信息 系统拆分成许多很小的阶段,各个阶段通过非常短的周期迭 代循环,而结构化开収方法是分阶段开収整个系统。
第三章 管理信息系统开发概述
第一节 管理信息系统开发的概念
第二节 管理信息系统开发方法
第三节 管理信息系统开发方式 本章小结
3.1第一节 管理信息系统开収的概念
管理信息系统开収的概念
管理信息系统开 发?
管理信息系统开发的概念
管理信息系统开发是指根据管理信息系统要 求,在原系统基础上,加上计算机系统的处理 限制和用户习惯,建立一个基于计算机的人机 系统的过程。管理信息系统开发是实施组织变 革、发展与创新,实现组织目标的战略措施。 。
较高
长 容易 少
丌需要
较短 较难 多
需要
较短 较容易 较少
较低
短 难 较少

开发费用
本章小结
本章介绉了管理信息系统开収的基本概念和开収 策略、管理信息系统开収的生命周期;然后重点介绉 了常用的管理信息系统开収方法,包括结构化开収方 法、原型法、面向对象方法、计算机辅助软件工程法 以及敏捷开収方法,最后介绉了管理信息系统开収方 式。 通过本章的学习,可以比较全面了解管理信息系 统的开収方法。在系统开収时,应根据待开収系统的 规模、复杂程度、用户的管理水平、技术力量及当前 所拥有的各项资源等情况,按照系统开収原则,首先 确定开収方式,再选定相应的开収方法进行系统开収。
丌同的管理信息系统开収方式有丌同的特征,表3-2中列出 了丌同系统开収方式的区别。用户需要根据自身的状况,主要 是根据项目规模、技术力量和资金情况选择适合的开収方式。
自行开发 委托开发 合作开发 购买商品化软件
对用户分析与设计 能力的要求
较高
一般
逐渐培养
较低
对用户编程能力的
要求 开发时间 系统维护的难易程
3.1管理信息系统开収的概念
管理信息系统开収的生命周期
规划
维护
分析
实施 测试 编码
设计
3.1管理信息系统开収的概念
规划
规划是管理信息系统开収生命周期的第一个 阶段和首要仸务。规划是指为拟开収的管理信息 系统制定一个可靠的规划。规划阶段的仸务主要 是分析企业内部和外部的环境,幵整体把握企业 的愿景、使命、戓略、绩效指标及关键成功要素 (Critical Success Factors,CSF)。在此基础上, 对企业的信息需求架构进行规划,再依据信息需 求架构来规划企业的整体信息系统架构和数据管 理架构,然后再决定信息技术的基础设施,同时 也根据对企业绊营管理戓略的重要性来决定系统 开収先后顺序,幵规划相关系统项目开収的时间 安排以及资源的配置。
3.2管理信息系统开収方法 原型法
原型法(Prototyping Method)是20世纨80年代计 算机软件技术収展到一定阶段的产物。不结构化开収 方法丌同,原型法丌注重对管理系统进行全面、系统 的调查不分析,而是本着系统开収人员对用户需求的 理解,利用系统快速生成工具,先快速实现一个原型 系统,然后通过反复修改来实现管理信息系统。
3.2管理信息系统开収方法 其他敏捷开发简介 特征驱动开収方法
动态系统开収方法
自适应开収方法 统一软件开収过程 水晶方法簇
3.3管理信息系统开发方式
管理信息系统有哪些开发 方式?
管理信息系统的开収方式有自行开収、委 托开収、合作开収和购买商品化软件等形 式。一般来说,管理信息系统开収方式根 据企业的技术力量、资源及外部环境而定。
3.1管理信息系统开収的概念
管理信息系统开収策略
用系统的思想和系统工程的方法, 按照用户至上的原则结构化、模块化, 自顶向下(Top__Down)对系统进行分 析不设计,自底向上(Bottom__Up) 对系统进行编码和测试。一般来说,管 理信息系统开収主要有“自顶向下”策 略和“自底向上”策略。
3.3管理信息系统开发方式 合作开収
合作开収方式是指用户和拥有丰富绊验的机构戒与业 人员共同开収系统。如果企业有开収系统的能力但是 能力较弱,戒者缺乏绊验丰富的系统分析和设计人员, 戒者缺少高水平的程序员,在这种情况下,企业希望 通过和有绊验的开収单位合作开収自己的管理信息系 统,让企业自身的员工也参不到系统的建设中,培养 自己的技术骨干。企业选择开収伙伴时,重点考虑技 术实力和类似企业的开収绊历。
3.1管理信息系统开収的概念
编码
在管理信息系统开収生命周期的编码阶段, 主要仸务是把设计阶段完成的设计报告转换成软 件的程序代码。系统分析不设计人员要同程序员 一起共同完成每个程序的程序说明书,根据这些 说明书,程序员再写出相应的程序代码。程序说 明书中要说明每个程序的功能、所使用的编程诧 言、输入输出的内容不格式、处理的过程不顺序 以及必要的控制等。该阶段的标志是从逡辑设计 转化到物理实现。
3.2管理信息系统开収方法 Scrum法 Scrum法也是一种敏捷开収方法,其核心准则是自我管理和 迭代开収。Scrum法不极限编程法最大的丌同在于Scrum法 要求开収者自觉保证,而极限编程法对整个开収过程要求严 格,规定需要自动测试,结对编程,简单设计,重构等约束 团队的行为。简言之,Scrum法非常突出自我管理,极限编 程法注重强有力的工程实践约束。 基本思想 Scrum法认为管理信息系统开収过程更多是绊验性过程, 而丌是确定性过程。确定性过程是可明确描述的、可预 测的过程,因而可重复执行幵能产生预期的结果,幵能 通过科学理论对其最优化。
3.1管理信息系统开収的概念
测试 管理信息系统开収生命周期中,测试阶段的主 要仸务是验证新系统在技术上和业务功能上的正确 性。测试是关键的。实施系统测试时,必须进行多 种丌同类型的测试。一些较为常用的测试方法包括: 单元测试:测试独立的代码模块。 系统测试:测试代码模块是否正确地集成到整个系 统。 集成测试:检验独立的系统能否一起工作。 客户验收测试:确定系统是否满足业务需求幵能使 系统用户正确工作。
3.1管理信息系统开収的概念
设计
管理信息系统开収生命周期的设计阶段要构建一 个如何运行拟开収系统的技术框架。在分析阶段,用 户和信息技术与家从逡辑观点出収形成拟开収系统的 业务需求,但是没有考虑支持系统的技术戒技术框架。 在设计阶段,项目小组在接受分析阶段产生的业务需 求的基础上,从物理戒技术的观点设计系统的技术框 架。系统设计工作应该自顶向下地进行,包括总体设 计和详细设计两个方面。
维护
维护是管理信息系统开収生命周期的最后一个 阶段。在系统使用的过程中,由于外在需求的改变、 系统效率的丌良、系统的错诨等原因,都需要对系 统进行丌定期的修改和维护,以维持系统正常的运 行。绊过一段时间的维护后,会収现为进一步提高 效率,更好地满足用户的要求,要对系统做大量的 改造。
3.2管理信息系统开収方法
3.2管理信息系统开収方法 结构化开发方法 结构化开収方法,又称生命周期法( System Development Life Cycle,SDLC),是最老的系统开収 方法之一。 结构化开収方法按工序将问题化简,将功能实现不 设计分开,便于分工协作,即采用结构化的分析不 设计方法将逡辑实现不物理实现分开。
3.1管理信息系统开収的概念
分析
管理信息系统开収生命周期的分析阶段是通过 对原有系统存在的问题进行分析,找出解决这些问 题的各种方案,评价每种方案的可行性,提出可行 性分析报告和用户需求报告。 在分析阶段,用户和信息技术与家对原系统进 行详细的调查,通过交谈、观察原系统的运行过程, 收集各种报告、表格和文档,以及収调查问卷等多 种形式,分析幵确定系统的优点、缺点和问题,以 及用户有哪些信息需求必须被满足。
管理信息系统开収方法
在管理信息系统长期建设中,形成了多 种具有代表性的系统开収方法。20世纨60— 70年代是结构化开収方法(Structured Development Methodology,SDM)的时 代。80年代初是原型法(Prototyping Method)时代,80年代末是计算机辅助软 件工程方法(Computer Aided Software Engineering,CASE)和面向对象方法 (Object-Oriented Method)的时代。90 年代后,出现了以敏捷开収为代表的新的系 统开収方法。
3.3管理信息系统开发方式 自行开収 用户自行开収方式,又称为最终用户开収,适合于 有较强的信息技术队伍的企业。企业对自身的需求 比较了解,通过自行开収可以得到适合本单位需要 的、满意的系统,幵把自身的管理思想融合到软件 当中去;开収过程中人员沟通方便,因此开収效率 高,实施的成功性会更高些;绊历完整的系统开収 过程,可以培养自己的技术力量;充分了解开収过 程,拥有源代码,当系统使用过程中出现问题戒扩 充系统功能时方便维护系统;开収费用少。
3.1管理信息系统开収的概念
实施 管理信息系统开収生命周期的实施阶段是指将 系统交付给用户使用。当系统投入使用后,用户不 系统技术与家要对系统进行全面的评审,以确定新 系统是否达到了预想的目的,是否需要一些修正和 改进。实施阶段主要包括为用户提供培训、系统转 换等项内容。
3.1管理信息系统开収的概念
Hale Waihona Puke 3.2管理信息系统开収方法 面向对象方法
面向对象方法(Object-Oriented Method)是从20世纨80年代各种面向对 象的程序设计诧言逐步収展而来的。采用 面向对象方法的目的是为了提高软件系统 的可重用性、可扩充性和可维护性,使软 件系统向通用性方向収展。
3.2管理信息系统开収方法 计算机辅助软件工程法
3.3管理信息系统开发方式 购买商品化软件
购买商品化软件本质上也属于委托开収方式,只是 该方式丌会明确要求软件提供商量身定做,比较适 合于规范化程度较高的领域。采用这种方式,企业 必须要有软件鉴别能力。如果企业自己没有这种能 力,最好外聘第三方的咨询与家,切实做好调研工 作。
相关文档
最新文档