信息系统开发与管理.pptx
《信息系统开发与管理.pptx》由会员分享,可在线阅读,更多相关《信息系统开发与管理.pptx(25页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程与信息系统开发概述 软件危机与软件工程1960年代以来:计算机性能不断提高 应用范围越来越广泛 软件系统开发越来越复杂。大型软件系统开发成本高,可靠性差,甚至有时人们无法管理自身所创造出来的复杂逻辑系统,致使软件生产和维护出现了很大的困难,当时人们称此为“软件危机”。问题严重第1页/共25页软件工程与信息系统开发概述软件危机与软件工程软件危机 正确理解和表达应用需求是艰巨的任务.但常常被忽略。软件是逻辑产品。软件开发过 程是思考过程,很难进行质量管理和进度控制。随着问题复杂度的增加,处理问 题的效率随之下降,而所需 时间和费用则随之增加。大型软件开发必须有严密完整的工程技术和科学的过程
2、,向“工程化”发展:“软件工程”分析原因解决途径第2页/共25页软件工程与信息系统开发概述 软件工程方法要点:软件开发技术。软件开发规范化和工程化,对开 发中的策略、原则、步骤和文档做出规定.软件工程管理。对软件生产中重要环节,按计 划、进度执行,实现预期的社会和经济效益.软件开发方法。主要有:生命周期方法、原型 法以及面向对象的分析设计方法等。软件开发工具。采用软件开发工具和环境,保证 软件开发各个阶段任务的完成。第3页/共25页软件工程与信息系统开发概述 常用的信息系统开发方法(1)-结构化生命周期方法 信息系统从规划开始,经过分析设计、实施直到投入运行使用过程中,随其生存环境的变化而不断
3、修改,当它不再适应需要时就要被淘汰,而由新的信息系统代替老的信息系统,这种循环称为信息系统的生命周期。结构化方法将信息系统软件生命分为系统规划,系统分析,系统设计,系统实施和系统维护5个阶段。各阶段工作按顺序开展,形如自上而下的瀑布,所以又称瀑布模型方法。第4页/共25页软件工程与信息系统开发概述常用的信息系统开发方法-结构化生命周期方法 系统规划系统分析系统设计系统实施系统维护 每一个阶段都有明确的工程任务并产生规范的文档资料,且必须评审。用以及时发现错误,防止将错误蔓延到后续阶段,避免重大损失。第5页/共25页软件工程与信息系统开发概述 结构化生命周期法的分析和设计原则:自顶向下,逐层分解
4、求精,分析和设计整个系 统,减小和控制开发过程的复杂性。图示工具(如数据流程图和E-R图等)描述 分析和设计的内容,便于各类人员交流。明确阶段任务。例如,系统分析阶段明确系 统的结构和功能(做什么),系统设计阶段 确定其如何实现(怎么做)。强调用户参予开发过程的作用。第6页/共25页软件工程与信息系统开发概述 常用的信息系统开发方法(2)-原型法 所谓原型,是指分析设计人员与用户合作,在短期内定义用户基本需求的基础上,首先开发出一个具备基本功能、实验性的、简易的应用软件。运行这个原型,并在相应的辅助开发工具的支持下,按照不断求优的设计思想,通过反复的完善性实验而最终开发出符合用户要求的信息系统
5、。第7页/共25页软件工程与信息系统开发概述数据库系统设计概要 信息系统设计最重要的核心技术是软件工程和基于DBS的设计技术。DBS设计任务:应用部门信息需求计算机环境硬件,OS,DBMS等应用部门处理需求DBS设计各类数据模式应用程序第8页/共25页软件工程与信息系统开发概述 DBS设计步骤第9页/共25页系统规划和分析 系统规划 系统规划任务:调查应用部门的环境、目 标和现行系统.根据其发展目标对新系统 的需求,进行分析和预测.考虑新系统所受的各种约束.研究开发新系统的必要性 和可能性,提出方案和计划.从管理、技术、经济和社会 等方面进行可行性分析.系统规划过程:第10页/共25页系统规划
6、和分析 系统分析(1)系统分析的任务 采用系统工程的思想和方法,把复杂的对象分解成简单的 组成部分,明确各部分用户的各种数据需求和处理需求.(2)系统分析的方法 使用结构化分析方法(SA)。SA方法从最上层的组织机 构入手,采用自顶向下逐层分解的方法分析系统,并用 形式化或半形式化的描述(如数据流程图和数据字典)说 明数据和处理过程的关系。第11页/共25页系统规划和分析 系统分析(3)系统分析的工具 数据流程图(DFD):使用直观的图形符号,描述系统业务处理过程、信息流和数据要求的工具。.外部实体系统对数据的处理逻辑数据流(数据的外部来源和去处)数据流数据存储数据字典(DD):数据流程图表达
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息系统 开发 管理
限制150内