管理信息系统第三版课件第七章信息系统的实现PPT(优秀课件)

上传人:b****i 文档编号:5478540 上传时间:2023-02-12 格式:PPT 页数:40 大小:415.50KB
收藏 版权申诉 举报 下载
管理信息系统第三版课件第七章信息系统的实现PPT(优秀课件)_第1页
第1页 / 共40页
管理信息系统第三版课件第七章信息系统的实现PPT(优秀课件)_第2页
第2页 / 共40页
管理信息系统第三版课件第七章信息系统的实现PPT(优秀课件)_第3页
第3页 / 共40页
管理信息系统第三版课件第七章信息系统的实现PPT(优秀课件)_第4页
第4页 / 共40页
管理信息系统第三版课件第七章信息系统的实现PPT(优秀课件)_第5页
第5页 / 共40页
文档描述:

《管理信息系统第三版课件第七章信息系统的实现PPT(优秀课件)》由会员分享,可在线阅读,更多相关《管理信息系统第三版课件第七章信息系统的实现PPT(优秀课件)(40页珍藏版)》请在新文库网搜索。

1、第七章 信息系统的实现 【本章概述】:系统实现是在系统设计的基系统实现是在系统设计的基础上进行的工作,它的主要任务是把系统设计础上进行的工作,它的主要任务是把系统设计阶段所得到的目标系统物理模型转变为可以运阶段所得到的目标系统物理模型转变为可以运行的信息系统。实现阶段需要大量人员连接和行的信息系统。实现阶段需要大量人员连接和测试软件,获取硬件和其他操作资源,并将他测试软件,获取硬件和其他操作资源,并将他们装配到一个功能系统之中。必须完成大量的们装配到一个功能系统之中。必须完成大量的相互依存的工作,包括程序开发、质量保证、相互依存的工作,包括程序开发、质量保证、物理安装、文档编制和人员培训。物理

2、安装、文档编制和人员培训。【本章重点知识】:软硬件配置软硬件配置程序开发的相关知识程序开发的相关知识软件质量的保证软件质量的保证系统的安全系统的安全 1、系统实现概述2、系统软件和硬件设备的准备、程序开发、系统安全问题、质量保证、系统实现阶段的文档、系统实现概述、系统实现概述系统实现是新系统开发工作的最后一个阶段。所谓系统实现是新系统开发工作的最后一个阶段。所谓实现指的是将系统设计阶段的结果在计算机上实现,将实现指的是将系统设计阶段的结果在计算机上实现,将原来纸面上的、类似于设计图式的新系统方案转换成可原来纸面上的、类似于设计图式的新系统方案转换成可执行的应用软件系统。系统实现阶段的主要任务包

3、括以执行的应用软件系统。系统实现阶段的主要任务包括以下几个方面。下几个方面。(1)1)按总体设计方案购置和安装计算机网络系统。硬件按总体设计方案购置和安装计算机网络系统。硬件准备包括计算机主机、输入输出设备、存储设备、辅助准备包括计算机主机、输入输出设备、存储设备、辅助设备(稳压电源、空调设备等)、通信设备等。购置、设备(稳压电源、空调设备等)、通信设备等。购置、安装和调试这些设备要花费大量的人力、物力,并且持安装和调试这些设备要花费大量的人力、物力,并且持续相当长的时间。续相当长的时间。(2)(2)软件准备。软件准备包括系统软件、数据库管理系软件准备。软件准备包括系统软件、数据库管理系统以及

4、一些应用程序。这些软件有些需要购买,有些统以及一些应用程序。这些软件有些需要购买,有些需要组织人力编写。编写程序是系统实现阶段的重要需要组织人力编写。编写程序是系统实现阶段的重要任务之一。任务之一。(3)(3)人力培训。主要指用户的培训,包括主管人员和人力培训。主要指用户的培训,包括主管人员和业务人员。这些人多数来自现行系统、精通业务,但业务人员。这些人多数来自现行系统、精通业务,但缺乏计算机知识。为了保证系统调试和运行顺利进行,缺乏计算机知识。为了保证系统调试和运行顺利进行,应根据他们的基础,提前进行培训,使他们适应、逐应根据他们的基础,提前进行培训,使他们适应、逐步熟悉新的操作方法。步熟悉

