软件工程管理论文范文

2023-12-12

软件工程管理论文范文第1篇

摘 要:随着科学技术的不断进步,为计算机发展奠定了坚实的基础,并且在各领域中均有应用,直接影响着人们的生活与工作。在计算机软件开发技术中,在一定程度上促进了计算机的发展,但是现阶段的计算机软件开发技术还比较落后,极大的制约了计算机技术的进一步发展。本文在概述计算机软件开发技术的基础上,阐述其现状与应用。

关键词:计算机;软件开发技术;现状;应用

现阶段,社会正处在信息时代,其核心内容就是计算机网络技术,在网络技术日益成熟的形势下,对其他相关技术的发展与完善起到了推动作用。在此背景下,软件开发技术应用越来越广泛,为用户提供了不同软件功能、软件服务等。就目前情况而言,我国软件开发技术方面已经取得了一定的成绩,但是,其现状及应用依然是值得深入研究的重要内容。

1 计算机软件开发技术概述

1.1 计算机软件开发技术构成

计算机发展主要是以科学技术为基石,其软件开发技术主要是由两个部分构成,即系统软件、应用软件[1]。系统软件作为计算机软件运行的基础,是确保不同软件有序运行的主要载体;应用软件作为一种解决型软件,可以有效解决软件运行中的相关问题[2]。通过两者的共同作用,可以为计算机运行打下坚实的基础,通过两者的开发,可以为计算机的进一步发展提供可靠保障。

1.2 计算机软件开发技术重要性

计算机软件技术的不断开发与发展,为信息技术的不断进步与计算机网络的快速发展提供了很大的推动力,可以说,信息时代发展的主要推动力就是计算机软件技术。计算机软件开发技术作为计算机发展与软件工程的核心,对网络发展有着很大的现实意义,必须予以高度重视。随着计算机网络技术的不断发展,使得网络支持与远程控制成为了可能,为此,计算机软件开发技术就是一种把计算机网络变为共存和开发于一体的模式[3]。计算机网络的发展与进步,主要取决于计算机软件的开发与应用,通过计算机软件开发技术的应用,能够有效解决计算机软件问题和计算机需求矛盾,在一定程度上提高了计算机软件应用的安全性。在新形势下,计算机软件开发技术面临着很多的挑战,同时也承担着很多的责任,在社会发展中发挥着十分重要的作用。

1.3 计算机软件开发技术特点

计算机软件开发技术的特点主要包括以下两点:

一是,应用价值高。随着计算机技术的快速发展,应用范围的不断扩大,使得各行业受到的影响也越来越大,为此,在社会与经济均快速发展的形势下,一定要加强技术支持,从而有效提高社会效益与经济效益,实现其更高的应用价值。

二是,复杂程度高。在计算机软件开发中,需要很大的投入,主要是因为此项工作的复杂性较高,需要企业、研究者及其机构予以大力开发,所以,对财力、物力、人力等方面的需求非常大。

1.4 计算机软件开发技术方式

现阶段,计算机软件开发技术与方法越来越成熟,在新形势下,合理选用软件开发技术与方式,对计算机运行及人们的生活与工作有着十分重要的作用。

目前,计算机软件开发技术方式主要有三种:

一是,生命周期开发法。此种方式也可称之为结构化系统开发法,是现阶段国内外较为普遍应用的一种方式,特别是在复杂大系统的开发中,更是突出了生命周期法应用的优势,是现阶段计算机软件开发的一种最为成熟、最为普遍的方式[4]。其优势为注重系统开发的全局性与整体性,把软件开发与维护划分成若干环节,每个环节均具有明确的目标与任务,极大降低了系统开发的繁琐性,更加注重可操作性。然而,此种开发方式也存在着一些不足,如各环节无法同时展开、前面问题影响后续工作等。

二是,原型化开发法。此种方式也是较为常用的方式,其是开发人员根据系统主要需求获取一致结果,之后开发出一个原型予以运行,从而对原型予以不断修改,一直到用户满意为止的一种方式。此种方式的优势就是可以确定用户需求,降低了开发成本与风险,能够对各种系统服务功能予以充分利用,其劣势就是不适合在大型系统开发中应用。

三是,自动形式系统开发法。在软件开发过程中,应用自动形式系统开发法,可以明确软件开发目的与内容,并不需要对开发过程予以说明,但是能夠根据软件设计需求予以自动设计与编码。

2 计算机软件开发技术现状

目前我国软件开发技术中,工作者结合社会需求与国际先进软件技术开展了融合式研究工作,取得了很大的成绩。就目前软件开发技术现状而言,其主要包括以下内容:

2.1 国际软件开发技术现状

就目前软件开发而言,美国、欧洲等西方国家的技术水平较为先进。因为这些国家是计算机技术的发源地,所以其软件开发技术工作的起步相对比较早,拥有许多领先技术理论与专利性技术,并且在教育工作中也培育了许多专业技术人才。在这些优势的协助下,西方国家的软件开发具有很大的知识优势与技术优势。与之相应的是以中国、印度等发展中国家的软件开发工作,其是随之而来的软件开发国家,其在技术理论、人才储备、技术力量等方面要明显弱于先进的西方国家[5]。但是,在这些发展中国家中,由于软件开发技术工作深受国家的关注,得到了大力支持与发展,再加上全球一体化发展与网络信息化发展的影响,软件开发技术水平越来越高,已经取得了很好的成绩。针对此种情况而言,国际计算机软件开发技术发展越来越全面,并且在此背景下,以开放源码、高效处理、高端计算为代表的软件开发技术应运而生,为计算机技术的进一步发展提供了可靠保障。

2.2 国内软件开发技术现状

在我国计算机软件开发技术中,因为其起步比较晚,在技术理论、人才储备、技术力量等方面的制约下,使得整体技术水平要落后于国际先进水平。但是随着我国改革开放的不断深入,对科学技术的重视程度越来越大,为软件开发技术发展打下了坚实的基础。在此种形势下,我国计算机软件开发技术的进步空间越来越大,尤其是对中文软件的开发。根据我国发展的具体情况,软件开发工作者在充分利用国际先进软件开发技术的基础上,研发出了很多优秀的中文软件,为我国软件开发技术发展提供可靠依据。与此同时,在此种形势下的作用下,我国软件开发行业也得到了快速发展,在北京、上海、广州等地区均建设了具有一定规模的软件开发基地,为我国软件产业的可持续发展创造了很大的平台。

3 计算机软件开发技术应用

随着计算机信息化、网络化技术的快速发展,我国软件开发技术也得到了很大的发展,并且在应用方面取得了很大的进步。计算机软件开发目的就是通过软件的创新,对现有计算机软件进行不断的优化,针对某一计算机软件开发技术而言,只有真正发挥出计算机软件开发的价值,才可以说明技术应用有效。在计算机技术广泛应用的形势下,计算机软件开发技术的应用主要包括以下几个方面:

3.1 软件开发网络化

随着社会网络话进程的不断加快,在计算机软件开发工作中,软件网络化应用越来越广泛,并且成为了发展软件技术的重要所在。在计算机软件开发技术的网络化应用方面,主要是以Java Script编程语言的应用为代表[6]。此种编程语言的作用主要就是让编制的程序与开发的软件更加符合Web网络环境,可以在此环境中进行良好的运用。可以说,计算机软件开发技术网络化发展的杰出体现就是Java Script编程语言的普遍运用。

3.2 软件开发服务化

从某种角度而言,计算机主要就是为人们提供服务的一种工具,可以说,在软件开发中,其服务化功能也来越突出[7]。

此种服务化功能主要体现在以下两个方面:

一是,网络服务环境的设立。在目前软件开发工作中,软件开发的重要部分就是网络服务环境的设立,通过此种服务环境的设立,能够为计算机用户提供更大的便利,促使计算机应用普及化。

二是,软件操作越来越普遍。在目前软件开发工作中,开发者越来越关注软件可操作性的加强,使其能够为计算机用户提供更加便捷、更加优秀的技术服务,使计算机应用越来越普遍。

3.3 软件开发智能化

随着计算机软件开发工作的不断发展,信息化、网络化技术的不断影响,近些年来,软件开发工作越来越智能化,尤其是随着网络软件开发平台与嵌入式软件技术的研发,为计算机软件开发的智能化发展打下了坚实的基础[8]。在计算机软件开发中,此种智能化优势,为计算机软件应用的普及提供了可靠保障,并且具有操作方便、利用率高的特点,值得进一步研究与应用。

