信息管理系统设计与实现模拟卷说课材料_第1页
信息管理系统设计与实现模拟卷说课材料_第2页
信息管理系统设计与实现模拟卷说课材料_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、信息系统设计与实现模拟卷1、 简述结构化系统分析法的开发过程特点和适用范围(10');结构化分析方法( Structured Method,结构化方法)是强调开发方法的结构合理性以 及所开发 软件的结构合理性的软件开发方法。结构是指系统内各个组成要素之间的相互联系、相互作用的框架。结构化开发方法提出了一组提高软件结构 合理性的准则,如分解与抽象、模块独立性、信息隐蔽等。针对软件生存周期 各个不同的阶段,它有结构化分析(SA)、结构化设计(SD )和结构化程序设计 (SP)等方法2、简述常见的管理信息系统开发策略和选择原则(10');根据系统的特点和开发工作的难以程度或者风险的大

2、小,一般采取下列开发策略:接收式。即用户对信息的需求正确的、 完全的和固定的,现有的处理过程和 方法是科学的。根据用户要求和现有状况,直接编程,过渡到新系统。主要适合 于系统规模不大,信息和处理过程结构化程度高,用户和开发者有较丰富的经验。直接式。系统开发人员在调查后即可确定用户需求处理过程, 而且以后变化 不大。系统的开发工作可以按照某一种开发方法的流程, 按部就班工作,直至完 成任务。对开发者和用户要求高,在系统开发前对实际问题的状况完全清楚。迭代式。问题具有一定的复杂性和难度,一时不能完全确定,需进行反复设 计、分析、修改,随时反馈信息,发现问题,及时修正开发过程。对开发者和用 户要求低

3、,但耗时长,费用高。实验式。需求确定性不高,一时无法制定具体的开发计划,只能反复试验。 需要有一定的软件支持环境,在大型系统开发上具有明显的局限性。实际开发过程中,开发的过程策略可分为:自上而下:从整体上协调和规划,由全局到局部,由长远到近期,从探索合理的信息流出发来设计系统。自下而上:从现行系统的业务状况出发,先实现各项业务的具体功能,逐步 由底层到高层,直至最后形成整个系统。3、请比较管理信息系统的开发模式中 C/S和B/S的体系结构差异,并 说明其各自的优先使用场合(20');C/S又称Client/Server或客户/服务器模式。服务器通常米用高性能的PC、工作站或小型机,并米

4、用大型数据库系统,如Oracle、Sybase Informix或SQL Server。客户端需要安装专用的客户端软件。B/ S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或 In ternet Explorer,服务器安装 Oracle、Sybase In formix 或 SQL Server 等数据库。浏览器 通过W eb Server同数据库进行数据交互。C/S的优点是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服 务器。对应的优点就是客户端响应速度快。缺点主要有以下几个:只适用于局域网。

5、而随着互联网的飞速发展,移动办公和分布式办公越来越普及,这需要我们的系统具有扩展性。 这种方式远程访问需要专门的技术,同时要对系统进行专门的设计来处理分布式的数据。(CS支持广域网包括In ternet,比如微软的MCSE、印度NIIT等的远程考试系统都是基于 CS 结构,CS最主要的特点在于能够给服务器减轻压力,而且有更高的安全性和稳定性。其数 据库可以在客户端也可以在服务器端,但最大的缺点就是升级比较麻烦。)客户端需要安装专用的客户端软件。首先涉及到安装的工作量,其次任何一台电脑出问题,如病毒、硬件损坏,都需要进行安装或维护。 特别是有很多分部或专卖店的情况,不是工作量的问题,而是路程的问

6、题。还有,系统软件升级时,每一台客户机需要重新安装,其维护 和升级成本非常高。对客户端的操作系统一般也会有限制。可能适应于Win98,但不能用于win2000或WindowsXP。或者不适用于微软新的操作系统等等,更不用说Linux、U nix等。B/S最大的优点就是可以在任何地方进行操作而不用安装任何专门的软件。只要有一台能上 网的电脑就能使用, 客户端零维护。系统的扩展非常容易,只要能上网,再由系统管理员分 配一个用户名和密码,就可以使用了。甚至可以在线申请,通过公司内部的安全认证(如C A证书)后,不需要人的参与,系统可以自动分配给用户一个账号进入系统。4、请列举管理信息系统开发过程的共

7、性问题,并选择其中2个结合自己的体会,进行深入分析(20');管理信息系统开发的项目管理摘 要:实行项目管理,规范其组织模式和管理过程对于保证管理信息系统的开发成功很重要,但更重要的是管理过程中的质量控制及协调工作,这是控制开发成本、 提高开发效率和保证开发成果质量的有效手段。关键词:信息技术;管理系统;项目管理进度和质量顺利管理信息系统开发的项目管理是为了使开发项目能够按照预定的成本、 完成,根据管理科学的理论,对需求、成本、人员、进度、质量、风险等进行科学分析和有 效管理及控制,并利用工程化开发方法所进行的系统活动。1项目管理的组织模式管理信息系统开发可以是企业管理信息系统的开发,

8、也可以是为实现企业某一管理职能而进行的一个单独的开发项目。对于前者,需成立企业的项目委员会,委员会下设项目管理组、项目评审组和项目开发组;如果是后者,则可以根据职能所涉及的范围,召集相关部门人员成立开发项目组, 项目组中分设系统开发小组和项目评审小组,由项目负责人进行统一管理和协调。项目管理负责人可以为多人,由职能部门和信息部门管理人员组成。主要职责为:拟定项目管理的进度安排; 组织项目阶段评审;协调整体开发工作;对项目管理采取优化措施。项目评审小组一般由企业技术专家组成。主要职责为:对项目的需求分析进行评审;对系统选型和开发计划进行评审;对系统开发进行阶段性评审;对项目总结报告进行评审。开发

9、项目组有开发技术人员构成。主要职责是:根据项目负责人的安排具体负责项目的 软件开发工作;项目结束后提交开发成果并形成技术文档。2管理信息系统项目管理过程一个完整的管理信息系统开发项目通常包括三大阶段:需求分析、系统选型和系统实施。从具体的项目执行过程上来讲,项目管理可分为项目的项目授权、需求分析、项目选型、开发计划制定与实施、项目评估及更新和项目完成验收六个步骤。2.1项目授权在管理信息系统的开发要求提出后,需要确定开发项目管理的责任者,由其负责项目的可行性分析、需求评估,并进行项目开发的总体规划和管理与质量控制等,即将项目开发与管理的权限授予某一部门。一般而言,如果是针对企业的某项管理职能而

10、进行的系统开发, 应由具备此项管理职能执行能力的部门来负责;若是企业的总体管理信息系统开发,这应由成立的项目管理委员会负责。22需求分析需求分析可分为三个过程:1)可行性评估:根据项目所期望达到的目标,明确项目开发所需要投入的企业资源,并从企业现行的管理方式和理念、人力资源、技术支持等方面考虑,确定项目开发成果能否被使用者接受,能否促使工作流程的合理化,提高工作效率,降低企业管理运行成本。2)需求评估:对管理信息系统开发的整体需求和期望做出分析和评估,详细考虑需求 的实现方式,确定系统的各个功能模块及模块间的关系,对系统的信息标准进行统一确定, 并据此明确管理信息系统项目成果的期望和目标。3)