5、新的操作方法。1、系统实现概述2、系统软件和硬件设备的准备、程序开发、系统安全问题、质量保证、系统实现阶段的文档、系统实现概述、系统实现概述(4)(4)数据准备。数据的收集、整理、录入是一项既繁数据准备。数据的收集、整理、录入是一项既繁重、劳动量又大的工作。而没有一定基础数据的准备,重、劳动量又大的工作。而没有一定基础数据的准备,系统调试就不可能很好地进行。一般来说,确定数据系统调试就不可能很好地进行。一般来说,确定数据库模型之后,就应进行数据的整理、录入。这样既分库模型之后,就应进行数据的整理、录入。这样既分散了工作量,又可以为系统调试提供真实的数据。散了工作量,又可以为系统调试提供真实的数

6、据。(5)(5)投入切换和试运行。投入切换和试运行。在系统实现过程中,还有若干非技术因素的影响。信在系统实现过程中,还有若干非技术因素的影响。信息系统的最终受益人是企业的最高领导层,信息系统息系统的最终受益人是企业的最高领导层,信息系统建设涉及到企业机构、权限的重组,只有具备进行变建设涉及到企业机构、权限的重组,只有具备进行变革权利的人才能真正到推进企业信息化。革权利的人才能真正到推进企业信息化。1、系统实现概述2、系统软件和硬件设备的准备、程序开发、系统安全问题、质量保证、系统实现阶段的文档、系统实现概述、系统实现概述1、系统实现概述2、系统软件和硬件设备的准备硬件系统的配置软件系统的配置、

7、程序开发、系统安全问题、质量保证、系统实现阶段的文档2.12.1、硬件系统的配置、硬件系统的配置从经济效益和使用效果考虑,一个企业不应该购买不必从经济效益和使用效果考虑,一个企业不应该购买不必要的硬件,也不该配置一个不适应或不满足操作要求的要的硬件,也不该配置一个不适应或不满足操作要求的系统。为了选购用户满意配置的计算机系统,除了选购系统。为了选购用户满意配置的计算机系统,除了选购可靠性、可维修性可扩充性好的计算机系统外,还应在可靠性、可维修性可扩充性好的计算机系统外,还应在购置之前考虑:购置之前考虑:1 1计算机的处理能力计算机的处理能力 所要求的计算机处理能力,首先要参考部门过去数所要求的

8、计算机处理能力,首先要参考部门过去数据处理的情况,然后根据现在的需要和预测的将来需求据处理的情况,然后根据现在的需要和预测的将来需求来估测。来估测。1、系统实现概述2、系统软件和硬件设备的准备硬件系统的配置软件系统的配置、程序开发、系统安全问题、质量保证、系统实现阶段的文档2.12.1、硬件系统的配置、硬件系统的配置2 2存储容量存储容量根据程序量和数据量的估计及数据存储类型,即脱根据程序量和数据量的估计及数据存储类型,即脱机的或联机的,顺序的或随机的等等来考虑主存储机的或联机的,顺序的或随机的等等来考虑主存储器和辅助存储器的容量。对联机系统而言,主存容器和辅助存储器的容量。对联机系统而言,主

9、存容量的大小直接影响速度,所以主存容量的选择是很量的大小直接影响速度,所以主存容量的选择是很关键的问题。主存储器具有三种功能:关键的问题。主存储器具有三种功能:(1)(1)保存正在运行的部分或全部程序;保存正在运行的部分或全部程序;(2)(2)存储着管理计算机系统运行的操作系统程序;存储着管理计算机系统运行的操作系统程序;(3)(3)存储着正在运行中的程序所需要的数据。存储着正在运行中的程序所需要的数据。1、系统实现概述2、系统软件和硬件设备的准备硬件系统的配置软件系统的配置、程序开发、系统安全问题、质量保证、系统实现阶段的文档2.12.1、硬件系统的配置、硬件系统的配置 3 3输入输出设备输

10、入输出设备根据输入输出数据的类型、数量和应用需求来选择经济适应的根据输入输出数据的类型、数量和应用需求来选择经济适应的输入输出设备。除了键盘以外,常见的输入设备还有:输入输出设备。除了键盘以外,常见的输入设备还有:鼠标。鼠标。触摸屏:用于商店、餐馆、学校等地方。触摸屏:用于商店、餐馆、学校等地方。数据自动输入设备:数据自动输入设备:磁墨水识别:主要用于识别银行帐号和支票号。磁墨水识别:主要用于识别银行帐号和支票号。光字符识别设备:光字符识别设备:OCROCR或条形码识别仪,主要用于超或条形码识别仪,主要用于超市、医院、图书馆和运输部门。市、医院、图书馆和运输部门。手写识别设备:也是一种光识别设