4 结束语

综上所述,随着信息时代的快速发展,计算机作用越来越突出,而计算机软件作为计算机系统的主要构成部分,发挥着不可替代的作用,必须予以高度重视。计算机软件开发技术应用主要就是为了便于用户使用,为用户提供更为优质的服务,使用户的生活与工作更加高效、便捷。为此,在计算机软件开发工作中,一定要重视网络化、服务化、智能化等方面的应用,加强软件开发技术的创新,为信息时代的可持续发展提供可靠动力。

参考文献:

[1]邱志超.计算机软件开发技术的现状及应用探究[J].电脑知识与技术,2014(10):2261-2262.

[2]王妍,黄山.计算机软件开发技术的现状及应用探析[J].建筑工程技术与设计,2014(31):1220-1220.

[3]高振东.计算机软件开发技术现状及对策分析[J].计算机光盘软件与应用,2014(17):63-63,65.

[4]范伟.浅论新时期计算机软件开发技术的应用及发展趋势[J].计算机光盘软件与应用,2014(13):80-80,82.

[5]范伟.浅谈计算机软件开發技术的现状与应用[J].数字化用户,2013(36):92-92.

[6]杨若时.计算机软件开发技术现状及对策分析[J].城市建设理论研究(电子版),2015(8):4004-4005.

[7]潘其琳.计算机软件开发技术的现状及应用探究[J].信息技术与信息化,2015(3):249-251.

[8]孙健.新时期计算机软件开发技术的应用研究[J].网友世界·云教育,2014(23):16-16.

作者简介:

裴衣非(1962-),女,内蒙古丰镇人,研究方向:计算机应用,计算机语言教学。

软件工程管理论文范文第2篇

摘 要:随着我国国民经济的发展,社会各界对于我国计算机系统软件设计研发,特别是软件工程技术在其中的应用,关注程度不断提升。因此,采用合理的方式将现代软件工程应用在软件开发中是至关重要的。本文对现代软件工程在软件开发中的应用进行研究分析。

关键词:软件工程;计算机;软件开发;应用

引言

随着现代技术的发展,计算机俨然成为人们日常生活中的一部分,人类对计算机的依赖性越来越大。计算机进入了人类生活的各个领域,小到一个人的生活起居,大到国家的安全工作,都会应用到计算机,正是由于计算机的重要性,人们越来越重视计算机系统的开发。软件是计算机的重要组成部分,软件工程在现代化的发展中也起到了至关重要的作用。现代化的计算机发展离不开软件工程的发展,提高软件工程的质量才能使计算机能够适应现代化的需求。提高软件工程技术的效能,进而提高计算机的效能,使其能够更好为人们服务。笔者就软件工程在计算机的中的具体应用进行了分析。

1现代软件工程的概况

随着社会科技的不断进步,软件的应用范围也正在不断的扩大,比如,商务领域、交通领域以及家电领域等,软件可以说是无处不在。而对于软件工程来说,软件工程是一类求解软件的工程,其用于构造模型和算法,用于计划、资源、质量和成本等的管理,用于指定规范、设计范型、评估成本、权衡结果,所以软件工程能够应用于计算机科学、数学和管理学等原理,通过借鉴传统工程的方法,创建软件以达到提高质量并且降低成本的目的。现如今,一些传统软件工程方逐渐被淘汰,现代软件工程的方法能够适应社会科学水平迅速提高的背景,所以现代软件工程受到大力推广以及广泛应用。但是由于科技和计算机技术的发展过快,导致了我国现代软件工程存在着较多的不足,所以需要对现代软件工程现存的问题进行研究分析,指定相应的现代软件工程在软件开发中合理应用的策略,进而促进我国科学技术水平的发展。

2现代软件工程的应用原则

2.1实用性原则

在计算机系统软件开发工作中,实用性原则在一定程度上,决定了软件开发的价值。实用性原则可以促使计算机系统软件开发工作人员,在实际设计和研发工作中,更加重视高效便捷的服务性质,提高工作效率和服务质量。同时,计算机系统软件的研发设计工作中,还会需要大量的资金投入,将实用性作为基本的出发点,可以有效地降低系统开发的成本,提高资金利用效率,扩大计算机系统软件开发工作的经济效益。

2.2科学性原则

科学性原则是计算机系统软件开发工作中,需要坚持的基本原则。在将更为专业的现代软件工程技术纳入到计算机系统软件开发工作时,设计团队的工作人员,要根据基本的规范和管理流程,结合用户提出的性能需求,不断优化系统软件的设计成果。遵循科学性原则,可以进一步规范软件开发项目、各项技术的应用模式,确保计算机系统软件开发稳定工作,可以取得更优秀的发展成果。

3现代软件工程技术的发展趋势

随着经济全球化的发展,软件开发行业为了能够在全球化的发展中不被淘汰,因此进行了较大的改变。通过使用传统的软件工程已经无法满足全球化发展对软件开发行业的要求,必须要对软件进行创新,利用新型软件技术对软件开发行业带来的影响力,来促进软件行业的发展。其次,由于国内的软件开发技术相比国外的很多国家来说能力较差,所以很多软件工程项目的进展需要转移到国外进行。比如,将根据功能等方面将软件工程分为几大部分,然后将各个部分分配给较多国家的软件外包公司来完成,这样的方式,有效的表明了我国软件工程信息全球化发展的趋势。

4现代软件工程存在的问题

4.1制定不合理的软件项目目标

在进行制定软件项目目标时,管理者没有更多的切合当前的实际情况,缺乏大局意识,在计算机项目管理中使用了错误的方式,进而未能提前制定好适合软件发展情况的项目目标,导致软件在进行开发的过程中开发成本、工作进程等方面产生了严重的偏差。

4.2设计的软件功能实现和操作方式不够人性化

很多软件是依据用户的需求来设计的,在进行现代软件工程的时候,如果没有按照用户的要求以及实效性切合实际的来对软件进行测试,就会使得软件工程的生产结果供大于求,对软件开发行业的经济效益带来严重的损失。

5现代软件工程应用于软件开发中策略

5.1以切合实际情况为主,在现代软件开发中使用最合适的现代软件工程方法

软件体系结构是现代软件开发过程中的必经之路,因此软件体系结构对于现代软件工程来说是十分重要的。但是,软件体系结构的侧重点仍然在然间的分层法结构上,所以在软件开发的时候所得到的数据大多数仍然是从数据库中寻找到的。虽然我国现代软件工程作为新兴的软件工程,已经逐步取代了传统软件工程,但是我国的数据库管理系统仍然较为传统,没有得到明显的改善或者创新。较为传统的数据库在更新数据方面较慢,并且传统数据库管理系统的作用并未得到充分地发挥,仅仅只是在处理数据以及保证数据安全等方面发挥了重要作用。因此,在现代软件开发过程中,通过良好的现代科技坏境,将传统的软件工程方法与现代软件开发技术更好的结合起来,使得现代软件工程的储存数据的能力有了较大的提升,并且对软件开发的操作进行了规范化以及系统化的调整,有利于现代软件开发中对软件开发的应用。

5.2完善软件管理

在计算机硬件持续升级的背景下,进一步优化软件性能,完善软件管理,可以提升用户在操作时的感官体验,提高工作效率。借助合理的管理手段,可以优化计算机系统软件开发流程和开发模式,增强软件设计成果与市场环境的适应程度。例如,根据不同用户的操作习惯,对用户浏览和操作界面等进行优化设计,提供更多个性化标签,可以提高软件的性能,进而提高计算机系统软件开发的效益。在此基础上,持续调整和优化软件开发技术,可以促進软件工程技术应用和发展水平全面提升,使应用了软件工程技术开发设计出的计算机系统软件更加实用。

5.3创新软件工程理念,把新型的软件工程理念加入到现代软件工程中

依据相关研究表明,现代软件开发在计算机领域、医疗卫生行业以及交通信息行业等较多行业中都得到了广泛的应用。通过现代软件工程设计的很多软件能够改变各行业工作人员的工作方式,不仅使得工作人员的工作效率有效的提高,还使得工作人员的工作积极性有了显著的提高。在实际生活中,很多软件开发公司由于没有做到对现代软件工程进行严格的规范化处理,导致软件的开发效率下降,并且使得软件所带来的效益与预计差别太大。比如,现代软件开发中的现代软件工程对进医疗卫生事业的起到了十分重要的作用。但是如果没有对所开发的软件进行规范,可能会导致开发的软件所带来的效果不符合医院工作的全部要求,对医院带来严重的损失。因此,必须要创新科学的软件工程理念,将新型的软件工程理念贯彻到现代软件工程中去,并将科学的软件理念作为基础,进而实现现代软件工程开发出来的软件的应用成果。