11、项目总体安排:对管理信息系统开发的时间、进度、人员等做出总体安排,制定项 目的总体计划。2.3项目选型在明确了项目的期望和需求后,项目选型阶段的主要工作就是为开发选择合适的软件系统和硬件平台。在项目选型阶段的主要管理工作是进行系统选择的风险控制,包括正确全面评估系统功能,合理匹配系统功能和自身需求, 综合评价软件系统和硬件平台的功能及价格、 技术支持能力,充分考虑系统维护和后续开发等因素。2.4开发计划制定与实施在项目策划时,要充分考虑具体开发人员对开发过程的意见,项目开发的负责人应当协同开发人员进行尽量精确的对开发过程情况的估计。开发计划常以文本文档和图形文档结合的形式出现,文本主要记录项目

12、的约束和限制、风险、资源、接口约定等方面的内容,对于 进度和资源分解、职责分解、目标分解最好通过项目管理软件工具来进行规划和管理,以利 于进行同步修改。2.5项目评估及更新项目评估及更新阶段的核心是项目管理控制,就是利用项目管理工具和技术来衡量和更新项目任务。项目评估及更新贯穿于系统开发的全过程。在项目评估及更新阶段常用的方法有:1)项目实施过程的阶段性评估,考察开发过程是否按计划进行并达到预期的目的,如 果出现偏差,研究是否需要更新计划及资源,同时落实所需的更新措施。2)通过定期编写项目进度报告,召开项目开发情况通报会议,进行定期的工作小结, 评估实施进度及成果。3)通过对开发人员及需求部门