11、备。手写识别设备:也是一种光识别设备。数字扫描仪:将图片和文档资料直接变为数据。数字扫描仪:将图片和文档资料直接变为数据。传感器:直接从环境中获取数据并输入计算机。传感器:直接从环境中获取数据并输入计算机。语音输入设备:使用语音识别系统进行输入。语音输入设备:使用语音识别系统进行输入。1、系统实现概述2、系统软件和硬件设备的准备硬件系统的配置软件系统的配置、程序开发、系统安全问题、质量保证、系统实现阶段的文档2.12.1、硬件系统的配置、硬件系统的配置而输出设备除了有显示器和打印机外还有:而输出设备除了有显示器和打印机外还有:(1)(1)缩微胶卷和胶片输出:主要用于保险公司和一些输缩微胶卷和胶

12、片输出:主要用于保险公司和一些输出和保存大量文档资料的公司,有可能被光盘所取代。出和保存大量文档资料的公司,有可能被光盘所取代。(2)(2)绘图仪:输出高质量的图形文档,具有多个彩色画绘图仪:输出高质量的图形文档,具有多个彩色画笔。笔。(3)(3)音频输出设备:将数字数据转化成声音;如电话号音频输出设备:将数字数据转化成声音;如电话号码查询时,能够听到计算机回答的语音。码查询时,能够听到计算机回答的语音。4 4提高利用效率问题提高利用效率问题对同一台计算机而言,充分利用运行时间和充分发挥其对同一台计算机而言,充分利用运行时间和充分发挥其处理能力,是提高计算机系统利用效率的关键。处理能力,是提高

13、计算机系统利用效率的关键。5 5环境的要求环境的要求 配置系统时,要考虑与计算机有关的特定环境、安配置系统时,要考虑与计算机有关的特定环境、安全条件、电源和机房场地等。全条件、电源和机房场地等。6 6联机用户联机用户 根据联机用户的数量和分布情况来考虑计算机能提根据联机用户的数量和分布情况来考虑计算机能提供服务的联机数目。联机用户问题,不仅涉及终端数目,供服务的联机数目。联机用户问题,不仅涉及终端数目,而且还涉及对而且还涉及对CPUCPU处理能力的要求,以及数据通信的支处理能力的要求,以及数据通信的支持等许多问题。持等许多问题。1、系统实现概述2、系统软件和硬件设备的准备硬件系统的配置软件系统

14、的配置、程序开发、系统安全问题、质量保证、系统实现阶段的文档2.12.1、硬件系统的配置、硬件系统的配置2.2 2.2 软件系统的配置软件系统的配置1、系统实现概述2、系统软件和硬件设备的准备硬件系统的配置软件系统的配置、程序开发、系统安全问题、质量保证、系统实现阶段的文档在计算机系统硬件选购的同时,也要进行计算机软件的在计算机系统硬件选购的同时,也要进行计算机软件的配置,它是管理信息系统的重要支撑,因为管理信息系配置,它是管理信息系统的重要支撑,因为管理信息系统的功能是由软件来实现的。一个性能良好的计算机硬统的功能是由软件来实现的。一个性能良好的计算机硬件系统能否发挥其应有的功能,取决于为之

15、配置的软件件系统能否发挥其应有的功能,取决于为之配置的软件是否适当、是否完善。一般软件的配置原则是是否适当、是否完善。一般软件的配置原则是 :1 1操作系统:操作系统可以看作是用户与计算机的接操作系统:操作系统可以看作是用户与计算机的接口或桥梁。在管理信息系统建设中,应选择功能强、使口或桥梁。在管理信息系统建设中,应选择功能强、使用方便的操作系统,典型的如用方便的操作系统,典型的如WindowWindow系列,系列,UNIXUNIX操作系操作系统。统。2.2 2.2 软件系统的配置软件系统的配置1、系统实现概述2、系统软件和硬件设备的准备硬件系统的配置软件系统的配置、程序开发、系统安全问题、质

16、量保证、系统实现阶段的文档 2 2数据库管理系统数据库管理系统(DBMS)(DBMS):是为了有效地管理和使用:是为了有效地管理和使用数据,控制数据的存储,协调数据之间的联系。现在一数据,控制数据的存储,协调数据之间的联系。现在一般选用更高级的关系型数据库管理系统,除了其本身具般选用更高级的关系型数据库管理系统,除了其本身具有高速、并发、安全、稳定等特点外,还具有与开发语有高速、并发、安全、稳定等特点外,还具有与开发语言的良好接口等优点,如言的良好接口等优点,如ORACLEORACLE、SQL_SERVERSQL_SERVER等数据库等数据库管理系统。管理系统。3 3常用的程序设计语言,如传统