结语

在社会科学技术的不断进步的大背景下,一些传统的软件工程方法逐渐被淘汰,取而代之,现代软件工程开始广泛的应用于医疗卫生行业以及交通信息行业等社会中的各行各业。在现代软件开发中,创立创新现代软件工程理念是十分必要的,根据理念并且切合实际的选择现代软件工程的方法来进行现代软件的开发,不仅能够避免低质量的软件带来的经济效益损失,还能够有助于现代软件工程在现代软件开发中的应用。

参考文献:

[1] 张广南.计算机系统软件及科技成果转化信息管理系统设计[J].自动化与仪器仪表,2017(12):112-113,116.

[2] 苏兴龙.基于计算机系统的电子文档保密软件设计与实现[J].电子设计工程,2017(10):57-60.

(作者单位:江苏高速公路信息工程有限公司)

软件工程管理论文范文第3篇

关键词:软件工程;软件质量管理;质量模型;质量体系框架;软件开发工具 文献标识码:A

1 研究的背景和方向

1.1 研究背景分析

软件工程进入我国已经比较晚了,依照国际惯例,主要从两个方面来对软件工程进行系统的研究:

1.1.1 软件工程技术主要包含两个方面:一方面是软件工程化的开发方法;另一方面是对软件开发工具的研究和软件环境的研究。用于软件工程研究的技术主要包括软件是否可靠、软件的度量有多少和软件整体的复用性这三方面的内容。

虽然软件工程技术传入我国比较晚,但是随着互联网在我国的普及,软件工程的技术在我国取得了突飞猛进的发展,到现在为止,我们的市场上出现了很多优秀的软件开发的方法和工具。现阶段用得比较多的是瀑布模型和快速原型法,这两种方法在我国国内和国外都发展得比较成熟了。最近几年,随着各种各样新的软件开发技术不断出现,一些新的开发软件技术的思想也越来越广泛地被运用到软件开发中去,现在大家比较熟悉的包括面向对象的软件工程方式和面向用户的软件开发技术,这给我们软件工程的研究开创了一个新的方向。

1.1.2 软件工程的另外一个方面的内容就是软件工程管理。这里面包含对质量、费用、配置和项目的日常管理。一般我们需要有专业的人员对各项管理费用进行精确的计算。在软件工程管理当中主要遇到的问题有:第一,对软件开发的成本进行合理的控制,因为只有这样才能够让软件开发的利润实现最大化;第二,对软件开发中的资源进行一定的控制,用较少的资源实现软件开发的目标是比较明智的做法;第三,对软件整体的质量进行控制,软件最后能不能被市场大众接受,主要是由它的质量来决定的;第四,开发进度的问题,有些软件技术虽然比较好,但是由于各种原因造成其开发进度一再被延缓,导致迟迟不能够上市。

1.2 软件工程的研究方向

在我国软件技术不断发展的今天,国际计算机行业也在不断涌现出新的思想和新技术,它们的出现为我国软件工程的发展提供了可靠的理论基础。而要想让软件工程技术取得一个好的发展,那么从一开始我们就要站在一个比较高的起点上对它进行研究,这样才能够跟上甚至赶超国际软件技术工程的先进水平。本文从软件工程技术和软件工程管理两个方向对国际上软件技术的一些新发展进行研究。希望大家在看了这篇文章结合实际例子的分析之后能够寻求一套比较先进的系统开发手段和管理手段。

目前来说,软件工程研究采用的方法主要是由Elvar Jacobs等若干人发明的OOSE这一种方法,此方法的名称叫做“面向对象的软件工程”。这种方法是由国外传过来的,一开始还不太适应我国的国情。而在稍加修改之后已经慢慢地能够适应我国软件质量的管理需要了。在下面的内容中会对OOSE这一面向对象的开发方法进行详细的介绍。

2 建立软件质量体系的模型

2.1 建立模型

通常情况下,软件质量的参考模型由三方面组成,主要包括SQMP、OOSE和ISO9000这三个方面,SQMP是建立这种模型的基本指导思想,它的全称叫做软件质量的管理方法。这种模型的建立中最重要的就是对软件质量的管理设立一个基本的目标,我们把它叫做需求的建立,任何一个软件质量控制的模型都是以全面满足用户的需求为其根本的目标的。但是软件质量控制的模型包括不同类型的结构,在实现方法和整体的着眼点上面有着本质的不同,所以我们在建立模型的过程中自然会对其具体的性能和功能提出不同的要求。从目前对软件工程性能的讨论中可以得知,只有能够很好地维护软件技术的软件质量控制模型才能够更好地被大家利用。此外,如果软件质量体系的模型开发的过程能够变得更简单和更容易被理解的话,那么应该可以被大家所接受。另外,越是高级的模型开发过程,它越是灵活,越是能够抵御各种各样的变化。这些软件质量体系开发的过程和模型建立的方法有着千丝万缕的联系。

在SQMP模型开发的第二个方面中,重点指的是设计、开发和维护的相关方法。这种面向对象的开发方法,本身内部就有各种类型的思想,而且思想内部都有很多种不同类型的优秀品质,而OOSE这种软件开发的方法是以最终的维护为根本目的,所以在软件的开发和设计的过程中能够充分地把它的思想优势发挥出来,让整个模型的质量能够更上一层楼。

2.2 质量体系的框架

这一节主要讲述了质量体系的框架建立过程中的基本原则、步骤、要素和要求,我们可以分七个方面来叙述:

2.2.1 确定正确的质量方针和目标。一个组织对质量的整体要求主要体现在它的质量方针内部,它是衡量职工行为准则的主要方法,也是确定整体质量工作的主要方向。在质量方针内部最核心的内容是质量目标,一个企业要想其核心产品的质量达标,那么就一定要设立相应的目标。

2.2.2 对整个组织机构进行确定。组织机构是保证一个企业能够正常运转的核心。我们一定要对企业内部的相關机构进行调整,然后才能够更好地适应其质量管理的相关要求。在软件技术和软件工程开发的过程中,我们一定要把具体的目标制定成详细的项目,然后再建立相应的责任小组对其进行管理。为了能够让整个项目正常运转,每一个组织机构的内部应该建立一个专门的质量管理部门,这样才能够让相关的人员更好地建立对应的质量体系,同时从事包括质量控制和质量实施等相关的活动。此外,为了能够对整体软件工程和软件项目的质量更好地进行监督,一个组织机构内部的质量部门应该是独立的,并且只对高级领导层和相关的机构进行负责,并不受其他部门和组织的约束。整个质量控制部门能够对生产过程中的各个环节进行严格的监督,如果一旦发现问题的话能够及时地予以解决。

2.2.3 对组织内部的员工进行相关的教育和培训。如果组织的内部没有相关质量体系的规定,那么整个机构质量的控制应该由最高领导层和相关的机构进行负责。然后在这个过程中加紧进行质量管理部门的建设,并对全体的员工进行质量管理知识的培训和学习,这样才能够使整体员工的质量意识得以提升。整个质量管理部门一定要熟悉整个质量管理的方法,并明确内部的责任和相关的分工,以求让整个质量体系能够快速高效地实施。具体的步骤包括以下三步:第一,先由整个质量管理部门中的管理角色制定出具体的质量管理计划,并与其他角色进行协商,把整体计划中的不合理因素去除掉;第二,对软件质量开发中的开发层和管理层进行相关概念的教育,目的是为了让每一个开发者和管理人员都能够更好地明确自身的责任,让他们明白质量管理在整个机构开发中的重要性;第三,每个企业都应该制定符合自己发展状况的质量手册,并分发给每个人,这样大家在工作中才能够对自己岗位的职责、行为规范和质量要求等方面有清晰的认识。

2.2.4 明确管理岗位的职责。在建立相关的软件技术组织的基础上,应该明确整个质量体系监督的过程中每个部门和每个人员的职责和他们相互之间的关系。这些责任主要包括企业的责任、项目管理负责人的责任、各个机构的基本责任、客户的责任、整体工程需求的分析、整体工程的开发、整个工程目标的实现和各环节的测试等,只有明确各方的关系,才能够对软件开发过程质量控制中的每个环节进行明确,在管理的过程中做到既没有责任的重叠,也不会出现管理过程中职责的疏漏。而如果软件技术的质量控制中出现任何问题或者缺陷,我们也有依据进行追查和寻找。

