管理信息系统的开发方法课件.ppt

上传人:石*** 文档编号:87183198 上传时间:2023-04-16 格式:PPT 页数:102 大小:3.10MB
返回 下载 相关 举报
管理信息系统的开发方法课件.ppt_第1页
第1页 / 共102页
管理信息系统的开发方法课件.ppt_第2页
第2页 / 共102页
点击查看更多>>
资源描述

《管理信息系统的开发方法课件.ppt》由会员分享,可在线阅读,更多相关《管理信息系统的开发方法课件.ppt(102页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、管理信息系统的开发管理信息系统的开发方法方法第1页,此课件共102页哦第二章第二章 管理信息系统的开发方法管理信息系统的开发方法 了解管理信息系统的开发方式了解管理信息系统的开发方式了解管理信息系统开发的项目管理了解管理信息系统开发的项目管理熟练掌握结构化系统开发方法熟练掌握结构化系统开发方法熟练掌握原型化开发方法熟练掌握原型化开发方法掌握面向对象的开发方法掌握面向对象的开发方法了解计算机辅助开发方法了解计算机辅助开发方法能够综合运用各类开发方法能够综合运用各类开发方法第2页,此课件共102页哦第二章第二章 管理信息系统的开发方法管理信息系统的开发方法n2.1 管理信息系统的开发方式管理信息系

2、统的开发方式n2.2 管理信息系统的项目管理管理信息系统的项目管理n2.3 结构化系统开发方法结构化系统开发方法n2.4 原型化方法原型化方法n2.5 面向对象的开发方法面向对象的开发方法n2.6 计算机辅助开发方法计算机辅助开发方法n2.7 各种开发方式的比较各种开发方式的比较 第3页,此课件共102页哦第二章第二章 管理信息系统的开发方法管理信息系统的开发方法 n管管管管理理理理信信信信息息息息系系系系统统统统的的的的开开开开发发发发是是是是一一一一个个个个较较较较为为为为复复复复杂杂杂杂的的的的系系系系统统统统工工工工程程程程,它它它它涉涉涉涉及及及及到到到到计计计计算算算算机机机机处处

3、处处理理理理技技技技术术术术、系系系系统统统统理理理理论论论论、组组组组织织织织结结结结构构构构、管管管管理理理理功功功功能能能能、管管管管理理理理知知知知识识识识、认认认认识识识识规规规规律律律律以以以以及及及及工工工工程程程程化化化化方方方方法法法法等等等等方方方方面面面面的的的的问问问问题题题题。尽尽尽尽管管管管系系系系统统统统开开开开发发发发方方方方法法法法有有有有很很很很多多多多种种种种,但但但但遗遗遗遗憾憾憾憾的的的的是是是是至至至至今今今今尚尚尚尚未未未未形形形形成成成成一一一一套套套套完完完完整整整整的的的的、能能能能为为为为所所所所有有有有系系系系统统统统开开开开发发发发人人

4、人人员员员员所所所所接接接接受受受受的的的的理理理理论论论论以以以以及及及及由由由由这这这这种种种种理理理理论论论论所所所所支支支支持持持持的的的的工工工工具具具具和和和和方方方方法法法法,本本本本章章章章将将将将讨讨讨讨论论论论目目目目前前前前常常常常用用用用的的的的四四四四种种种种系系系系统统统统开开开开发发发发方方方方法法法法的的的的基基基基本本本本思思思思想想想想、主主主主要要要要特点以及相应的工具和技术。特点以及相应的工具和技术。特点以及相应的工具和技术。特点以及相应的工具和技术。第4页,此课件共102页哦2.1管理信息系统的开发方式管理信息系统的开发方式n2.1.1自主开发自主开发

5、n2.1.2委托开发委托开发n2.1.3合作开发合作开发n2.1.4购买现成软件购买现成软件n2.1.5各种开发方式的比较各种开发方式的比较第5页,此课件共102页哦2.1管理信息系统的开发方式管理信息系统的开发方式管管理理信信息息系系统统的的开开发发方方式式主主要要有有独独立立开开发发方方式式、委委托托开开发发方方式式、合合作作开开发发方方式式、购购买买现现成成软软件件方方式式。这这四四种种开开发发方方式式的的选选择择,要要根根据据使使用用单单位位的的技技术术力力量量、资资金金情情况况、外外部部环环境境等等各各种种因因素素进进行行综综合合考考虑虑。不不论论哪哪一一种种开开发发方方式式都都需需

6、要要使使用用单单位位的的领领导导和和业业务务人人员员参参加加,并并在在管管理理信信息息系系统统的的整整个个开开发发过过程程中中,培培养养、锻锻炼炼、壮壮大大使用单位的系统开发、设计和维护队伍。使用单位的系统开发、设计和维护队伍。第6页,此课件共102页哦2.1.1自主开发自主开发自主开发适合于有较强的管理信息系统分析与自主开发适合于有较强的管理信息系统分析与设计队伍和程序设计人员、系统维护使用队伍设计队伍和程序设计人员、系统维护使用队伍的组织和单位,如高等院校、研究所、计算机的组织和单位,如高等院校、研究所、计算机公司、等单位。独立开发的优点是开发费用少,公司、等单位。独立开发的优点是开发费用

7、少,实现开发后的系统能够适应本单位的需求且满实现开发后的系统能够适应本单位的需求且满意度较高,系统维护方便。缺点是由于不是专意度较高,系统维护方便。缺点是由于不是专业开发队伍,容易受计算机业务工作的限制,业开发队伍,容易受计算机业务工作的限制,系统优化不够,开发水平较低。系统优化不够,开发水平较低。第7页,此课件共102页哦2.1.2委托开发委托开发n委托开发方式适合于使用单位无管理信息系统委托开发方式适合于使用单位无管理信息系统分析、设计及软件开发人员或开发队伍力量较分析、设计及软件开发人员或开发队伍力量较弱、但资金较为充足的组织和单位。弱、但资金较为充足的组织和单位。n委托开发的方式的优点

8、是省时、省事,系统的委托开发的方式的优点是省时、省事,系统的技术水平较高。缺点是费用高、系统维护需要技术水平较高。缺点是费用高、系统维护需要开发单位的长期支持。此种方式需要使用单位开发单位的长期支持。此种方式需要使用单位的业务骨干参与系统的论证工作,开发过程中,的业务骨干参与系统的论证工作,开发过程中,需要开发单位和使用单位双方及时沟通,进行需要开发单位和使用单位双方及时沟通,进行协调和检查。协调和检查。第8页,此课件共102页哦2.1.3合作开发合作开发 合合作作开开发发方方式式适适合合于于使使用用单单位位有有一一定定的的管管理理信信息息系系统统分分析析、设设计计及及软软件件开开发发人人员员

9、,但但开开发发队队伍伍力力量量较较弱弱,希希望望通通过过管管理理信信息息系系统统的的开开发发建建立立完完善善和和提提高高自自己己的的技技术术队队伍伍,便便于于系系统统维维护护工工作作的的单单位位。双双方方共共同同开开发发成成果果,实实际际上上是是一一种种半半委委托托性性质质的的开开发发工工作作。优优点点是是相相对对于于委委托托开开发发方方式式比比较较节节约约资资金金,可可以以培培养养、增增强强使使用用单单位位的的技技术术力力量量,便便于于系系统统维维护护工工作作,系系统统的的技技术术水水平平较较高高。缺缺点点是是双双方方在在合合作作中中沟沟通通易易出出现现问问题题,需需要要双双方方及及时时达达

10、成成共共识识,进进行行协协调调和和检检查。查。第9页,此课件共102页哦2.1.4购买现成软件购买现成软件n目前,软件的开发正在向专业化方向发展,一些专门目前,软件的开发正在向专业化方向发展,一些专门目前,软件的开发正在向专业化方向发展,一些专门目前,软件的开发正在向专业化方向发展,一些专门从事管理信息系统开发的公司已经开发出一批使用方从事管理信息系统开发的公司已经开发出一批使用方从事管理信息系统开发的公司已经开发出一批使用方从事管理信息系统开发的公司已经开发出一批使用方便、功能强大的专项业务管理信息系统软件。为了避便、功能强大的专项业务管理信息系统软件。为了避便、功能强大的专项业务管理信息系

11、统软件。为了避便、功能强大的专项业务管理信息系统软件。为了避免重复劳动,提高系统开发的经济效益,也可以购买免重复劳动,提高系统开发的经济效益,也可以购买免重复劳动,提高系统开发的经济效益,也可以购买免重复劳动,提高系统开发的经济效益,也可以购买现成的适合于本单位业务的管理信息系统软件,如企现成的适合于本单位业务的管理信息系统软件,如企现成的适合于本单位业务的管理信息系统软件,如企现成的适合于本单位业务的管理信息系统软件,如企业管理信息系统、教育管理信息系统、财务管理系统、业管理信息系统、教育管理信息系统、财务管理系统、业管理信息系统、教育管理信息系统、财务管理系统、业管理信息系统、教育管理信息

12、系统、财务管理系统、进销存管理系统等等。此方式的优点是节省时间的费进销存管理系统等等。此方式的优点是节省时间的费进销存管理系统等等。此方式的优点是节省时间的费进销存管理系统等等。此方式的优点是节省时间的费用、系统技术水平高。缺点是通用软件专用性较差,用、系统技术水平高。缺点是通用软件专用性较差,用、系统技术水平高。缺点是通用软件专用性较差,用、系统技术水平高。缺点是通用软件专用性较差,跟本单位的实际工作需要可能有一定的差距,有时可跟本单位的实际工作需要可能有一定的差距,有时可跟本单位的实际工作需要可能有一定的差距,有时可跟本单位的实际工作需要可能有一定的差距,有时可能需要做二次开发工作。因此,

13、在选择通用软件时,能需要做二次开发工作。因此,在选择通用软件时,能需要做二次开发工作。因此,在选择通用软件时,能需要做二次开发工作。因此,在选择通用软件时,不可只看开发商的宣传,要经过多方详尽的考查后再不可只看开发商的宣传,要经过多方详尽的考查后再不可只看开发商的宣传,要经过多方详尽的考查后再不可只看开发商的宣传,要经过多方详尽的考查后再作决定。作决定。作决定。作决定。第10页,此课件共102页哦2.1.5各种开发方式的比较各种开发方式的比较以以以以上上上上介介介介绍绍绍绍的的的的四四四四种种种种开开开开发发发发方方方方式式式式有有有有各各各各自自自自的的的的长长长长处处处处和和和和短短短短处

14、处处处,需需需需要要要要根根根根据据据据使使使使用用用用单单单单位位位位的的的的实实实实际际际际情情情情况况况况进进进进行行行行选选选选择择择择,也也也也可可可可综综综综合合合合运运运运用用用用各各各各种种种种开开开开发发发发方式,见表方式,见表方式,见表方式,见表2-12-1。方式特点比较独立开发委托开发合作开发购买现成软件分析和设计能力的要求较高一般逐渐培养较低编程能力的要求较高不需要需要较低系统维护的难易程度容易较困难较容易较困难开发费用少多较少较少说明开发时间较长,系统适合本单位,培养了自己的开发人员。省事,开发费用高。开发出的系统便于维护。最省事,但不一定完全适合本单位。第11页,此

15、课件共102页哦2.2管理信息系统的项目管理管理信息系统的项目管理n2.2.1项目管理的主要任务项目管理的主要任务n2.2.2项目管理的主要内容项目管理的主要内容第12页,此课件共102页哦2.2管理信息系统的项目管理管理信息系统的项目管理 在管理信息系统的建设过程中,不仅要有先进的设计方法和优在管理信息系统的建设过程中,不仅要有先进的设计方法和优在管理信息系统的建设过程中,不仅要有先进的设计方法和优在管理信息系统的建设过程中,不仅要有先进的设计方法和优良的开发工具,而且要有完善的管理策略和先进的管理技术,良的开发工具,而且要有完善的管理策略和先进的管理技术,良的开发工具,而且要有完善的管理策

16、略和先进的管理技术,良的开发工具,而且要有完善的管理策略和先进的管理技术,人们常说,人们常说,人们常说,人们常说,“三分技术,七分管理三分技术,七分管理三分技术,七分管理三分技术,七分管理”、“成功的信息系统归成功的信息系统归成功的信息系统归成功的信息系统归功于成功的管理功于成功的管理功于成功的管理功于成功的管理”,就是强调项目管理的重要性。为了减少,就是强调项目管理的重要性。为了减少,就是强调项目管理的重要性。为了减少,就是强调项目管理的重要性。为了减少开发投资,提高系统的经济效益,要考虑多种因素的影响。开发投资,提高系统的经济效益,要考虑多种因素的影响。开发投资,提高系统的经济效益,要考虑

17、多种因素的影响。开发投资,提高系统的经济效益,要考虑多种因素的影响。一般认为,三分在于技术一般认为,三分在于技术一般认为,三分在于技术一般认为,三分在于技术 ,七分在于管理。管理信息系统是,七分在于管理。管理信息系统是,七分在于管理。管理信息系统是,七分在于管理。管理信息系统是以软件工程为主的知识密集型产品,它综合了多种技术,其以软件工程为主的知识密集型产品,它综合了多种技术,其以软件工程为主的知识密集型产品,它综合了多种技术,其以软件工程为主的知识密集型产品,它综合了多种技术,其开发过程是开创性的工作过程,有着一系列组织管理特点,开发过程是开创性的工作过程,有着一系列组织管理特点,开发过程是

18、开创性的工作过程,有着一系列组织管理特点,开发过程是开创性的工作过程,有着一系列组织管理特点,依靠简单的热情和增加人力是行不通的,必须遵循其特有的依靠简单的热情和增加人力是行不通的,必须遵循其特有的依靠简单的热情和增加人力是行不通的,必须遵循其特有的依靠简单的热情和增加人力是行不通的,必须遵循其特有的规律,加强组织管理工作。规律,加强组织管理工作。规律,加强组织管理工作。规律,加强组织管理工作。第13页,此课件共102页哦2.2.1项目管理的主要任务项目管理的主要任务n n项目管理的主要任务有以下几个方面:项目管理的主要任务有以下几个方面:项目管理的主要任务有以下几个方面:项目管理的主要任务有

19、以下几个方面:明确总体目标,制定开发规则,对开发过程进行组织管明确总体目标,制定开发规则,对开发过程进行组织管明确总体目标,制定开发规则,对开发过程进行组织管明确总体目标,制定开发规则,对开发过程进行组织管理,保证总体目标的顺利实现;理,保证总体目标的顺利实现;理,保证总体目标的顺利实现;理,保证总体目标的顺利实现;严格选拔和培训人员,合理组织开发机构和管理机构;严格选拔和培训人员,合理组织开发机构和管理机构;严格选拔和培训人员,合理组织开发机构和管理机构;严格选拔和培训人员,合理组织开发机构和管理机构;编制和调整开发计划进程表;编制和调整开发计划进程表;编制和调整开发计划进程表;编制和调整开

20、发计划进程表;开发经费的概算与控制;开发经费的概算与控制;开发经费的概算与控制;开发经费的概算与控制;组织项目复审和书面文件资料的复查与管理;组织项目复审和书面文件资料的复查与管理;组织项目复审和书面文件资料的复查与管理;组织项目复审和书面文件资料的复查与管理;系统建成后运行与维护过程的组织管理。系统建成后运行与维护过程的组织管理。系统建成后运行与维护过程的组织管理。系统建成后运行与维护过程的组织管理。第14页,此课件共102页哦2.2.2项目管理的主要内容项目管理的主要内容n n1 1)任务管理)任务管理)任务管理)任务管理n n将整个开发工作划分成一个个较细的任务,并将这些任务落将整个开发