17、的常用的程序设计语言,如传统的 C C、PascalPascal、COBOLCOBOL或或PL/1 PL/1 等语言,而现代流行的开发语言如等语言,而现代流行的开发语言如JAVAJAVA、C+C+、.VB.VB、C#C#等语言。等语言。4 4工具工具Tools Tools 或或 UtilitiesUtilities,如测试工具、需求分,如测试工具、需求分析工具、调试工具等等。析工具、调试工具等等。2.2 2.2 软件系统的配置软件系统的配置1、系统实现概述2、系统软件和硬件设备的准备硬件系统的配置软件系统的配置、程序开发、系统安全问题、质量保证、系统实现阶段的文档5 5应用系统开发环境。它代表

18、了未来软件工程的发展方应用系统开发环境。它代表了未来软件工程的发展方向。在这样一个环境和计算机自身的支持下,用户可以向。在这样一个环境和计算机自身的支持下,用户可以很方便地完成从需求分析、系统分析、系统设计、系统很方便地完成从需求分析、系统分析、系统设计、系统实现与系统运行管理的全过程。如实现与系统运行管理的全过程。如Rational RoseRational Rose管理信管理信息系统分析工具,息系统分析工具,UMLUML统一建模语言。统一建模语言。6 6图形软件,现在市场上陆续推出的应用性软件都图形软件,现在市场上陆续推出的应用性软件都带有图形功能,它能很方便地画出各种统计图形,使管带有图

19、形功能,它能很方便地画出各种统计图形,使管理信息系统能方便地实现图文并茂的功能,满足用户的理信息系统能方便地实现图文并茂的功能,满足用户的使用要求。使用要求。7 7各种应用软件包,如数字规划软件包,统计分析各种应用软件包,如数字规划软件包,统计分析软件包、多元分析软件包、决策模型软件包等等,可支软件包、多元分析软件包、决策模型软件包等等,可支持管理信息系统的决策功能。持管理信息系统的决策功能。8 8第四代程序生成语言第四代程序生成语言4GLs(4th Generation 4GLs(4th Generation Languages)Languages),这是计算机语言发展用面向对象的语言代,这

20、是计算机语言发展用面向对象的语言代替面向过程语言的必然趋势,也是用原型法实现管理信替面向过程语言的必然趋势,也是用原型法实现管理信息系统的必要条件。如:息系统的必要条件。如:Visual BasicVisual Basic、Visual C+Visual C+等。等。9 9中文软件,这是管理信息系统进入中国大小企业中文软件,这是管理信息系统进入中国大小企业的必要的基础软件,挑选使用方便、字型丰富的中文软的必要的基础软件,挑选使用方便、字型丰富的中文软件是广大用户的必然需求。件是广大用户的必然需求。总之,系统软、硬件设备选择的主要依据是:信息总之,系统软、硬件设备选择的主要依据是:信息量、系统处

21、理功能;系统将来的可扩充性;企业可能的量、系统处理功能;系统将来的可扩充性;企业可能的投资费用。投资费用。2.2 2.2 软件系统的配置软件系统的配置1、系统实现概述2、系统软件和硬件设备的准备硬件系统的配置软件系统的配置、程序开发、系统安全问题、质量保证、系统实现阶段的文档1、系统实现概述2、系统软件和硬件设备的准备、程序开发程序开发管理程序设计方法程序设计基本模块程序设计语言的选择源代码的控制版本、系统安全问题、质量保证、系统实现阶段的文档3.1 3.1 程序开发管理程序开发管理1 1制定开发规范制定开发规范 管理信息系统软件,特别是大型的管理信息系统管理信息系统软件,特别是大型的管理信息

22、系统软件是一项浩大的工程,需要十几个人、几十个人甚软件是一项浩大的工程,需要十几个人、几十个人甚至更多的人合作开发几个月、十几个月甚至几年。要至更多的人合作开发几个月、十几个月甚至几年。要保证系统的协调性、统一性和连续性,就需要在开发保证系统的协调性、统一性和连续性,就需要在开发之前制定严格、详细的开发规范。之前制定严格、详细的开发规范。开发规范的内容主要包括开发规范的内容主要包括:系统设计规范、程序开系统设计规范、程序开发规范和项目管理规范等。系统设计规范规定字段、发规范和项目管理规范等。系统设计规范规定字段、数据库、程序和文档的命名规则,应用界面的标准和数据库、程序和文档的命名规则,应用界