2.2.5 评审过程。为了能够更好地对软件工程中的质量体系进行相关的审核,应该组织专门的人员和机构来进行评审,以方便内部的质量体系能够不断地被改进。软件技术的质量审核主要包括内部审核和外部审核两个部分。内部审核主要包括对企业内部的负责人进行管理和培训,审核前应该按照相关的需要对审核的程序进行安排,然后书面记录相关审核的结果,如果发现任何问题应该及时采取措施去纠正。外部审核包括由外面聘请来的专家对整个软件技术的质量进行审核。

2.2.6 与质量体系相关的文件。在确定质量体系的过程中,要把其内部的所有规定都变成文字记录下来。为了让人更清楚地明白整个质量体系的内容,文件中的内容应该包括质量体系要素、质量体系要求和相关的预防措施,并变成相关的规定。在进行软件项目的开发和实施的过程中,应该依据质量体系文件中的相关规定进行操作,最终形成有关质量活动的计划并做成文件,以确保相关的人员都能够按照上面的要求来执行。

2.2.7 相关纠正措施。制定相关的措施对质量体系管理中的相关不良规定进行纠正,并监督人员贯彻执行。纠正措施的内容主要包括:第一,调查软件和产品不合格的原因并做相关的分析,为防止再次发生此类问题制定相应的措施;第二,对质量控制体系中的整体过程、操作要点、质量记录、服务内容报告和顾客的投诉情况进行相应的分析,对于可能会产生不合格品的潜在原因进行研究;第三,根据产品产生质量问题的风险程度提前采取相应的预防措施,并在操作的过程中对预防措施进行相应的改进;第四,更改相关的措施规程,并进行详细的记录。

3 结语

本文先对软件工程的相关发展状况进行了系统的分析,然后提出了针对软件工程的一些基本认识,在此基础上运用最先进的软件工程开发知识和相应的管理成果最终形成一种实用、有益于软件质量提高和能够大幅度提高软件生产效率的开发方法,并形成一个专业的质量体系框架模型。

由于软件开发的局限性,以上的观点还有很多不完善的地方。软件工程和软件质量管理中的很多问题还没有来得及深入地进行探讨。而且只有在实践中进行方法的积累才能够得出大量的数据和经验,单纯从理论上进行分析是不够的。也欢迎大家对本文的相关观点提出自己的見解,希望能够对大家提供帮助。

参考文献

[1] 纪新.转型期大型企业集团档案管理模式研究[D].天津师范大学,2011.

[2] 钟瑛.浅谈电子文件管理系统的功能要素[J].档案学通讯,2012,(11).

作者简介:胡敏(1985-),男,江西上饶人,中国直升机设计研究所工程师,研究方向:无人直升机地面站测控软件。

(责任编辑:蒋建华)

软件工程管理论文范文第4篇

【摘要】在传统的基建工程管理中,其管理工作大多依赖于人工管理,这种管理方式会受到工作人员工作状态及沟通实效的影响,无法时刻保持管理工作的高效性,且由于需要大量的管理人员,其管理成本会大幅度增加,进而影响工程效益。随着信息技术的发展,基建工程信息化的趋势逐渐加强。从二十世纪八九十年代以来,信息技术就开始在基建工程管理中应用,经过十几年的发展,目前信息技术已经广泛的应用于基建工程管理当中,并取得了良好的应用效果。本文主要对我国当前基建工程管理信息化的现状和问题进行了分析,并结合案例重点分析我国基建工程管理信息化进程是提高企业效益提高企业竞争力的必然途径。

【关键词】基建工程;管理系统;信息化;措施

在基建工程建设中工程项目是企业收益的主要的来源,项目管理质量对企业的经济效益有着直接的影响,且关系着企业的生存和发展。但目前在企业的项目管理中存在着很多的问题,也面临着不少的困惑,这会增加项目团队的任务,使团队无法完成既定的目标。而工程管理信息化技术的应用能够有效的解决上述问题,基建工程管理信息化的优势主要体现在:将计算机技术、信息技术和自动化技术等进行有效的结合,构建成企业内部的信息管理系统,能够大大的减少工作中的失误,提升管理工作的精确性和稳定性。它主要以项目基础数据为核心,将工作流程和相关的资源进行重新调整,对工程的实施进行全程监控,随时向管理人员提供需求的信息,并使管理者能够及时的了解工程的施工进程和现场的情况,实现项目监管的科学性和及时性,从而提高工程管理的质量提高工程效益。

一、传统基建工程管理模式的弊端

1.1传统模式中业主对决策阶段、设计阶段、施工招标阶段、施工阶段、交付运行阶段分别进行管理,不能充分考虑项目整个生命周期的各种需求和限制;缺少对项目真正从全生命周期角度进行分析,工程项目的决策方案缺乏系统性,无法实现全生命周期目标。

1.2在大多数项目中,项目参与方相互独立,各自以自身利益为目标参与项目,参与方各自完成其专业工作,在项目进程中充满了各种冲突和争执,他们的管理活动之间缺乏集成整合、协同工作。

1.3传统模式没有也不可能以建设项目的运营目标来导向决策和实施,最终用户需求往往自决策阶段开始就很难得到准确的定义,无法实现运营目标的优化。

1.4传统管理模式中不同阶段用于业主方管理的信息支离破碎,形成许多信息孤岛或自动化孤岛,决策和实施阶段生成的许多对物业管理非常有价值的信息往往不能在运营阶段被直接、准确地使用,造成很大的资源浪费。

1.5适用于分阶段管理的信息系统为各自管理目标服务,建立在不同的项目语言和工作平台之上,难以实现灵活、有效、及时的信息沟通;

1.6设计、招标和施工中产生的信息传递不畅,某一阶段产生的信息无法在下游得到正确使用和增值,同时出现了大量的重复信息工作。

二、基建工程管理信息化的优势

2.1能够有效降低工程的管理成本

在传统的基建工程管理中,其管理工作大多依赖于人工管理,这种管理方式会受到工作人员工作状态的影响,无法时刻保持管理工作的高效性,且由于需要大量的管理人员,其管理成本会大幅度增加,进而影响工程效益。在基建工程中,管理工作分为多项内容,不仅包括工程施工前的施工准备管理,还包括工程设计管理、材料采购管理、施工管理和竣工结算管理等,其中任何一个管理环节都需要一定数量的管理工作人员。如果采用信息化技术管理,则能够缩减基建工程管理中管理人员的数量和降低每个环节的成本,还能减轻可能因工作人员的工作状态而带来的影响,在降低生产成本的同时,有效提升工程管理的工作效率。

2.2能够提升基建工程的管理水平

在项目的管理工作中,如果是人工的管理,管理工作很容易受到管理人员情绪和工作状态的影响。当管理工作主要受管理人员状态的影响时,在整个工作过程中就容易出现问题,从而使工程的管理效率降低。一直以来,我国建筑企业对于工程项目管理工作的重视度不高,忽视了管理工作的重要性,再加上我国基建工程管理人员不够专业,不具备较强的管理能力和管理经验,导致我国基建工程项目的管理质量一直无法得到有效的提升,造成了一定的经济损失。而基建工程管理信息化的实现,能够有效的提高管理效率,解决人工管理会出现的这些问题。

2.3有效利用有限资源

基建工程项目的全部信息以系统化、结构化的方式存储起来,甚至对已积累的既往项目信息高效地进行分析,便于施工后的分析和数据复用。从而可以为项目管理提供定量的分析数据,进而支持项目的科学决策。因此,对建筑施工项目实行信息化管理,可以有效地利用有限的资源,用尽可能少的费用、尽可能快的速度来保证优良的工程质量,获取项目最大的社会经济效益。

三、工程项目管理信息化的现状

3.1我国基建工程管理信息化的现状分析

3.1.1基建工程管理的信息化水平在逐渐提升

随着竞争越来越激烈,许多建筑企业开始将目光转向信息化,一些规模较大或水平较高的企业首先建立了局域网,实现企业内部数据资源的共享,同时,项目管理软件也成为建筑企业的一个关注点。

3.1.2建筑管理软件还不成熟

近年来,虽然我国的建筑企业开始使用专业的管理软件,但这种软件还处于发展的初期阶段,与发达国家的建筑管理软件相比还差距甚远。而国外先进的软件很多又不适合国内的企业,这主要是由于国内外的企业在组织结构上有所不同,所采用的管理方式不同,软件可以运用的范围也就不一样。

