在软件开发中信息资源规划理论的应用

来源 :消费电子 | 被引量 : 0次 | 上传用户:qifasoft2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:信息资源规划理论的重点就在于有效利用发达国家先进的数据管理理论和信息工程方法来做好资源管理和数据管理的基础,有效地保证集成化的软件工程开发。本文首先分析了信息资源规划理论的特点,其次,就信息资源规划理论在软件开发中的应用步骤进行了深入的探讨,提出了自己的观点和建议,具有一定的参考价值。
  关键词:信息资源规划;软件开发;应用
  中图分类号: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.
其他文献
叙述了石油储备站静电的产生、消散与积聚的原因和过程,静电的放电和引燃条件,以及静电事故的预防。指出在静电放电的3种类型中,危险性最大的是火花放电。石油储备站静电事故的
目的:评估含吡喃阿霉素(THP)及长春地辛(VDS)的CTVP方案治疗非霍奇金淋巴瘤(NHL)的近期疗效、远期生存及不良反应。方法:收集2000年1月至2005年12月间应用CTVP方案治疗的资料完整的侵
进入21世纪以来,国务院提出建设创新型国家和自主创新的发展战略。以创新驱动型产业集群拉动自主创新进而拉动经济增长,是当前重要的经济发展战略。本文分析河北省产业集群发
1、项目编号:092、项目名称:10万t/a丁辛醇项目3、产品主要用途
以落体致家兔脑损伤。用干湿比重法及原子吸收分光光度计分别检测脑组织水分与Na~+、K~+含量,并用伊文氏蓝(EB)和胶体金(CG)微粒示踪,观察血脑屏障(BBB)通透性变化。结果表明
<正> 黄杆菌属感染多发生在免疫力低下,有严重基础病或临终前患者,该菌对绝大多数抗生素耐药,故一旦造成肺部感染,常危及生命。国内曾有2例报道,但尚未见治愈病例的报道。我
正确认识会计资料勘验与刑法、刑事诉讼法的关系成为会计资料勘验过程中必备的环节和重要途径。而在各类法律、法规中《刑法》必然是起着指引和规范的首领作用;而《刑事诉讼
烟花爆竹属易燃易爆品易引发安全事故,其中多数事故与氯酸钾有关,为进一步规范烟花爆竹行业的健康发展,我区于2010年1月集中开展烟花爆竹药物安全抽检工作。本文在对此次专项抽
<正> 一、脊柱、脊髓火器伤的救治要点 (1)应强调做好阵地救护,注意保持好体位,颈椎伤要严防窒息。(2)优先处理好休克和重要脏器的合并伤。(3)尽早作好初期外科处理,对有适应
化工产品具有易燃易爆、高温高压、有毒有害等特点,发生事故的概率高,且后果严重,因此安全是化工行业的首要问题之一。本文从安全管理、安全技术、人员培训等多个方面分析了确保