21、工作划分成一个个较细的任务,并将这些任务落将整个开发工作划分成一个个较细的任务,并将这些任务落将整个开发工作划分成一个个较细的任务,并将这些任务落实到人或各个开发小组里,明确工作责任,使开发工作有序、实到人或各个开发小组里,明确工作责任,使开发工作有序、实到人或各个开发小组里,明确工作责任,使开发工作有序、实到人或各个开发小组里,明确工作责任,使开发工作有序、高效。高效。高效。高效。n划分任务时,应该按统一的标准,包括任务内容、文划分任务时,应该按统一的标准,包括任务内容、文划分任务时,应该按统一的标准,包括任务内容、文划分任务时,应该按统一的标准,包括任务内容、文档资料、计划进度、验收标准等

22、。还要根据任务的大档资料、计划进度、验收标准等。还要根据任务的大档资料、计划进度、验收标准等。还要根据任务的大档资料、计划进度、验收标准等。还要根据任务的大小、复杂程度以及所需软硬件等方面的原因进行资金小、复杂程度以及所需软硬件等方面的原因进行资金小、复杂程度以及所需软硬件等方面的原因进行资金小、复杂程度以及所需软硬件等方面的原因进行资金划分。在开发过程中,各开发小组、参与者之间如何划分。在开发过程中,各开发小组、参与者之间如何划分。在开发过程中,各开发小组、参与者之间如何划分。在开发过程中,各开发小组、参与者之间如何协调,需要哪些服务支持和技术支持等,都应在任务协调,需要哪些服务支持和技术支