3.1.3地区和行业的信息化发展不平衡

在我国,由于各个城市的发展水平差距较大,很多地区或行业的信息化发展水平是不同的。在一些发达的城市,经济发展较快,信息化程度相对较高,信息的来源也较为丰富。在这些地区,建筑企业的项目管理人员可能对工程管理信息化的认识比较深刻,懂得利用信息技术来对工程项目进行管理。而在很多偏远的地区,信息化发展速度相对较慢,人们对于管理信息化的认识也不够深刻,不懂得如何有效的利用信息技术来实行工程的管理。从行业上来说,公路工程项目的信息化管理就远远不如市政工程的建设。

3.2国外企业工程项目管理信息化水平发展非常迅速。

日本近年来主要大力推进建设项目的全生命周期信息化,即CALS/EC。这表明项目的招标、投标、过程管理信息的提交必须通过互联网进行且须符合相关标准要求;美国方面的工程项目管理软件也相当优秀,如:P3/MS Project软件等。美国对于项目管理软件使用面非常广泛并且普及率也特别高,如:美国的McDonnell Douglas(麦道)、Coca-Cola(可口可乐)、BoEing(波音)等在进行工程项目管理过程中使用了P3系列软件。

四、基建工程项目管理信息化建设的内容

4.1文档与数据管理信息化

4.1.1以工程项目的全生命周期为对象,全部信息实现无纸化。

4.1.2建立存储所有的工程信息的数据库,便于共享和利用。

4.1.3建立与工程紧密相关的知识库(包括专家库) ,便于共享和利用。

4.2信息沟通信息化

4.2.1建立基于互联网的管理信息系统,使项目的参建各方利用网络以及电子介质进行信息的提交和接收。

4.2.2建立交流协作平台,使项目的参建各方可以在远程进行交流,及时解决问题。

4.2.3建设建筑业电子商务网站,建立材料和设备数据库,通过网上询价、招标、订货,降低采购成本和管理成本,为业主提供材料、设备优化选择的新空间。

4.3过程控制信息化

4.3.1建立实时监控系统,实现远程专家咨询、遥控指挥工程现场。

4.3.2建立科学的预控系统,在工程管理过程中,根据现状及经验,通过一系列的推算,预测下一步可能出现的问题,使参建各方及时调整计划,避免严重的损失。

五、我国基建工程管理信息化的实施对策

5.1建立多层次的管理平台

基建工程项目的设计和实施会涉及到各个方面的内容,以及与工程相关的利益关系人,同时涉及到合同管理、施工管理、财务管理、材料设备的管理等环节,因此,基建工程项目管理需要考虑到各方的利益,明确各个单位和部门的责任。这就需要在信息化管理中建立一个多层次的管理平台,使工程的各个方面能够形成各自的信息和数据,使其实现远程监控、项目的各方能够协调合作、现场进度得到有效的掌控等,从而实现工程中各类资源的信息化。

5.2建立一体化的信息系统

基建工程项目在立项招标的时候,由于受到行业工作流程的影响,会使用到大量的国家和行业定额,这些定额具有庞大的系统和大量的数据,运用的标准并非固定不变的,需要灵活的处理。建筑企业在这个过程中必须要遵守相关的规定和内容。建筑企业在工程项目的实施过程中,需要涉及到的内容有很多,如进度的计划、定额成本、人员和材料设备的管理、质量安全的保证以及分包管理等。在工程项目的管理中,这些都是不可缺少的部分,有着重要的作用。在工程项目管理信息化系统中,必须要将以上的要素全部考虑在内,并使其突破各部门应用单一的局面,将各部分的内容进行有机的结合。实现各模块的联合监控,协调好项目部与各个部门的关系和责任,形成全方位的工作环境。

5.3创建以数据为中心的工作流程

项目的管理过程,实际上指的就是工程项目的利益相关方之间的交流和传递的过程。在这个传递信息的过程中,大多依靠的是书面、电话、传真等方式来进行。这些方式的进行具有很多的不足,其中最主要的是传递的速度较为缓慢。在传递过程中,由于信息要经由很多的部门,部门之间还要进行商讨,最终传递到管理中心的时候,问题已经得到解决。这就大大的降低了信息传递的有效性和及时性,使信息传递质量有所降低。对此,可以创建以数据为中心的项目信息系统,工作人员的工作职责要以数据管理为依据,并实行分工合作,各自负责好自己的工作,实现业务的自动流转,从而提高信息传递的速度和质量,提高工作效率。

六、案例分析

6.1工程简介

在宝成铁路增建二线的时候,由于广元站运输较为繁忙,相关的设备很复杂,对正点率的要求较高,很难以增建技改。因此,铁路局与宝成铁路建设指挥部很重视广元站的建设,成立了专门的现场指挥组,对现场施工进行统筹规划和处理。因为传统建设方法对铁路运行有较大影响,并且工期长成本高,人力消耗很大,施工效率低,特此工程指挥组利用项目信息门户的信息化技术来对此工程指导建设取得了非常好的效果。

6.2项目信息门户的工作原理和流程

所谓的项目信息门户,指的是从一项工程项目的开工到完工的这个过程中, 将所有参与到项目中的工作人员产生的信息和数据进行汇总,为全体工作人员在互联网上提供取得自己所需要的信息和数据的单一入口,从而形成了一个高效的信息交流平台和一个协调工作的环境。项目信息门户将会利用互联网将供货方、项目管理、设计方和施工方等的数据和信息进行收集,形成一个中央数据库,再通过相应的程序对数据信息进行处理,根据每个参与方的需求来提供其各自所需的信息。一般来说,每个参与方只能拥有一个信息入口,流程如图(图1)所示,功能如图2所示。

6.3项目信息门户的实施

项目信息门户的实施是一个系统工程,需要考虑系统实施的目的、对象、时间、地点、实施人以及实施方法等因素。同时,任何一个管理系统都是人机系统,因此其实施不仅仅是软件工程的问题,还需要考虑经济、组织、管理与协调等问题。

6.3.1在进行改建之后,宝鸡端要由原来的正线下行线引进第2线,站点内到发现的长度需要增加到600米左右。在重建后,依然要保留原来的站型以及九股道。其中一到四为上行半场,五到九为下行半场。

6.3.2应用PERT来进行统一规划计划的线路主要是由,牵出线和尾峰的改造、新旧驼峰的倒替以及危机连锁设备的改造组成的。

6.4信息技术的应用效果

项目信息门户将工程分为3个主要阶段,有效的解决了工程管理中的混乱局面,建立了有序的信息管理系统,产生了相应的决策层、信息源和信息流向等。形成了有序的信息管理模式,保证了施工的正常进行,使广元南站工程能够顺利结束。

相对于传统施工方法应用项目信息门户这一信息技术后为工程施工节省360多万元成本,节约40%的人力,因信息技术的应用信息沟通畅通无阻提前两个月完成工程施工。如按传统方法施工很难保证列车正点率,应用次技术正点率达到100%,无一列车晚点。施工期间未发生施工事故,无一人受伤。有效降低项目管理成本,大幅提高管理效率,产生了积极的社会效益。

结语:

在工程项目的管理中,信息技术的运用能够起到至关重要的作用,它能够从很大程度上影响到基建工程管理的质量。工程项目信息化需要搭建起一个多层次的平台,使工程项目的各个环节都能够得到有效的管理和控制。同时还要以项目管理为核心,提高系统的实用性,并积累更多的信息资源。将信息技术运用到基建工程管理中,能够有效的提高基建工程的管理效率和管理质量,提升企业的经济效益,促进企业的良性发展。

参考文献:

[1]徐澄.工程项目管理信息化系统的实际应用[J].中国建设信息,2009(07).

软件工程管理论文范文第5篇

摘要:通过合理利用开源软件,高校图书馆将极大提升数字化水平,提高读者满意度。积极、稳妥、深入、持续应用开源软件作为高校图书馆发展战略,既是高校图书馆在重塑使命和目标过程中迈出的关键步骤,也是高校图书馆新时期提升服务水平和服务质量、开拓新服务模式的有力保障和技术支撑。

关键词:开源软件 高校图书馆 开源软件评估

1 开源软件简介

