标题：IRP
简介
（Information Resource Planning,简称IRP）
信息资源规划（IRP）、业务流程整理（BPR）和ERP之间存在着内在联系，弄清三者的关系有力于企业信息化项目的实施。 
一个企业经营管理活动可按企业的总目标分解为若干项大的业务工作，而这些工作又通过一系列流程来完成。ERP的目的就是利用计算机网络和程序这一工具来帮助人们固化并高效地执行这些流程，从而更快捷、低成本地实现企业的总目标。因此，要建立ERP就必须对达成总目标所需的流程进行整理、优化。 
一个企业的业务流程是否重组，如何重组不能一概而论，要视企业现有的流程与企业的发展阶段是否相适应而定，重组可能给企业带来新的生机，也会给企业带来振荡和冲击。但是，无论如何，在实施ERP之前，对纳入ERP主要业务流程进行梳理、分析、优化则是必不可少的。从这个意义上讲，BPR叫做业务流程整理可能更加贴近实际。
而IRP恰恰是以工程理论方法为指导，遵从标准规范，利用科学的软件工具帮助我们看清现行流程的现代化网络工具，利用IRP梳理现行流程，以形象直观的方式表达现行流程，可以让企业的业务人员、管理者和决策者从不同的角度审视现行流程，结合ERP的现代管理思想和企业环境，兼顾企业自身对流程优化冲击的承受能力，去作切合实际的业务流程优化，为实施ERP，从业务流程、数据统一两个基本方面奠定了结实的基础，大大降低了实施ERP的风险。 
明确一点说就是：IRP是现代化需求（功能、数据）调研、描述流程的工具，BPR（优化流程）的基础，ERP需求（功能和数据）调研的基础；BPR是ERP思想在流程中的体现，管理思想的升级；通过BPR提高IRP结果（功能、数据）的针对性；ERP：落实IRP、BPR的结果，把需求变成应用系统。IRP、BPR是实施ERP必不可少的台阶，把通常的ERP分成IRP、BPR、ERP三部分实施会大大提高成功率。
IRP工具
信息资源规划工具IRP2000是国内开发研制的全面支持企业信息资源规划的需求分析与系统建模两个阶段工作的软件工具，其推广应用已被国家科技部批准为“国家级火炬计划项目”。
业务梳理支持业务模型的建立，用“职能域－业务过程－业务活动”三层列表描述的业务功能结构。
数据分析支持用户视图分析（包括登记及组成）、数据项/元素的聚类分析和各职能域输入/出数据流的量化分析。系统功能建模支持功能模型的建立，用“子系统－功能模块－程序模块”的三层结构来表示系统的逻辑功能模型。系统数据建模从概念主题数据库的定义开始，支持用户视图分组与基本表定义，落实逻辑主题数据库的所有基本表结构，建立全域和各子系统数据模型。
系统体系结构建模识别定义子系统数据模型和功能模型的关联结构，自动生成子系统和全域C-U矩阵。 IRP2000将信息资源规划的有关标准规范和方法步骤，都编写到软件工具中，使用可视化、易操作的程序，引导规划人员执行标准规范，使信息资源规划工作的资料录入、人机交互和自动化处理的工作量比例为1：2：7，因而能高质量、高效率地支持信息资源规划工作。推广应用实践表明，该工具会帮助企业继承已有的程序和数据资源，诊断原有数据环境存在的问题，建立统一的信息资源管理基础标准和集成化信息系统总体模型，在此基础上可以优化提升已有的应用系统，引进、定制或开发新应用系统，高起点、高效率地建立新一代的信息网络。
从DD到IRR
数据字典（Data Dictionary,简称DD）是软件工程用来记存应用系统中数据定义、结构和相互关联的概念，随着系统的复杂化和从建设到运行的全程管理的需要，数据字典发展成元库（Repository）。我们将IRP2000创建的、贯穿信息资源规划到应用系统开发全过程的元库称做信息资源元库（Information Resource,简称IRR）。
在信息资源规划阶段，IRR的内容有：各职能域/现有应用系统之间以及与外单位交流什么信息，现有应用系统和新规划的应用系统处理什么信息，即已有哪些信息资源、要开发哪些信息资源；在系统建设阶段,IRR的内容包括：数据库设计，信息分类编码设计，数据环境重建信息，应用系统整合、开发等；在系统运行阶段，IRR的内容有：信息结构变化，数据定义变化，信息分类编码变化，信息处理变化、应用系统变化等。这样，信息资源元库（IRR）就将一个企业（尤其是大型集团企业）的信息化建设发展过程记录了下来，管理了起来，因而成为企业信息化的核心资源。 
IRR绝不是一般意义的“电子文档”（文本或超文本文件），而是经过科学严格设计的、具有稳定性数据模型的“信息资源规划信息与知识库”。IRR是一种“活化的机内文档”，为规划分析人员营造紧密合作的环境，产生规范化的技术文档。有了元库就基本不需要纸面文档，因为利用联机检索，多个开发组使用更为方便、直观，但打印输出有时也是必要的，例如供复查、讨论等。 
建立企业IRR需要一个积累发展过程，首次规划资料的计算机化记存，有利于后续开发工作的进行；修订数据元素和信息分类编码标准，优化系统的功能模型和数据模型，都建立在原有IRR的基础上。 
这种工具将信息资源规划的步骤方法和标准规范“固化”到软件系统中去，为规划分析人员营造紧密合作的环境，尤其是能加强业务人员与分析人员有效地相互沟通。在进行信息资源规划的过程中，从职能域的定义划分开始，到业务流和数据流的调研分析，再到系统功能建模和数据建模，都需要经历复查修改，由粗到精，不断完善，这就需要动态的、活化的技术文档。这种技术文档就是“信息资源规划信息与知识库”或“信息资源元库”，它们在信息资源规划过程中创建，并用于信息化建设的全程。总之，信息资源元库(IRR)是一个组织信息化建设的核心资源，必须认真加以管理。
控制指导 协调集成
信息资源规划工具信息资源规划工具IRP2000可适用于三种水平的企业信息化情况： 
1.计算机应用覆盖面较大，但数据环境质量较差，信息孤岛较多，需要建立共享的数据环境，整合提升已有的应用系统。 
2.计算机应用覆盖面中等，数据环境质量中等或较差，既需要开发一些新的应用系统，又需要改善数据环境，使已有的应用系统与新开发的应用系统能实现信息共享。 
3.计算机应用覆盖与数据环境建设都远未形成一定规模，或者是新组建的企业，需要集成化地开发新一代的信息系统。 
不同的企业可根据自己的特点，从实际出发，相对灵活地选择不同的数据集成策略——分段式集成策略、集中式集成策略或再造工程策略，进行集成化信息系统建设。然而，本工具系统对各类情况都是适用的，这是因为：一方面，本工具系统体现了信息资源规划的统一的方法论，有关方法步骤、标准规范已经编写到本软件工具之中，使用本工具就会引导执行有关标准规范；另一方面，无论企业开发哪一类信息系统（SCM、ERP、CRM等等），也不论应用系统项目的实施采取哪种方式（改造、定制、购入、自行开发等等），都可以在本工具的支持下搞好全企业的信息资源规划，使企业拥有自己的标准规范和系统模型，用来控制、指导和协调信息系统集成，从而发挥企业在信息化建设中的主导作用。 
对于大型集团企业或行业信息化建设来说，各企业间交流经验，借鉴、继承已有的元库信息与知识，对加速推进全集团或全行业信息化进程有重要意义。如下图所示，在我们进行A企业、B企业和C企业等单位的需求分析和系统建模时，首先是总结继承各单位的信息资源开发经验、成果和新的需求及其模型；借助IRP2000工具经过分析，我们就得到了这些单位共性的资料——统一的数据标准和参照模型。D企业要开发新一代的集成化MIS，如果采用IRP2000借鉴这种统一的标准和参照模型（存储在初始元库中），那么它的信息资源规划只是在已有知识库的基础上进行必要的调整、修正和补充，或者说是对初始元库的优化，在共性的参照模型中加上个性的东西即可。显然，这种规划所需的时间会大大减少，而规划成果的实用性却大大增加，会高效率、高质量地指导其信息化建设工作。 
用好工具。工欲善其事，必先利其器。信息资源规划是企业信息化项目的基础和先导，亦是一项复杂的社会--技术系统工程，没有以信息工程理论为依据的现代化工具支持，是不可能成功的。国内IRP工具是大连圣达计算机发展有限公司多年集体智慧的结晶。是辅助企业进行信息资源规划不可多得的工具软件。它突出以"数据为中心"，集标准、工具和方法于一体，形成标准规范工具、工具实现方法、方法决定标准；标准体现方法、方法指导工具、工具支持标准的相互制约相互优化的闭环机制。实施企业信息资源规划若使用IRP工具软件，不仅提高工作效率，同时得到一套简明、科学、实用的工程化的方法。使信息资源规划工作有计划、有步骤地进行，获得较好的规划成果。
I/O请求包(I/O Request Packet)一个客户软件一般都通过I/O请求包(IRP)来要求数据传送。然后，或者等待，或者当传送完成后被通知。IRP的细节是由操作系统来指定的。客户软件提出与设备上的端点建立某个方向的数据传送的请求，IRP就可简单地理解为这个请求。一个客户软件可以要求一个通道回送所有的IRP。当关于IRP的总线传送结束时，无论它是成功地完成，还是出现错误，客户软件都将获得通知说IRP完成了。利率平价IRP，又称利率平价（英语：Interest rate parity）也称作利息率平价，指所有可自由兑换货币的预期回报率相等时外汇市场所达到的均衡条件。 　　利率平价规定，一种货币对另一种货币的升值（贬值）必将被利率差异的变动所抵销。如果美国利率高于日本利率，那么美元将对日元贬值，贬值幅度据防止无风险套汇而定。未来汇率会在当日规定的远期汇率中被反映。在我们的例子中，美元的远期汇率被看作贴水，因为以远期汇率购得的日元少于以即期汇率购得的日元。日元则被视为升水。 　　20 世纪 90 年代之后，无证据表明利息平价说仍然有效。与此理论截然相反，具有高利率的货币通常不但没有贬值，反而因对通货膨胀的远期抑制和身为高效益货币而增值。初始接收点initial receiving point，简称irpIO请求包
I/O request packets，  简称IRP，即输入输出请求包，它是Windows内核中的一种非常重要的数据结构。上层应用程序与底层驱动程序通信时，应用程序会发出I/O请求，操作系统将相应的I/O请求转换成相应的IRP，不同的IRP会根据类型被分派到不同的派遣例程中进行处理。
IRP有两个基本的属性，即MajorFunction和MinorFunction，分别记录IRP的主类型和子类型。操作系统根据MajorFunction决定将IRP分发到哪个派遣例程，然后派遣例程根据MinorFunction进行细分处理。
IRP的概念类似于Windows应用程序中“消息”的概念。在Win32编程中，程序由“消息”驱动，不同的消息被分发到不同的处理函数中，否则由系统默认处理。
文件I/O的相关函数例如CreateFile、ReadFile、WriteFile、CloseHandle等分别会引发操系统产生IRP_MJ_CREATE、IRP_MJ_READ、IRP_MJ_WRITE、IRP_MJ_CLOSE等不同的IRP，这些IRP会作被传送到驱动程序的相应派遣例程中。
IRP  intelligent resource planning 智能资源计划