23、持等,都应在任务协调,需要哪些服务支持和技术支持等,都应在任务协调,需要哪些服务支持和技术支持等,都应在任务划分时予以明确。划分时予以明确。划分时予以明确。划分时予以明确。第15页,此课件共102页哦2.2.2项目管理的主要内容项目管理的主要内容n2 2)计划安排)计划安排)计划安排)计划安排n n任务划分后,还要制定详尽的开发计划表,包括配置计任务划分后,还要制定详尽的开发计划表,包括配置计任务划分后,还要制定详尽的开发计划表,包括配置计任务划分后,还要制定详尽的开发计划表,包括配置计划、软件开发计划、测试评估计划、质量保证计划、安划、软件开发计划、测试评估计划、质量保证计划、安划、软件开发

24、计划、测试评估计划、质量保证计划、安划、软件开发计划、测试评估计划、质量保证计划、安全保证计划、安装计划、培训计划、验收计划等。这些全保证计划、安装计划、培训计划、验收计划等。这些全保证计划、安装计划、培训计划、验收计划等。这些全保证计划、安装计划、培训计划、验收计划等。这些计划表的建立,应该尽可能地考虑周全,不要盲目制定计划表的建立,应该尽可能地考虑周全,不要盲目制定计划表的建立,应该尽可能地考虑周全,不要盲目制定计划表的建立,应该尽可能地考虑周全,不要盲目制定不切实际的结束时间,也不要在开发过程中随意增加项不切实际的结束时间,也不要在开发过程中随意增加项不切实际的结束时间,也不要在开发过程