在个人电脑还未普及之前,美国很多著名的高校和研究机构像麻省理工学院、斯坦福大学、加州伯克利大学、卡内基梅隆大学、贝尔实验室、Palo Alto 研究中心就出现了黑客群体,他们分享彼此的代码,进行研究和各种软件应用。这段时间涌现了很多影响深远软件,如早期的UNIX和C语言、伯克利TCP/IP协议栈、BSD操作系统等等。埃里克·斯蒂芬·雷蒙德在《黑客文化简史》称赞这些黑客“一次次被人预测即将毁灭,却在商业软件充斥的世界中,披荆斩棘,开创出另一番自己的天地”。他们是时代的拓荒者,播下了开源软件的种子(需要注意的是我们所说的开源软件是自由软件和狭义的开源软件的合集)。

1983年,理查德·斯托尔曼创建了GNU项目,并于1985年成立了著名的自由软件基金会,正式提出自由软件概念。1991年,林纳斯·本纳第克特·托瓦兹发布Linux内核。1997年,埃里克·斯蒂芬·雷蒙德发表《从大教堂到集市》并于次年成立开源软件促进会,第一次提出开源软件的正式概念,开源软件运动从此被人们熟知。理查德·斯托尔曼的自由软件运动特别强调软件的自由、开放、分享;强调软件开放者赋予使用者自由地使用、复制、修改发布软件的权利。开源软件运动则强调开放,鼓励最大化参与和协作;尊重作者的权利,同时保证程序的完整性;保持独立和中立,不排斥商业使用。正如埃里克·斯蒂芬·雷蒙德所说,集市的开发方式将战胜了大教堂的开放方式,开放、不断通过反馈、协作进行开发的软件也必将超过封闭的软件。

正如预言,经过多年的发展,开源软件数量已经十分庞大,从操作系统到应用平台,从大数据到云计算,从ERP到CRM,几乎各行各业都能找到开源软件的身影。

2 开源软件的优势

开源软件成本低廉,授权费用很低。绝大部分开源软件都是免费的,就算是收费也一般比同类的商业软件要低。高校图书馆的资金一般都比较紧张,节省下来的费用能支援图书馆数字化或其他方面的建设。

开源软件的源代码是公开的,可以被公众直接修改,便于开发人员大范围内协作开发。就像创造了Linux的托瓦兹,创造了GCC的斯托尔曼一样,优秀开源软件的贡献者一般都是业界比较有名的。现在最新的软件技术以及理论都会一般都会有相应开源实现,开发人员能迅速理解开源软件系统内部运行机制,借鉴软件的闪光点,便于二次开发和提升开发人员自身的技术水平。

开源软件灵活性和可扩展性很强,与商业软件的开发缓慢,二次开发很难相比,使用开源软件可以让高校图书馆定制符合自己需要的系统。高校图书馆结合自身的应用需求,在开源软件基础上做二次开发,能更贴切、更切合实际地解决工作中遇到的问题,有利于提高图书馆的研发创新能力,降低系统维护费用。

开源软件一般是标准化的、开放的,很难出现厂商锁定的情况。也正是因为开源软件的标准化和开放性,开源软件很容易与其他开源软件协作,形成力量倍增器。不像商业软件一旦被选用,就很难更换其他的系统,其封闭性和一些私有的实现,也决定了它很难与其他的软件协作。开源软件降低了使用风险,它不会像商业软件因公司倒闭而无法维护。

一般来说,开源软件可靠性、稳定性、安全性都很高,由于代码能被公开审查,软件大部分的bug和设计失误能被发现,及时解决。

由于国情使然,有很多高校图书馆还在使用一些盗版软件,引入开源软件,有利于高校图书馆做出表率,遵守知识产权条约和世贸组织规定,减少盗版。

3 开源软件的问题和不足

开源软件由于数量众多,开发者水平各异,软件质量参差不齐,这需要高校图书馆仔细评估、测试、挑选开源软件。开源软件的学习曲线也必较陡峭,国际化、个性化、用户体验关心不够,有水土不服的问题;其系统化、集成度不够,需要高校图书馆有一定实力的技术团队花费相当的时间来进行整合、二次开发。

4 高校图书馆开源软件应用策略

高校图书馆来开展的业务很多,既有常规的办公和传统服务:借阅、信息检索、采购编目、读者培训、参考咨询;又可能有数字化馆藏加工、数字化开发、学科服务等深层次的服务。每个高校馆自身的办学条件、管理机制、服务对象、服务形式和内容都或多或少有差异。开源软件种类繁多,变化很快,信息更新很快,因此要找到适合高校图书馆应用的开源软件不是一件容易的事情。

高校图书馆首先要有一个明晰的发展规划,对今后要开展、改进的服务,变更、改进的工作流程要有一个总的规划,要对读者和工作人员的需求比较了解。规划和需求明确了,高校图书馆才能根据规划和需求来评估,测试、应用相应的开源软件,才能在开源软件基础上来针对自己的需要来开发应用,减少应用开源软件的盲目性和风险。

开源软件一般是免费的,但高校图书馆同时要重视开源软件知识产权问题,开源软件的协议很多,像GNU通用公共许可证(GPL)、Apache许可证、Mozilla公共许可证(MPL)。

通用开发和发布许可证(CDDL)、BSD许可证、MIT许可证每个许可证的协议都是不同,对用户使用、改写、发布软件的方式、方法、范围都有或多或少,或宽或松的要求和规定。高校图书馆要仔细评估许可证的内容,不能违反开源软件的协议。