13、人员进行培训,编写完善开发过程中的各种技术保障文档,从而建立起完整的质量资料,以便于开发完成后的进行有效的系统维护,并对将来可能的后续开发提供全面、系统、准确的技术资料。2.6项目完成项目完成阶段是整个实施项目的最后一个阶段。1)结合项目最初对系统的期望和目标,对项目实施成果进行验收。丄2)正式移交系统正式运转及使用,由企业的信息部门进行日常维护和技术支持。3)项目总结对项目实施过程和实施成果做出回顾,总结项目实施过程中的经验和教 训。3项目管理质量控制过程质量控制是项目管理的重要方面之一,建立和执行适当的质量衡量标准是进行项目质量管理的关键。质量控制贯穿了项目管理的全过程,是在项目管理中对质

14、量的动态管理,它不仅仅是对开发成果的质量要求控制,还包含了对开发工作流程、开发方式、财务成本以及开发风险等更方面的控制管理过程。3.1建立项目的质量衡量标准项目质量控制标准的制定是依据系统开发的功能需求,通过开发项目的计划和实施过程所建立起来的,对项目开发的若干要求,以此作为项目开发评审和控制标准的基础和核心。具体的项目质量控制标准主要包括以下内容:1)项目开发工作流程的合理化;2)开发时间和成本预算控制;3)项目风险控制;4)开发工作安排效率;5)开发工作的协调管理过程;6) 工程化开发方式的运用;. net7) 程序的运行效率和信息标准的统一;8)管理信息系统需求方满意度。3.2观察开发过

15、程的实际表现情况通过项目执行过程中的各种渠道,收集项目实施的有关信息,了解开发过程的实际表现情况。在这一步骤中可以利用的信息渠道有:1)正式渠道,如定期编写项目进度报告,召开项目开发情况通报会议;2)非正式的渠道,如在开发过程中与项目小组成员或需求方的交流等。3.3进行实际表现和控制标准的比较比较项目实施的实际表现和预先制定的控制标准,主要是了解项目进展情况,及时调整与项目计划的偏差。管理控制标准为客观评价项目状况提供了依据,使项目负责人能够迅速、有效地对项目的实际进展情况做出全面、客观判断,从而及时采取必要的措施。3.4采取调整措施在比较项目实际表现和衡量标准后,如果出现偏差,就需要采取调整

16、措施, 纠正措施可以采取以下的形式:1)对开发流程进行合理化调整;2)协调项目资源的合理分配;本文转自项目管理者联盟3)建立系统、全面、准确的技术文档资料;4)调整项目组织形式和项目管理方法。4项目管理过程中的协调工作在管理信息系统开发的项目管理中,存在着大量的管理协调工作, 主要涉及到以下几个方面:4.1需求方与开发方的关系需求方与开发方是对立的统一体,双方均希望将开发项目做好。但需求方可能对信息开发技术缺乏全面的了解; 而开发方对需求方的需求、细节了解不充分等因素,使得双方对开发过程的理解存在着差异。 而这种认识上的差异与理解的不同会导致开发成果与实际需求偏 差甚远。因此,项目管理的重要目

17、标便是建立一个便于开发方与需求方之间进行交流的环 4.2需求方参与项目管理人员与使用人员的关系管理信息系统的使用一方面减轻了工作强度、提高了工作效率,而另一方面也改变了现行的工作管理模式,改变了原有的一些工作流程和工作习惯。但是管理信息系统的成功与否有赖于使用人员的检验。 特别是在管理信息系统的试运行阶段,使用人员对管理信息系统的使用实际上是对系统的深入测试,有助于帮助开发方进一步完善软件功能,提高软件的实用性、稳定性及可靠性。4.3项目管理人员与软件开发人员的关系项目管理人员与软件编程人员的关系处理得如何将直接影响软件编程人员的积极性。当使用人员对系统提出问题,并改动要求时,软件开发人员往往

18、找出各种理由予以否定,而这正是引起开发方与需求方矛盾的最经常的原因。在管理信息项目开发中,项目管理人员需要经常协调使用人员和软件开发人员的关系,既要满足需求方的需求变化,又要充分调动开发人员的积极性。4.4性能与灵活的关系性能与灵活是系统设计中的一对矛盾,在项目管理中应充分考虑性能与灵活的关系。性能是系统可用性的重要因素,很难想象一个响应速度很慢的系统能得到最终用户的认可,而灵活性是系统适应变化能力的重要因素,一个无法适应工作模式变化的系统也是难以推行 的。5结束语管理信息系统开发的项目管理是通过对项目的科学计划和管理,从开发过程的表现衡量与质量管理、风险管理控制等不冋方面对项目进行控制,使企业实现项目所预期的成果和目标。项目管理对管理信息系统开发的成功进行有着至关重要的作用,是保证开发质量

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论