信息资源建设期末考试_在软件开发中信息资源规划理论的应用

  摘要:信息资源规划理论的重点就在于有效利用发达国家先进的数据管理理论和信息工程方法来做好资源管理和数据管理的基础,有效地保证集成化的软件工程开发。本文首先分析了信息资源规划理论的特点,其次,就信息资源规划理论在软件开发中的应用步骤进行了深入的探讨,提出了自己的观点和建议,具有一定的参考价值。
  关键词:信息资源规划;软件开发;应用
  中图分类号:G203 文献标识码:A 文章编号:1674-7712 (2012) 14-0079-01
  一、前言
  软件工程是一类工程,它借鉴了传统工程的原则和方法,以求高效地开发高质量软件。其中应用了计算机科学、数学和管理科学。计算机科学和数学用于构造模型与算法,工程科学用于制定规范、设计模型、评估成本及确定权衡,管理科学用于计划、资源、质量和成本的管理[1]。
  同时,伴随着企业信息化应用水平和建设深度的不断深入,企业业务的迅速发展极为需要有自动化、集成化的信息管理系统来予以支撑。但是由于企业信息化建设过程中总体规划不足或者顶层设计不够明确等原因而导致企业信息管理系统的信息孤岛严重、扩展性和集成性较差,对于企业信息化实现跨越式发展造成了严重的约束,所以信息资源规划理论的应用就显得尤为重要,本文就在软件开发中信息资源规划理论的应用进行探讨。
  二、信息资源规划理论的特点
  信息资源规划理论的重点就在于有效利用发达国家先进的数据管理理论和信息工程方法来做好资源管理和数据管理的基础,有效地保证集成化的软件工程开发。比如,一个大中型企业的原材料采购、产品产生和产品销售、成本核算与销售利润等,涉及整个企业的各个部门、各个车间、各个职能机构乃至其他多个外部相关企业或事业单位,因此,孤立的数据处理已经不能完全满足生产管理的要求。事业单位、机关、学校、体育卫生信息的管理也是如此,由此可见,信息资源规划理论极为有效[2]。
  基于信息工程的角度来看,信息资源规划能够有效解决软件工程(微观方面)和信息战略规划(宏观方面)之间的相互沟通、相互操作的问题,也是信息系统集成或者建设过程中的规划阶段。
  基于目标的角度来看,信息资源规划可以有效做到“源头唯一、标准一致、共建共享、集中集成”,同时也能够对信息化过程中的“信息孤岛”进行有效避免。
  基于实践的角度来看,信息资源规划主要包括支持工具、系统建模、需求分析等工程技术。信息资源规划可以搞清信息需求,帮助企业对业务流程进行梳理,建立相应的企业信息系统模型和信息标准;重新开发、选购、优化改造这些不符合的应用,提升整合和继承那些符合的应用。
  三、信息资源规划理论在软件开发中的应用步骤
  信息资源规划理论在软件开发中整个过程中都会发挥极为重要的作用,信息资源规划的好坏与软件开发质量和软件后期维护工作密切相关,不可忽视。
  (一)需求分析
  信息资源规划理论在软件开发中的第一阶段就是需求分析,需求分析主要包括两方面,分别是对数据和对功能的需求分析,以此来对企业内部的业务过程进行有效的定义,如果软件开发人员没有和客户就软件进行有效地需求分析,那么往往就会在软件开发过程中出现很多的问题,这实际上也是伤害了客户的利益。在这种情况下,我们就应该按照信息资源规划理论的规定将整个项目需求转化成各阶段所需资源、具体详细的各阶段任务、各阶段项目计划,同时建立起三种模型,分别是最差情况模型、一般情况模型、最佳情况模型。另外,为了给软件质量检验和软件检测留出较为充裕的时间,应该有效地对有效资源的利用进行规划,用计划草案中的数据来进行说话[3]。
  首先对企业对于软件的需求进行详细的了解,定义企业内部的外单位和职能域,对信息系统边界有效确定,搞清职能域内部、外单位与职能域、各职能域之间的信息流,,对各职能域的DFD数据流图进行认真的分析,这样就可以对职能域的业务活动和业务过程组成熟悉起来。第二,对那些和业务过程有关的数据类进行定义,规范化、分析、分类用户视图(屏幕表单、报表、单证等)。第三,为了软件的后期开发,应该根据用户视图和数据流来对各职能域的数据流量进行有效计算。通过上述工作和步骤,可以有效地确定软件开发的各业务元素之间的关系,有效地建立相应的业务模型。
  (二)制定信息资源管理基础标准
  信息资源管理基础标准的选用可以有效决定软件开发的质量,主要分为五类,分别是信息分类编码标准、数据元素标准、逻辑数据库标准、概念数据库标准、用户视图标准等,结合客户的需要来进行选择。
  (三)系统建模
  系统建模包括系统数据建模和系统功能建模两方面,可以总体描述和概括信息资源,也能够规范化表达和定型客户的需求。整个信息资源规划过程中最重要、难度最大的工作就是系统数据建模,由全域数据模型和各子系统数据模型来组成,按照内在的联系组织来将功能模型所需数据全部联系起来,基本表(Base Table)是系统数据建模模型的实体,一般采用简化的E/R图(实体联系图)来将其各子系统联系起来。
  系统功能建模是对于软件开发中的规划分析人员和规划小组的经验和业务水平有效考研,概括性地将系统功能结构进行表示。
  在系统建模时往往采用原型化方法,而原型化方法有追加策略、废弃策略两种不同的策略。其中,废弃策略是最为常用的方法。先建造一个质量要求不高、功能简单的系统模型,然后再反复修改这个系统模型,以便形成较好的软件开发思想,再设计出可靠、一致、准确、完整的最终系统,最后完全废弃不用原始的系统模型。
  (四)建立信息系统体系结构模型
  建立信息系统体系结构模型实质上就是有效地结合数据模型和系统功能模型。主要通过U/C矩阵来扫描系统体系结构模型,通过构造U/C矩阵来对各子系统边界进行有效划分,对各个子系统和整个系统之间的关系进行明确。
  参考文献:
  [1]刘章书.普通高校数字教务系统的功能需求分析[J].曲靖师范学院学报,2006(06):134-137.
  [2]朱寅非.浅析软件开发项目中的需求分析[J].南京广播电视大学学报.2006(04):150-155.
  [3]吴鹏,汪健.结构化分析方法之应用实例—DCR-16电脑自动输入/输出控制系统[J].阿坝师范高等专科学校学报,2004(04):140-143.

推荐访问:信息资源 理论 规划 开发