- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息系统的开发方法与规划
管理信息系统作为信息技术的主要应用已经渗入社会经济系统的各个领域。本章通过介绍目前一些常见的现代应用系统。深化对管理信息系统概念的理解。 20 世纪60年代以前,计算机刚刚投入实际使用,软件设计往往只是为了一个特定的应用而在指定的计算机上设计和编制,采用密切依赖于计算机的机器代码或汇编语言,软件的规模比较小,文档资料通常也不存在,很少使用系统化的开发方法,设计软件往往等同于编制程序,基本上是个人私人化的软件生产方式,表现为编程是真正的计算机专家的活动,编程中特别强调技巧的使用,强调在其中要表现编程人员个人的智慧和风格个性,是一个艺术创作的活动。软件开发中以编程人员为核心,开发出的系统往往是不满足用户要求的。到了20世纪60年代中期,大容量、高速度计算机的出现,使计算机的应用范围迅速扩大,软件开发急剧增长。高级语言开始出现;操作系统的发展引起了计算机应用方式的变化;大量数据处理导致第一代数据库管理系统的诞生。软件系统的规模越来越大,复杂程度越来越高,软件可靠性问题也越来越突出。原来的个人设计、个人使用的方式不再能满足要求,迫切需要改变软件生产方式,提高软件生产率,软件危机开始爆发 。 从软件开发危机的种种表现和软件开发作为逻辑产品的特殊性可以发现软件开发危机的原因: (1)用户需求不明确 在软件开发过程中,用户需求不明确问题主要体现在四个方面: 在软件开发出来之前,用户自己也说不清楚软件开发的具体需求; 用户对软件开发需求的描述不精确,可能有遗漏、有二义性、甚至有错误; 在软件开发过程中,用户还不断提出软件功能、界面、环境等方面的修改要求; 软件开发人员和用户之间对系统的需求存在误解。 (2)缺乏正确的理论指导 缺乏有力的方法学和工具方面的支持。由于软件开发不同于大多数其他工业产品,其开发过程是复杂的逻辑思维过程,其产品极大程度地依赖于开发人员高度的智力投入。由于过分地依靠程序设计人员在软件开发过程中的技巧和创造性,加剧软件开发产品的个性化,也是发生软件开发危机的一个重要原因。 (3)软件开发规模越来越大 随着软件开发应用范围扩大,软件开发规模也愈来愈大。大型软件开发项目需要组织一定的人力共同完成,而多数管理人员缺乏开发大型软件开发系统的经验,而多数软件开发人员又缺乏管理方面的经验。各类人员的信息交流不及时、不准确、有时还会产生误解。 (4)软件开发复杂度越来越高 随着软件开发应用范围扩大,软件的复杂性也急剧地增加。软件开发产品的特殊性和人类智力的局限性,导致人们无力处理“复杂问题”。所谓“复杂问题”的概念是相对的,一旦人们采用先进的组织形式、开发方法和工具提高了软件开发效率和能力,新的、更大的、更复杂的问题又摆在人们的面前。 为了解决这些问题,60年代末期诞生了软件工程学,主要研究软件生产的客观规律性,建立与系统化软件生产有关的概念、原则、方法、技术和工具,指导和支持软件系统的生产活动,以期达到降低软件生产成本 、改进软件产品质量、提高软件生产率水平的目标。软件工程学从硬件工程和其他人类工程中吸收了许多成功的经验,明确提出了软件生命周期的模型,发展了许多软件开发与维护阶段适用的技术和方法,并应用于软件工程实践,取得良好的效果。 在软件开发过程中使用先进的开发工具,并辅助软件项目管理与技术生产管理,将软件生命周期各阶段使用的软件工具有机地集合成为一个整体,形成能够连续支持软件开发与维护全过程的集成化软件支援环境,以期从管理和技术两方面解决软件危机问题。 信息系统开发的方法,按照不同的形式,方法已形成了多元化趋势,通常将它们分为以下几种:结构化系统开发方法、原型法、面向对象法。 系统规划、系统分析、系统设计三个阶段持向自顶向下地对系统进行结构化划分。在系统调查时,应从最顶层的管理业务入手,逐步深入至最基层。在系统分析时,提出新系统方案,系统设计应从宏观整体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题。 系统实施阶段,则应坚持自底向上地逐步实施。也就是说,组织人力从最基层的模块做起,然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐渐地构成整个系统。 用户至上。用户对系统开发的成败是至关重要的,故在系统开发过程中,必须与用户保持密切联系,要充分了解用户对系统的需求和愿望,也要让用户了解系统的进展,以保证开发工作的正确方向和质量。 深入调查研究。即强调在设计系统之前,深入实际单位,详细地调查研究,努力弄清实际业务处理过程的每一个细节,然后分析研究,制定出科学合理的新系统设计方案。 严格区分工作阶段。把整个系统开发过程划分为若干个工作阶段,每个阶段都有其明确的任务和目标而每一阶段又可划分为若干个工作步骤。这种有序安排不仅条理清楚,便于计划管理和控制进度,而且后一阶段的工作又基于前一阶
您可能关注的文档
最近下载
- DB34_T 3222-2018 臭鳜鱼加工技术规程.docx VIP
- 20G520-1_2钢吊车梁6m_9m(2020年合订本-高清版).pdf VIP
- 2024年电厂化学专业题库(附答案).pdf VIP
- 屠景明著《象棋实用残局》1956年版-.pdf VIP
- UNIT1 NEVER GIVE IN NEVER, NEVER, NEVER文库.ppt VIP
- 下肢静脉血栓防治课件PPT最新完整版本.pptx VIP
- 食品厂项目计划书.docx VIP
- 七年级上册人教版历史知识点总结.docx VIP
- kosher认证申请表(kosherapplicationform).doc VIP
- 行香子》秦观课件.pptx VIP
原创力文档


文档评论(0)