23、面的标准和风格,各类报表的输出格式等。风格,各类报表的输出格式等。1、系统实现概述2、系统软件和硬件设备的准备、程序开发程序开发管理程序设计方法程序设计基本模块程序设计语言的选择源代码的控制版本、系统安全问题、质量保证、系统实现阶段的文档3.1 3.1 程序开发管理程序开发管理2 2合理的人员构成与管理合理的人员构成与管理 企业的信息系统是人、信息、技术的全面集成系统,人企业的信息系统是人、信息、技术的全面集成系统,人是系统的重要组成部分。在以人为主体的企业信息系统中,是系统的重要组成部分。在以人为主体的企业信息系统中,其构成可以被抽象为其构成可以被抽象为 3M 3M 结构,即结构,即Medi

24、aMediaMessageMessageManMan(媒体(媒体信息信息人),传统的劳动对象大量转变为人),传统的劳动对象大量转变为符号、数据、信息,劳动者符号、数据、信息,劳动者人的工作相应地转化为信息人的工作相应地转化为信息的应用,形象地说,那些在信息系统中高速奔流的比特流、的应用,形象地说,那些在信息系统中高速奔流的比特流、数据流最终要归结到人的头脑的处理才能转化为更高价值的数据流最终要归结到人的头脑的处理才能转化为更高价值的信息。信息。因此,信息系统开发项目的成功需要有一个好的开发组。因此,信息系统开发项目的成功需要有一个好的开发组。高效的开发小组要有一个合理的人员构成。一般开发组应包

25、高效的开发小组要有一个合理的人员构成。一般开发组应包括项目负责人、系统分析员、系统设计员、程序员和测试人括项目负责人、系统分析员、系统设计员、程序员和测试人员等。开发组的人员要分层次,下层人员要服从上层人员的员等。开发组的人员要分层次,下层人员要服从上层人员的领导。领导。1、系统实现概述2、系统软件和硬件设备的准备、程序开发程序开发管理程序设计方法程序设计基本模块程序设计语言的选择源代码的控制版本、系统安全问题、质量保证、系统实现阶段的文档3.1 3.1 程序开发管理程序开发管理3 3严格控制开发进度严格控制开发进度为了管理好项目进度,首先要制定一个可行的项目进度为了管理好项目进度,首先要制定

26、一个可行的项目进度计划。一开始,项目进度计划只能根据项目的内容、工计划。一开始,项目进度计划只能根据项目的内容、工作量和参加人员进行大致地估算,包括系统分析和设计作量和参加人员进行大致地估算,包括系统分析和设计时间,编程、测试时间和文档制作时间,估算时应根据时间,编程、测试时间和文档制作时间,估算时应根据业务复杂程度加入一些缓冲时间。系统分析、设计完成业务复杂程度加入一些缓冲时间。系统分析、设计完成后,根据程序清单可估算出每个程序的编程时间后,根据程序清单可估算出每个程序的编程时间(根据根据程序类型和复杂程度程序类型和复杂程度),并在此基础上估算这种程序量,并在此基础上估算这种程序量下的测试、

27、文档制作和缓冲时间,经过这样估算再做出下的测试、文档制作和缓冲时间,经过这样估算再做出的进度计划已经可以做到相当准确和细致了。实际上项的进度计划已经可以做到相当准确和细致了。实际上项目进度计划是一个由粗到细且不断调整的过程。目进度计划是一个由粗到细且不断调整的过程。3.2 3.2 程序设计方法程序设计方法1、系统实现概述2、系统软件和硬件设备的准备、程序开发程序开发管理程序设计方法程序设计基本模块程序设计语言的选择源代码的控制版本、系统安全问题、质量保证、系统实现阶段的文档程序设计的主要依据是系统设计阶段的程序设计的主要依据是系统设计阶段的HIOPHIOP图以图以及数据库结构和编码设计。目前程

28、序设计大多是按照及数据库结构和编码设计。目前程序设计大多是按照结构化方法、原型方法和面向对象方法进行。编程的结构化方法、原型方法和面向对象方法进行。编程的目的是为了实现开发者在系统分析和系统设计中提出目的是为了实现开发者在系统分析和系统设计中提出管理方法和处理构想。所以在编程和实现中,应尽量管理方法和处理构想。所以在编程和实现中,应尽量借用已有的程序和各种开发工具,尽快尽好到实现系借用已有的程序和各种开发工具,尽快尽好到实现系统,而不要在具体的编程和调试工作中花费过多的精统,而不要在具体的编程和调试工作中花费过多的精力和时间。力和时间。3.3.程序设计基本模块程序设计基本模块1、系统实现概述2

