7.信息系统建设与软件开发模型课案.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
;信息系统就是输入数据,通过加工处理产生信息的系统。 信息系统的基本功能: 1、数据的采集和输入; 2、数据的传输; 3、信息的存储; 4、信息的加工; 5、信息的维护; 6、信息的使用。;信息系统的分类: 一、以数据环境分类 1、数据文件; 2、应用数据库; 3、主题数据库; 4、信息检索系统; 二、以应用层分类 1、战略级信息系统(使用者都是企业最高管理层); 2、战术级信息系统(企业中层经理及其管理部门); 3、操作级信息系统(服务型企业的业务部门); 4、事务级信息系统(企业的管理业务人员);; 信息系统建设周期长、投资大、风险大、比一般技术工程有更大的难度和复杂性。这是因为: 1、技术手段复杂; 2、内容复杂、目标多样; 3、投资密度大,效益难以计算; 4、环境复杂多变; 信息系统生命周期: 信息系统在使用过程中,随??其生存环境的变化,要不断的维护、修改,当它不再适应的时候就要被淘汰,就要由新系统代替旧系统,这种周期循环称为信息系统的生命周期。;信息系统的生命周期分为五个阶段: 1、系统规划; 对拟建系统的备选方案进行可行性分析,写出可行性分析报告。可行性分析报告审议通过后,将新系统建设方案及实施计划编写成系统设计任务书。 2、系统分析; 又称为逻辑设计阶段,系统建设的关键阶段。工作成果是系统说明书,系统说明书是系统设计的依据,也是将来验收系统的依据。任务是回答系统“做什么”的问题。 3、系统设计; 要回答的问题是“怎么做”。又称为物理设计阶段。可分为总体设计和详细设计,技术文档是系统设计说明书。;概要设计与详细设计的区别: 概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。 详细设计阶段就是为每个模块完成的功能进行具体的描述,要把功能描述转变为精确的、结构化的过程描述。 概要设计阶段通常得到软件结构图 详细设计阶段常用的描述方式有:流程图、N-S图、PAD图、伪代码等;4、系统实施; 任务包括计算机等设备的购置、安装和调试、程序的编写和调试、人员培训、数据文件转换、系统调试与转换等。技术文档:实施进度报告、系统测试分析报告等。 5、系统运行和维护; 对系统进行必要的修改,评价系统的工作质量和经济效益。 诺兰模型 1、安装; 2、蔓延; 3、控制; 4、集成; 5、数据管理; 6、成熟。;信息系统开发方法: 一、结构化方法 由结构化系统分析和设计组成的一种信息系统开发方法。目前最成熟、应用最广泛的信息系统开发方法之一。基本点是面向过程,系统被分解成若干个过程。 二、快速原型法 是一种根据用户需求,利用系统开发工具快速地建立一个系统模型并展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。 快速原型法具有开发同期短、见效快、与业务人员交流方便的优点,特别适用于哪些用户需求模糊,结构性比较差的信息系统的开发。;三、企业系统规划方法 四、战略数据规划方法 五、信息工程方法 六、面向对象方法 把客观世界从概念上看成是一个由许多相互配合而协作的对象所组成的系统。在面向对象设计中,初始元素是对象,然后将具有共同特征的对象归纳成类,组织类之间的等级关系,从而构造出类库。在应用时,就可直接在类库中选择已有的类,从而达到复用的目的。;软件开发模型: 软件开发模型(Software Development Model)是软件开发的全部过程、活动、任务和管理的结构框架; 软件开发模型能清晰、直观地表达软件开发全过程, 明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础; 选择合适的开发模型是十分重要的。 瀑布模型 瀑布模型是将软件生存周期各活动规定为线性顺序联接的若干阶段的模型。它包括需求分析、概要设计、详细设计、编码、测试和维护。它规定了由前至后、相互衔接的固定次序,如同瀑布流水,逐级下落。 ;瀑布模型;特征 从上一阶段承接的成果物作为本阶段的工作对象; 对上一阶段成果实施本阶段的活动; 给出本阶段的成果,作为下一阶段的输入; 对本阶段的工作进行评审,若本阶段的工作得到确认,则继续下阶段的工作,否则返回前一阶段或更前一阶段。 优点: 提供了一个模板,使得分析、设计、编码、测试、运行维护可以在该模板的指导下应用。 ;缺点: 缺乏灵活性,不能适应用户需求的改变 开始阶段的小错误被逐级放大,可能导致软件产品报废 返回上一级的开发需要十分昂贵的代价 随着软件规模和复杂性的增加,对于需求不能完全确定的软件开发项目将产生很大的风险。 适用: 需求明确或很少

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档