开源软件的各项信息可以通过开源软件网站来获得。我们能了解、评估、试用、开发、实施开源软件,甚至能与开发人员直接沟通,提出需求、提出改进意见、提交bug,来推动开源软件发展,使其更适合高校图书馆。例如sourceforge网站(http://sourceforge.net/),是开源软件的开发者进行开发管理的集中地,也是全球最大开源软件项目平台和仓库之一。Google code网站(http://code.google.com/);是谷歌公司提供的开源软件项目开发、存储平台。Google code已经成为一个开放的项目托管平台,类似Sourceforge提供版本控制、问题跟踪、Wiki、下载托管等工具。社交编程网站GitHub(https://github.com/),GitHub是一个现在非常流行的用于使用Git版本控制系统的社交编程网站。GitHub同时提供商业和开源托管服务。目前已托管四百多万项目,拥有近一百五十万开发者的社区,它不仅是开源软件的淘金地,也是猎头公司搜集人才的宝地。还有开放源代码促进会(OSI)的官方网站(http://www.opensource.org/)和自由软件基金会(FSF)的官方网站(http://www.fsf.org/),值得我们去关注。中国国内的开源软件网站也比较多,像开源中国网(http://oss.org.cn/)、开源中国社区(http://www.oschina.net/)、Linux伊甸园(http://www.linuxeden.com/)、ChinaUnix(http://www.chinaunix.net/)都比较有名,上面的开源软件新闻和使用案例、指南都比较多。专门关于图书馆的开源软件可以在http://www.oss4lib.org/、http://www.code4lib.org/及时找到信息,这两个网站针对主要用于图书馆应用,对相关的开源软件做了大量介绍。

另外开源软件像Infoworld组织的BossieAwards和Packt出版社组织的“开源大奖”(OpenSourceAwards)都很有分量,能帮助大家聚焦优秀的开源软件。LITA(美国图书馆和信息技术协会)、eIFL(图书馆电子信息协会)、IFLA(国际图联)、DLF(数字图书馆联盟)、D-Lib期刊也经常介绍一些适合图书馆应用的开源软件。

开源软件的评估、测试是应用的关键。按照“FURPS+”模型,我们一般要评价软件的功能性(Functional):特性、功能、安全性;可用性(Usability):人性化因素、帮助、文档;可靠性(Reliability):故障频率、可恢复性、可预测性;性能(Performance):响应时间、吞吐量、准确性、有效性、资源利用率;可支持性(Supportability):适应性、可维护性、国际化、可配置性。我们还需要注意软件一些其他因素,比如:实现(Implementation):资源限制、语言和工具、硬件等;接口(Interface);强加于外部系统接口之上的约束;操作(Operation):对其操作设置的系统管理;包装(Packaging);授权(Legal):许可证或其他方式。另外,目前国际上比较流行的开源软件评估模型OSMM of Capgeminni、OSMM of Navica、QSQS、OpenBRR、OMM等模型,都可以用来系统化评估开源软件的成熟度。

开源软件应用于高校图书馆,需要领导高度重视,需要人力资源,经费的投入。开源软件对技术人员的管理维护能力提出了更高的要求。高校图书馆需要有专业的技术人员、专门的经费来进行评估、测试、二次开发、部署、后续的软件管理、培训和维护。

5 部分适合高校图书馆开源软件简介

5.1 基础平台

5.1.1 操作系统 Linux是一种自由和开放源码的类UNIX操作系统。主要发行版有Redhat系列,包括RHEL、Fedora Core,CentOS跟Redhat类似;SUSE系列;Debian系列,包括Debian和Ubuntu;

Gentoo系列。推荐在图书馆使用CentOS、Debian、Gentoo。

BSD是Unix的衍生系统。主要发行版有FreeBSD, OpenBSD和NetBSD。推荐在图书馆使用FreeBSD。

Opensolaris是SUN公司开发的Solaris的开源版。Oracle收购SUN公司后,illumos 作为一个Opensolaris分支和后继独立出来。这个平台适合图书馆部署一些需要兼容Solaris系统,很难迁移出来的软件。

5.1.2 云计算和虚拟化 OpenStack是一个为公共及私有云的建设与管理提供软件的开源项目,适合图书馆搭建私有云服务。

Xen和Kvm目前比较活跃的虚拟化软件,可以用来替代昂贵vmware虚拟化软件。

5.1.3 存储、数据库、大数据、搜索与数据分析 Freenas,openfiler是比较好的两个存储软件,能充当NAS或者ISCSI设备,能搭建存储热备系统,数据安全性不错。

Mysql、PostgreSQL等开源关系型数据库已经非常成熟,能作为Oracle、SQL server的替代。Monodb Cassandra、Dynamo、CouchDB等新兴的非关系型数据库,已经在性能要求较高的大型站点上得到应用。高校图书馆可以借鉴其经验,用于对性能要求较高的图书馆网络应用后台数据库。

Hadoop是一个分布式系统基础架构,由HDFS、MapReduce、HBase、Hive和ZooKeeper组成,是图书馆大数据的首选平台。Lucene是一个高性能、多功能全文索引和检索引擎,国内有许多高校在其基础上开发了检索平台。Solr一个开源的企业级搜索服务器,经常与Lucene一同使用。开源数据分析软件和框架主要有Orange、RapidMiner、Weka、JHepWork、KNIME等等。

5.1.4 网络、网络管理、信息安全、WEB服务、缓存、负载均衡、高可用、自动运营工具 Iptables是Linux环境下防火墙和NAT软件。pfSense是一个FreeBSD下的免费开源的防火墙和路由器软件。Vyatta是基于x86硬件的企业级的路由器/防火墙,功能很强大,路由、VPN、防火墙、NAT功能都有。Snort是一个入侵检测系统,能防范黑客入侵。TCP_wrappers、Chkrookit、Tripwire、PortSentry、Nmap、Tcpdump、wireshark等开源信息安全工具能帮助信息安全管理人员迅速发现问题、修补漏洞、防范攻击。Nagios、Hping、Cacti、MRTG、ZABBIX能协助网络管理人员了解网络实际状况。Bacula、Rsync、Unison能用于数据的同步和备份。Bind和DNSPod-sr可以做DNS服务。

Apache和Ngix是高校图书馆最常使用的WEB服务器。高校图书馆能使用Varnish、Memcached、Squid、 Redis等软件做网络应用缓存,提升服务速度。Lvs、HAProxy、Heartbeat、DRBD是常见的负载均衡和高可用软件,它们可以帮助图书馆提高数字化系统的可用性。

Puppet、cfengine、chef是比较流行的自动化配置管理工具,能协助系统管理员迅速完成系统配置、审计。

5.1.5 中间件 JBoss、Tomcat是著名的支持J2EE规范的web容器。LDAP、SAML2.0、OpenID、CAS、SSL、Shibboleth、OATH是常使用的联合认证协议和程序库。RabbitMQ、Activiti5与jBPM5是常见的开源工作流引擎。高校图书馆可以利用以上中间件开发自己的应用。

5.2 应用

5.2.1 图书馆自动化集成系统 Koha、Evergreen是目前最为著名也最为成熟的开源图书馆自动化系统。类似的系统还有Emilda、OpenBiblio、PhpMyLibrary等等。

5.2.2 门户、网站与内容管理系统(CMS)、机构库、wiki Liferay Portal、Jetspeed是信息门户系统,门户集成了单点认证系统,可以让读者可以很方便的访问网络资源。

Wordpress、Drupal、Joomla是目前最流行的php内容管理系统,适合做图书馆的网站。

DurSpace,由Fedora与DSpace两个最有名的数字仓储系统支持获取、存储、索引、保存和分发数字资源。类似的软件还有Eprint。

MediaWiki是著名的维基百科全书的底层服务软件,能作为图书馆的百科系统。

5.2.3 电子邮件服务、Voip、短信、聊天工具 Sendmail、Dovercot 可以用来实现图书馆自己的电子邮件服务。Asterisk是一个开源VoIPPBX系统,它是一个运行在Linux环境下的纯软件实施方案。Kannel是一个开源的短信网关,可以用来收发短信。Openfire、Spark可以搭建图书馆自己的IM服务平台。

以上列举的软件仅仅只是开源软件宝库了的沧海一粟,在高校图书馆各种服务,都存在着相应的开放源码软件。在当今新技术日新月易,新服务层出不穷的情况下,高校图书馆要有更加开放的心胸和气度来迎接新的挑战。高校图书馆与开源软件的精神内核都是自由、开放、共享、协作。通过合理利用开源软件,高校图书馆将极大提升数字化水平,提高读者满意度。高校图书馆通过积极、稳妥、深入、持续应用开源软件来提升服务水平和服务质量、开拓新服务模式、重塑使命和目标。恰当的开源软件应用战略将保障高校图书馆在新时期的发展。

参考文献:

[1]吕晶,连理,邱小侠,等.开源软件之道[M].北京:电子工业出版社,2010.

[2]工业和信息化部软件与集成电路促进中心.开源软件成熟度评估及选型指南[M].北京:中国水利水电出版社,2011.

[3]张智雄.支持数字图书馆的开源软件[J]中国教育网络,2009,(5):18-19.

[4]朱安柱,方红,等.支持数字图书馆的开源软件[J]中国教育网络,2011,(4):61-63.

[5]Open source software assessment methodologies[EB/OL].Wikipedia,[2012-01-02].http://en.wikipedia.org/wiki/Open_source_software_assessment_methodologies.

[6]Howto Evaluate Open Source Software/Free Software(OSS/FS)Programs[EB/OL].dwheeler.com,[2012-01-07].http://www.dwheeler.com/oss_fs_eval.html.

[7]Various Licenses and Comments about Them[EB/OL].gnu.org,[2012-01-02].http://www.gnu.org/licenses/license-list.html.

科研项目:本论文系武汉市教育局科研项目研究成果(项目编号:2009K017,项目名称:开源软件在高校图书馆的应用研究。

软件工程管理论文范文第6篇

[摘要]主要介绍了“尿素分厂班组信息管理系统软件”的开发指导思想、设计思路、技术方案及主体模块。通过软件系统平台的使用,提升了班组管理水平,经济运行状况得到明显改善,取得理想效果。

[关键词]班组管理;信息化;数据库;精细管理

doi:10.3969/j.issn.1673-0194.2013.02.023

班组是企业的细胞,是企业生产和经营的基本单位,是各项管理工作的落脚点。改变传统班组管理理念、方式、方法,推行班组管理信息化,打造信息化管理班组,是现代企业班组建设的必然选择。

尿素分厂班组管理信息系统是尿素分厂以国资委《关于加强中央企业班组建设的指导意见》(以下简称“指导意见”)及公司相关班组建设文件为指导,结合企业班组管理工作的实际情况,配套分厂制订的《班组阳光精细管理绩效考核体系》,利用数据库编程应用软件自主开发的一套面向客户端的F/S模式的信息管理系统。系统的开发和应用不仅强化了班组在安全生产、成本控制、绩效考核、班组建设等方面的基础性管理,而且还极大地方便了班组之间信息交流,加强了管理层与执行层的沟通与交流,也通过平台实现了分厂对班组的精细管理考核,从而达到班组管理系统化、标准化、信息化的目的。

1 指导思想

以国资委《关于加强中央企业班组建设的指导意见》文件中对班组建设的基本要求为主要指导思想,将精细管理的理念贯穿始终,用现代绩效管理的理念进行系统的分析与设计,将该系统建设成班组信息管理的平台。

2 需求分析

建立班组计算机信息化管理系统平台,结合班组精细化考核管理体系建设,实现班组日常管理事务的计算机管理,达到国资委《关于加强中央企业班组建设的指导意见》文件要求的“坚持改革创新,不断完善加强班组建设管理机制,坚持以落实岗位责任制为核心,以高效安全完成各项生产(工作)指标(任务)为目标,以不断提升班组管理水平和员工队伍素质为重点,增强班组团队的学习能力、创新能力、实践能力,切实加强中央企业基层组织基础管理,实现员工与企业的和谐发展、共同进步”的总体要求。

2.1 对系统的要求

(1)方便的录入系统,系统提供多种选择框、提示框,对数据录入具有自动校验功能。

(2)权限设置全面,根据管理级不同的使用者设置修改和浏览权限,实现数据与系统的安全保护。

(3)支持多种数据库平台的移植,比如dbf、exl格式的转换等。

(4)事务提醒,对各种应录入和更新上传的资料及时提醒。

(5)系统能依托公司内部网络平台,在分厂内部各班组计算机间联网运行。

2.2 对具体功能的要求

(1)班组生产信息的数据库管理,实现数据采集、分类统计、各类查询。

(2)以生产数据为基础,实现各项生产劳动竞赛的实时更新及月度统计。

(3)班组建设要求的各类会议、活动记录上传公布。

(4)实现分厂、班组两级管理内部信息的快速传递、公开、共享。

(5)根据分厂《班组阳光精细管理绩效考核体系》的考核规则,实现班组、个人的日考核得分的实时统计、计算,绩效考核日清日结。

(6)分厂管理文件、分厂生产旬报的上传共享及更新管理。

(7)提供班组需要的装置工艺、设备基础技术资料。

3 开发软件平台的选择及主要技术架构

班组管理信息系统是以计算机为工具,利用VisualFoxPro数据库编程平台,采用File/Server结构体系开发完成。

(1)编程软件的选择:VisualFoxPro简称VFP,是Microsoft公司推出的数据库开发软件,独具特色的数据库容器为交互式用户和应用程序开发者提供了集中的数据管理功能,它不仅支持面向对象的编程方法,可生成真正事件驱动的应用程序,可方便地与其他应用程序共享和交换数据,具有客户/服务器能力,是理想的中小型数据库软件开发应用软件,所以选择该系统软件为开发平台。

(2)数据库的规划:根据需求分析,将需要的字段进行统计,并进行分类,规划到一个数据库,建立表单,根据各表的结构分析,设置“工资编码”“工作票编号”等关键字段,建立各表间的关联并进行参照完整性和存储过程设置。通过建立字段规则和默认值实现数据校验和自动输入。

(3)类的规划:将项目操作表单、工具条、常用功能按钮等,按照使用要求,预先设计成类库,大大提高了后期操作界面的设计效率。

(4)授权权限功能的实现:权限设置根据具体需求,设置管理员级、分厂管理级、班组管理级、班组成员级四级管理权限,其中又针对专业、班组的不同对各模块的浏览和操作权限进行限制。其主要实现方式在用户登录时自动对应设置器“权限”字段属性,在菜单设计时,根据权限属性的不同,进行对应表单“显示”或“隐藏”设置。

(5)数据共享及网络功能的实现:File/Server体系结构的实现是依靠一台计算机做为主机,在主机中将该系统文件夹设置为共享文件,同时将把windows\system32\下相关动态链接库考到目录,客户机端不需要安装VF系统软件即可直接运行编译后的EXE应用程序文件。

4 主要模块介绍

4.1 班组建设模块

(1)班组概括:主要涵盖班组整体概括,如班组工作职责、人员构成情况、班组特点、获得荣誉、班组愿景等,并对班组成员个人岗位、学历、技能等级等基本情况的进行了介绍,提供报表打印和查询功能。

(2)班组活动:模块主要是实现班组中各种活动的动态记录、上传,具有录入、修改、查询功能。记录内容主要包括“指导意见”要求的思想建设、创新建设、技能建设等9项建设活动开展情况。

4.2 工艺管理模块

以生产数据为基础,提供各类查询、统计和报表,为各班组生产问题的分析、优化提供依据,并以此为基础开展劳动竞赛,创造各班组“比学赶帮超”的氛围。

(1)日生产记录:包括产量、质量、消耗、工艺、设备运行基本情况的实时录入,并要求对当班超指标原因进行分析。

(2)生产情况的查询:提供各系统各班组生产情况日查询、产量、消耗、质量,月度数据统计、排名查询,让班组实时了解自身在工序各班组的排名情况,促使班组以统计数据为基础,认真、系统地分析一个阶段内生产操作中的经验和教训,总结提出优化方案,增强争先创优的紧迫感。

(3)实现分厂组织的各项劳动竞赛的数据统计、查询、班组排名展示等功能。

4.3 设备管理模块

收集录入设备检修内容、备件消耗、运行周期等基础数据,形成设备检修电子档案。提供班组包机设备的基础技术资料,方便班组对设备状况的学习了解;提供按时间或按设备对检修情况和维修费用统计、查询功能,为班组设备故障、设备维修费用分析提高依据;提供设备计划检修定时提示功能,促进计划检修。

(1)以检修工作票为索引,对每天的设备检修情况、备件费用消耗进行记录。

(2)以工序、班组或以时间为索引对设备检修情况进行查询、统计、分析。

(3)以工序、班组或设备为索引对设备检修备件费用消耗进行查询、统计、分析。

(4)提供班组包机设备的基础技术资料信息,便于班组学习、查阅。

4.4 考勤管理模块

各班组进行计算机考勤登记,使班组人员考勤公开、公示,并自动形成考勤统计报表,规范班组的考勤管理,也方便管理者掌握班组动态出勤情况。

(1)各班组对当班人员出勤情况如实进行计算机记录。

(2)以班组、个人、时间为索引对出勤情况进行查询、统计,形成考勤报表。

4.5 绩效考核模块

分厂专业管理绩效考核管理的平台,配套《班组阳光精细管理绩效考核体系》文件制订的各项专业考核办法和“日考核管理办法”实施绩效考核。该模具有绩效考核记录、绩效考核查询、绩效考核积分统计等功能,同时考核信息实时进行更新、公示,使绩效考核公开、透明,更便于落实。

(1)分厂绩效考核管理人员对考核进行计算机记录。

(2)按月对考核结果进行自动统计、排名。

(3)各班组可对考核明显进行分类查询,使考核公开透明。

4.6 预算考核管理模块

分厂指标绩效考核的平台,结合分厂《阳光精细管理考核体系》文件制订的“预算管理考核办法”,在各班组主要生产指标录入后,系统根据生产数据与预算指标的自动对比,计算出当班班组、个人的预算管理考核得分,实现绩效工资日清日结。并实现各班组每日考核的明显查询和月度统计计算及排名。

(1)班组生产指标与预算指标对比计算,自动形成考核得分。

(2)提供各班组每日考核计算结果的查询服务。

(3)工序各班组月度考核结果的统计及排名。

4.7 旬报管理模块

主要用于分厂创办的电子报——《生产旬报》的在线阅览,同时在此平台上可实现维护、查询、浏览、下载等功能,使各班组及时了解分厂生产任务完成情况、近期工作点评分、重点工作安排等内容,以便各班组针对重点,采取具体措施。

4.8 制度文件管理模块

用于分厂制定的各类管理制度的公布,在此平台实现维护、查询功能,便于各班组学习、领会,使各项制度能够得以切实执行。

4.9 系统维护模块

本模块主要用于系统管理员对系统维护,主要可进行用户的增减、授权;用户密码的修改、恢复;后台数据的备份与维护等操作。

该系统于2012年3月下旬进行测试运行,编制了“班组信息管理系统操作使用手册”,组织各班组进行使用培训。5月份进行修改优化,投入正式使用。信息系统软件的使用和分厂的绩效管理考核的配套实施,给班组管理提供了规范、透明的管理平台,极大地调动了各班组的工作激情,产品产量、消耗不断创出新的记录,有力推动了分厂班组的阳光精细化管理工作的提升,初步实现了“指导意见”提出的“工作内容指标化、工作要求标准化、工作步骤程序化、工作考核数据化、工作管理系统化”的“五化”要求,使分厂班组管理跃上一个新台阶。下一步分厂将根据管理的实际需求,不断优化、增加该系统的功能模块(如QC管理、安全管理、教育培训等),让该系统更加完善,使之在分厂班组管理中发挥更大的作用。

上一篇:体校物理教学论文范文下一篇:高职企业财务论文范文