29、、系统软件和硬件设备的准备、程序开发程序开发管理程序设计方法程序设计基本模块程序设计语言的选择源代码的控制版本、系统安全问题、质量保证、系统实现阶段的文档3.3.程序设计基本模块程序设计基本模块1、系统实现概述2、系统软件和硬件设备的准备、程序开发程序开发管理程序设计方法程序设计基本模块程序设计语言的选择源代码的控制版本、系统安全问题、质量保证、系统实现阶段的文档1.1.控制模块控制模块控制模块包括主控制模块和各级控制模块。控制模块的控制模块包括主控制模块和各级控制模块。控制模块的主要功能是根据用户要求的信息,由用户确定处理顺序,主要功能是根据用户要求的信息,由用户确定处理顺序,然后控制转向各

30、处理模块的入口。然后控制转向各处理模块的入口。2.2.输入模块输入模块主要用来输入数据,输入方式有键盘输入和软盘输入等。主要用来输入数据,输入方式有键盘输入和软盘输入等。3.3.输入数据校验模块输入数据校验模块该模块对已经输入计算机中的数据进行校验,以保证原该模块对已经输入计算机中的数据进行校验,以保证原始数据的正确性。校验的方法通常有重复输入校验和程始数据的正确性。校验的方法通常有重复输入校验和程序校验两种。序校验两种。4.4.输出模块输出模块输出模块用来将计算机的运行结果通过屏幕、打印机或输出模块用来将计算机的运行结果通过屏幕、打印机或磁盘、磁带等设备输出给用户。在信息系统中,一般都磁盘、

31、磁带等设备输出给用户。在信息系统中,一般都有大量的表格、图表需要输出,因此输出模块的质量直有大量的表格、图表需要输出,因此输出模块的质量直接关系到整个系统的性能。接关系到整个系统的性能。5.5.处理模块处理模块根据信息系统的不同应用要求,有不同的处理功能,通根据信息系统的不同应用要求,有不同的处理功能,通常有以下几种类型。常有以下几种类型。文件更新模块文件更新模块 分类合并模块分类合并模块 计算模块计算模块 数据检索模块数据检索模块 预测或优化模块预测或优化模块 3.3.程序设计基本模块程序设计基本模块1、系统实现概述2、系统软件和硬件设备的准备、程序开发程序开发管理程序设计方法程序设计基本模

32、块程序设计语言的选择源代码的控制版本、系统安全问题、质量保证、系统实现阶段的文档3.4 3.4 程序设计语言的选择程序设计语言的选择1、系统实现概述2、系统软件和硬件设备的准备、程序开发程序开发管理程序设计方法程序设计基本模块程序设计语言的选择源代码的控制版本、系统安全问题、质量保证、系统实现阶段的文档每种程序设计语言都有自己的特点,为一个特定的开每种程序设计语言都有自己的特点,为一个特定的开发项目选择编程语言时通常可以考虑下列一些因素:应用发项目选择编程语言时通常可以考虑下列一些因素:应用领域、算法和计算的复杂性、软件运行的环境(包括可使领域、算法和计算的复杂性、软件运行的环境(包括可使用的

33、编译程序)、用户需求(特别是性能需求)、数据结用的编译程序)、用户需求(特别是性能需求)、数据结构的复杂性、开发人员的水平等。构的复杂性、开发人员的水平等。依据依据TIOBETIOBE软件公司的调查,截止到软件公司的调查,截止到20082008年年3 3月,高级月,高级语言的使用率及排名表如下:语言的使用率及排名表如下:3.4 3.4 程序设计语言的选择程序设计语言的选择1、系统实现概述2、系统软件和硬件设备的准备、程序开发程序开发管理程序设计方法程序设计基本模块程序设计语言的选择源代码的控制版本、系统安全问题、质量保证、系统实现阶段的文档2008年3月2007年3月编程语言使用率11Java20.651%22C15.593%35(Visual)Basic10.795%44PHP10.138%53C+9.776%66Perl5.781%77Python4.593%89C#4.143%912

展开阅读全文
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

黔ICP备20002965号-1  在线客服QQ:365045600

Copyright © 2020-2023 www.xinwenku.com All rights reserved 新文库网 版权所有

收起
展开