25、中随意增加项不切实际的结束时间,也不要在开发过程中随意增加项目内容。目内容。目内容。目内容。n这些计划制定出来以后,可以画出任务时间计划表,这些计划制定出来以后,可以画出任务时间计划表,这些计划制定出来以后,可以画出任务时间计划表,这些计划制定出来以后,可以画出任务时间计划表,明确任务的开始时间、结束时间;表明任务之间的依明确任务的开始时间、结束时间;表明任务之间的依明确任务的开始时间、结束时间;表明任务之间的依明确任务的开始时间、结束时间;表明任务之间的依赖程度。任务时间计划表的建立可以采用表格形式赖程度。任务时间计划表的建立可以采用表格形式赖程度。任务时间计划表的建立可以采用表格形式赖程度

26、。任务时间计划表的建立可以采用表格形式(如(如(如(如PERTPERT技术等),也可以采用图形方式(如计划网络图、技术等),也可以采用图形方式(如计划网络图、技术等),也可以采用图形方式(如计划网络图、技术等),也可以采用图形方式(如计划网络图、甘特图等),还可以使用软件工具(如甘特图等),还可以使用软件工具(如甘特图等),还可以使用软件工具(如甘特图等),还可以使用软件工具(如Micro Project 98Micro Project 98等)等)等)等),其表达方式取决于实际的应用需求。,其表达方式取决于实际的应用需求。,其表达方式取决于实际的应用需求。,其表达方式取决于实际的应用需求。第

27、16页,此课件共102页哦2.2.2项目管理的主要内容项目管理的主要内容n 3 3)经费管理)经费管理)经费管理)经费管理n n经费管理是项目管理中一个重要因素,管理得好,可以促经费管理是项目管理中一个重要因素,管理得好,可以促经费管理是项目管理中一个重要因素,管理得好,可以促经费管理是项目管理中一个重要因素,管理得好,可以促进开发工作的进展,起到少花钱多办事的作用;否则,花进开发工作的进展,起到少花钱多办事的作用;否则,花进开发工作的进展,起到少花钱多办事的作用;否则,花进开发工作的进展,起到少花钱多办事的作用;否则,花了很多钱,开发工作进展缓慢,影响开发人员的积极性,了很多钱,开发工作进展

28、缓慢,影响开发人员的积极性,了很多钱,开发工作进展缓慢,影响开发人员的积极性,了很多钱,开发工作进展缓慢,影响开发人员的积极性,甚至导致系统开发的失败。甚至导致系统开发的失败。甚至导致系统开发的失败。甚至导致系统开发的失败。n在经费管理中,重要的是制定好经费开支计划,包括在经费管理中,重要的是制定好经费开支计划,包括在经费管理中,重要的是制定好经费开支计划,包括在经费管理中,重要的是制定好经费开支计划,包括各任务所需的资金分配,系统开发时间表及相应的经各任务所需的资金分配,系统开发时间表及相应的经各任务所需的资金分配,系统开发时间表及相应的经各任务所需的资金分配,系统开发时间表及相应的经费开支

29、,各任务可能出现的超支情况及应付办法等,费开支,各任务可能出现的超支情况及应付办法等,费开支,各任务可能出现的超支情况及应付办法等,费开支,各任务可能出现的超支情况及应付办法等,在执行过程中,如果经费有变动,还要及时通知相关在执行过程中,如果经费有变动,还要及时通知相关在执行过程中,如果经费有变动,还要及时通知相关在执行过程中,如果经费有变动,还要及时通知相关人员。人员。人员。人员。第17页,此课件共102页哦2.2.2项目管理的主要内容项目管理的主要内容n4)审计与控制)审计与控制n审计与控制是保证开发工作在预算的范围内,审计与控制是保证开发工作在预算的范围内,按照任务时间表来完成相应的开发

30、任务。首先按照任务时间表来完成相应的开发任务。首先要制定开发的工作制度,明确开发任务,确定要制定开发的工作制度,明确开发任务,确定质量标准。还要制定详细的审计计划,针对每质量标准。还要制定详细的审计计划,针对每个开发阶段进行审计,并分析审计结果,处理个开发阶段进行审计,并分析审计结果,处理开发过程中出现的问题,修正开发过程中出现开发过程中出现的问题,修正开发过程中出现的偏差。的偏差。第18页,此课件共102页哦2.2.2项目管理的主要内容项目管理的主要内容n5)风险管理)风险管理n任何一个系统开发项目都具有风险性,在风险任何一个系统开发项目都具有风险性,在风险管理中,应注意的是:技术方面必须满

31、足需求,管理中,应注意的是:技术方面必须满足需求,尽量采用商品化技术;经费开销控制在预算范尽量采用商品化技术;经费开销控制在预算范围之内;保证开发进度;在开发过程中尽量与围之内;保证开发进度;在开发过程中尽量与用户沟通;充分估计可能出现的风险,注意倾用户沟通;充分估计可能出现的风险,注意倾听开发人员的意见。听开发人员的意见。第19页,此课件共102页哦2.3结构化系统开发方法结构化系统开发方法n2.3.1结构化系统开发方法的基本思想结构化系统开发方法的基本思想n2.3.2结构化系统开发方法的特点结构化系统开发方法的特点n2.3.3系统开发的生命周期系统开发的生命周期n2.3.4结构化系统开发方

32、法的优缺点结构化系统开发方法的优缺点第20页,此课件共102页哦2.3结构化系统开发方法结构化系统开发方法n结构化系统开发方法(结构化系统开发方法(Structured System Development Methodologies),亦称),亦称SSA&Dn(Structured System Analysis and Design)或或SADT(Structured Analysis and Design Technologies),是自顶向下结构化方法、),是自顶向下结构化方法、工程化的系统开发方法和生命周期的结合,概工程化的系统开发方法和生命周期的结合,概括起来说就是自顶向下、逐步求

33、精,分阶段实括起来说就是自顶向下、逐步求精,分阶段实现的软件开发方法,是一种先整体后局部的信现的软件开发方法,是一种先整体后局部的信息系统开发方法,也是迄今为止开发方法中应息系统开发方法,也是迄今为止开发方法中应用最普遍、最成熟的一种。用最普遍、最成熟的一种。第21页,此课件共102页哦2.3.1结构化系统开发方法的基本思想结构化系统开发方法的基本思想n结构化系统开发方法的基本思想是:用系统工程结构化系统开发方法的基本思想是:用系统工程结构化系统开发方法的基本思想是:用系统工程结构化系统开发方法的基本思想是:用系统工程的思想和工程化的方法,按用户至上的原则,结构化、的思想和工程化的方法,按用户

34、至上的原则,结构化、的思想和工程化的方法,按用户至上的原则,结构化、的思想和工程化的方法,按用户至上的原则,结构化、模块化、自顶向下地对系统进行分析与设计。具体来模块化、自顶向下地对系统进行分析与设计。具体来模块化、自顶向下地对系统进行分析与设计。具体来模块化、自顶向下地对系统进行分析与设计。具体来说,就是先将整个信息系统开发过程划分出若干个相说,就是先将整个信息系统开发过程划分出若干个相说,就是先将整个信息系统开发过程划分出若干个相说,就是先将整个信息系统开发过程划分出若干个相对独立的阶段,如系统规划、系统分析、系统设计、对独立的阶段,如系统规划、系统分析、系统设计、对独立的阶段,如系统规划

35、、系统分析、系统设计、对独立的阶段,如系统规划、系统分析、系统设计、系统实施等。在前三个阶段持向自顶向下地对系统进系统实施等。在前三个阶段持向自顶向下地对系统进系统实施等。在前三个阶段持向自顶向下地对系统进系统实施等。在前三个阶段持向自顶向下地对系统进行结构化划分。在系统调查时,应从最顶层的管理业行结构化划分。在系统调查时,应从最顶层的管理业行结构化划分。在系统调查时,应从最顶层的管理业行结构化划分。在系统调查时,应从最顶层的管理业务入手,逐步深入至最基层。在系统分析,提出新系务入手,逐步深入至最基层。在系统分析,提出新系务入手,逐步深入至最基层。在系统分析,提出新系务入手,逐步深入至最基层。

36、在系统分析,提出新系统方案和系统设计时,应从宏观整体考虑入手,先考统方案和系统设计时,应从宏观整体考虑入手,先考统方案和系统设计时,应从宏观整体考虑入手,先考统方案和系统设计时,应从宏观整体考虑入手,先考虑系统整体的优化,然后再考虑局部的优化问题。在虑系统整体的优化,然后再考虑局部的优化问题。在虑系统整体的优化,然后再考虑局部的优化问题。在虑系统整体的优化,然后再考虑局部的优化问题。在系统实施阶段,则应坚持自底向上地逐步实施。也就系统实施阶段,则应坚持自底向上地逐步实施。也就系统实施阶段,则应坚持自底向上地逐步实施。也就系统实施阶段,则应坚持自底向上地逐步实施。也就是说,组织人力从最基层的模块

37、做起,然后按照系统是说,组织人力从最基层的模块做起,然后按照系统是说,组织人力从最基层的模块做起,然后按照系统是说,组织人力从最基层的模块做起,然后按照系统设计的结构,将模块一个个拼接到一起进行调试,自设计的结构,将模块一个个拼接到一起进行调试,自设计的结构,将模块一个个拼接到一起进行调试,自设计的结构,将模块一个个拼接到一起进行调试,自底向上、逐渐地构成整个系统。底向上、逐渐地构成整个系统。底向上、逐渐地构成整个系统。底向上、逐渐地构成整个系统。第22页,此课件共102页哦2.3.2结构化系统开发方法的特点结构化系统开发方法的特点结构化系统开发方法主要强调以下特点:结构化系统开发方法主要强调

38、以下特点:n1)运用系统的观点,)运用系统的观点,自顶向下整体性的分析自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过与设计和自底向上逐步实施的系统开发过 程。即在系统分析与设计时要从整体全局考虑,程。即在系统分析与设计时要从整体全局考虑,要自顶向下地工作(从全局到局部,从领导到要自顶向下地工作(从全局到局部,从领导到普通管理者);而在系统实现时,则要根据设普通管理者);而在系统实现时,则要根据设计的要求先编制一个个具体的功能模块,然后计的要求先编制一个个具体的功能模块,然后自底向上逐步实现整个系统。自底向上逐步实现整个系统。第23页,此课件共102页哦2.3.2结构化系统开发方法的特

39、点结构化系统开发方法的特点n2)用户至上。)用户至上。用户对系统开发的成败是至关用户对系统开发的成败是至关重要的,故在系统开发过程中,必须与用户保重要的,故在系统开发过程中,必须与用户保持密切联系,要充分了解用户对系统的需求和持密切联系,要充分了解用户对系统的需求和愿望,也要让用户了解系统的进展,以保证开愿望,也要让用户了解系统的进展,以保证开发工作的正确方向和质量。发工作的正确方向和质量。n3)深入调查研究。)深入调查研究。即强调在设计系统之前,即强调在设计系统之前,深入实际单位,详细地调查研究,努力弄清实深入实际单位,详细地调查研究,努力弄清实际业务处理过程的每一个细节,然后分析研究,际业

40、务处理过程的每一个细节,然后分析研究,制定出科学合理的新系统设计方案。制定出科学合理的新系统设计方案。第24页,此课件共102页哦2.3.2结构化系统开发方法的特点结构化系统开发方法的特点n4 4)严格区分工作阶段。)严格区分工作阶段。)严格区分工作阶段。)严格区分工作阶段。把整个系统开发过程划分为若把整个系统开发过程划分为若把整个系统开发过程划分为若把整个系统开发过程划分为若干个工作阶段,每个阶段都有其明确的任务和目标而每干个工作阶段,每个阶段都有其明确的任务和目标而每干个工作阶段,每个阶段都有其明确的任务和目标而每干个工作阶段,每个阶段都有其明确的任务和目标而每一阶段又可划分为若干个工作步

41、骤。这种有序安排不仅一阶段又可划分为若干个工作步骤。这种有序安排不仅一阶段又可划分为若干个工作步骤。这种有序安排不仅一阶段又可划分为若干个工作步骤。这种有序安排不仅条理清楚,便于计划管理和控制进度,而且后一阶段的条理清楚,便于计划管理和控制进度,而且后一阶段的条理清楚,便于计划管理和控制进度,而且后一阶段的条理清楚,便于计划管理和控制进度,而且后一阶段的工作又基于前一阶段的成果,前后衔接,不易返工。工作又基于前一阶段的成果,前后衔接,不易返工。工作又基于前一阶段的成果,前后衔接,不易返工。工作又基于前一阶段的成果,前后衔接,不易返工。n n5 5)充分预料可能发生的变化。)充分预料可能发生的变

42、化。)充分预料可能发生的变化。)充分预料可能发生的变化。因为系统开发是一项因为系统开发是一项因为系统开发是一项因为系统开发是一项耗人力、财力、物力且周期很长的工作,一旦周围环耗人力、财力、物力且周期很长的工作,一旦周围环耗人力、财力、物力且周期很长的工作,一旦周围环耗人力、财力、物力且周期很长的工作,一旦周围环境(组织的内外部环境、信息处理模式、用户需求等)境(组织的内外部环境、信息处理模式、用户需求等)境(组织的内外部环境、信息处理模式、用户需求等)境(组织的内外部环境、信息处理模式、用户需求等)发生变化,就会直接影响到系统的开发的工作,所以发生变化,就会直接影响到系统的开发的工作,所以发生

43、变化,就会直接影响到系统的开发的工作,所以发生变化,就会直接影响到系统的开发的工作,所以结构化开发法强调在系统调查和分析时,对将来可能结构化开发法强调在系统调查和分析时,对将来可能结构化开发法强调在系统调查和分析时,对将来可能结构化开发法强调在系统调查和分析时,对将来可能发生的变化给予充分的重视,强调所设计的系统对环发生的变化给予充分的重视,强调所设计的系统对环发生的变化给予充分的重视,强调所设计的系统对环发生的变化给予充分的重视,强调所设计的系统对环境的变化具有一定的适应能力。境的变化具有一定的适应能力。境的变化具有一定的适应能力。境的变化具有一定的适应能力。第25页,此课件共102页哦2.

44、3.2结构化系统开发方法的特点结构化系统开发方法的特点n6)开开发发过过程程工工程程化化。系系统统开开发发过过程程中中,资资料料的的积积累累、整整理理、保保管管是是十十分分重重要要的的,是是系系统统开开发发所所得得的的宝宝贵贵财财富富。因因此此,所所有有工工作作文文件件必必须须要要求求标标准准化化、规规范范化化,按按照照统统一一的的标标准准整整理理、归档,便于管理、交流和使用。归档,便于管理、交流和使用。第26页,此课件共102页哦2.3.3系统开发的生命周期系统开发的生命周期n用用结结构构化化系系统统开开发发方方法法开开发发一一个个系系统统,将将整整个个开开发发过过程程从从大大的的方方面面可

45、可以以划划分分为为系系统统规规划划阶阶段段和和系系统统建建设设两两个个阶阶段段,又又可可细细分分为为五五个个首首尾尾相相连连接接的的阶阶段段,一一般般称称之之为为系系统统开开发发的的生生命命周周期期(life cycle),如图),如图2.1所示。所示。第27页,此课件共102页哦图2.1 系统开发生命周期6总体设计7评审8详细设计5需求分析9评审4评审3可行性研究11切换运行12系统评价2系统调查1系统请求10编程调试系统设计系统分析系统定义系统运行系统实施 系 统 规 划系统建设第28页,此课件共102页哦2.3.3系统开发的生命周期系统开发的生命周期n系统开发生命周期各阶段的主要工作有:

46、系统开发生命周期各阶段的主要工作有:1)系统规划阶段)系统规划阶段 系统规划阶段的工作就是根据用户的系统开发系统规划阶段的工作就是根据用户的系统开发请求,初步调查,明确问题,然后进行可行性请求,初步调查,明确问题,然后进行可行性研究。如果不满意,则要反馈修正这一过程;研究。如果不满意,则要反馈修正这一过程;如果不可行,则取消项目;如果可行并满意,如果不可行,则取消项目;如果可行并满意,则进入下一阶段工作。则进入下一阶段工作。第29页,此课件共102页哦2.3.3系统开发的生命周期系统开发的生命周期2 2)系统分析阶段)系统分析阶段)系统分析阶段)系统分析阶段 系统分析阶段的任务是,分析业务流程

47、;分析数据与数系统分析阶段的任务是,分析业务流程;分析数据与数系统分析阶段的任务是,分析业务流程;分析数据与数系统分析阶段的任务是,分析业务流程;分析数据与数据流程;分析功能与数据之间的关系;最后提出新系据流程;分析功能与数据之间的关系;最后提出新系据流程;分析功能与数据之间的关系;最后提出新系据流程;分析功能与数据之间的关系;最后提出新系统逻辑方案。若方案不可行则停止项目;若方案不满统逻辑方案。若方案不可行则停止项目;若方案不满统逻辑方案。若方案不可行则停止项目;若方案不满统逻辑方案。若方案不可行则停止项目;若方案不满意,则修改这个过程;若可行并满意,则进入下一阶意,则修改这个过程;若可行并

48、满意,则进入下一阶意,则修改这个过程;若可行并满意,则进入下一阶意,则修改这个过程;若可行并满意,则进入下一阶段的工作。段的工作。段的工作。段的工作。3 3)系统设计阶段)系统设计阶段)系统设计阶段)系统设计阶段 系统设计阶段的任务是:总体结构设计;代码设计;数据系统设计阶段的任务是:总体结构设计;代码设计;数据系统设计阶段的任务是:总体结构设计;代码设计;数据系统设计阶段的任务是:总体结构设计;代码设计;数据库文件设计;输入输出设计;模块结构与功能设计。库文件设计;输入输出设计;模块结构与功能设计。库文件设计;输入输出设计;模块结构与功能设计。库文件设计;输入输出设计;模块结构与功能设计。与

49、此同时根据总体设计的要求购置与安装设备,最终给与此同时根据总体设计的要求购置与安装设备,最终给与此同时根据总体设计的要求购置与安装设备,最终给与此同时根据总体设计的要求购置与安装设备,最终给出设计方案。如不满意,则反馈修改这个过程;如可行,出设计方案。如不满意,则反馈修改这个过程;如可行,出设计方案。如不满意,则反馈修改这个过程;如可行,出设计方案。如不满意,则反馈修改这个过程;如可行,则进入下一阶段工作。则进入下一阶段工作。则进入下一阶段工作。则进入下一阶段工作。第30页,此课件共102页哦2.3.3系统开发的生命周期系统开发的生命周期4 4)系统实施阶段)系统实施阶段)系统实施阶段)系统实

50、施阶段 系统实施阶段的任务是:同时进行编程(由程序员执行)、人员培训(由系统实施阶段的任务是:同时进行编程(由程序员执行)、人员培训(由系统实施阶段的任务是:同时进行编程(由程序员执行)、人员培训(由系统实施阶段的任务是:同时进行编程(由程序员执行)、人员培训(由系统分析设计人员培训业务人员和操作员)以及数据准备(由业务人员完系统分析设计人员培训业务人员和操作员)以及数据准备(由业务人员完系统分析设计人员培训业务人员和操作员)以及数据准备(由业务人员完系统分析设计人员培训业务人员和操作员)以及数据准备(由业务人员完成),然后投入试运行。如果有问题,则修改程序;如果满意,则进入下成),然后投入试

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