面向地勘行业软件开发过程管理信息系统研究与开发

2020-10-21 11:04何旭东
现代营销·理论 2020年8期
关键词:浏览器管理系统服务器

何旭东

摘要:目前地勘行业信息化建设较为落后,特别是西部地区。大部分地勘行业单位的信息系统建设都是采用外包的形式进行,在供应商交付产品后的软件维护和升级所需的技术资料收集难度大、周期长且完整性无法保证,亟需地勘行业单位结合行业特点和行业软件开发过程组织形式,构建软件开发过程管理信息系统进行软件开发过程的系统管理,提高软件的开发、管理、运维效率。

关键词:地勘行业;软件开发;管理信息系统

引言

信息技术综合建设的发展对软件开发项目的需求不断提升,软件产品质量、软件管理信息系统以及软件企业生产效率须为满足需求而不断优化升级,积极探索更有效的管理方法及更加科学的管理工具才能有效管理软件开发项目,优化软件开发项目管理信息系统。目前,国内外均在软件开发项目管理信息系统的研究方面取得了一定的突破。

一、软件项目开发管理系统开发的原则

(一)四个统一原则

软件项目开发管理系统的开发要做到四个统一,“统一指令、统一章程、统一规则、统一客观条件”。“四统一”对开发人员和管理人员提出了同样的要求,严格把控了开放的规范流程,对于提高质量、减少时间成本等,都必不可少。

(二)用户体验感优先原则

软件项目开发管理系统最终将会投入市场面向大众,要给予用户毫无障碍,用起来得心应手的感觉。系统开发人员要想得到市面上的一致认可,使产品成为业界龙头更甚于垄断这一产业的目的,就必须想方设法设计出用户体验感最强的产品。

(三)适用性和先进性原则

软件项目开发管理系统的开发,不能盲目像先进技术靠近而忽略自身短板,造成系统不适应当前自身的市场;也不能一昧追求安全,退而求其次选取落后技术。因此,开发中应重点关注适用性与先进性相结合。在关注产品适用于当前市场,满足实际需求,致力于解决实际问题的同时要创新发展出自身所需要的管理机制,开发出全面完善的信息系统。

二、面向地勘行业软件开发过程管理信息系统研究与开发

(一)系统功能进行总体化设计

项目管理需要一定的理论知识与技术工具作为前提和基础,这主要与综合管理、质量管理、进度管理、人力资源管理、成本管理、沟通管理、范围管理、风险管理以及采购管理九个知识领域以及项目启动阶段、计划、执行、控制以及结束五个阶段有关。对这九个知识领域以及五个阶段的实际需要进行分析和研究,能够明确软件开发项目管理信息系统的总体结构功能,并将其细化成为十一个子系统,也就是综合管理系统、计划管理系统、需求管理系统、费用管理系统、质量管理系统、人员管理系统、配置管理系统、进度管理系统、风险管理系统、售后服务系统和后台维护系统

(二)基于B/S结构的总体设计思想

当前,计算机网络技术实现了良好的发展,Web的网络管理模式也得到了比较广泛地应用,可以使管理人员利用Web浏览器对内外部网络进行监测,能够在任何的网络节点上实现数据的快速配置、控制以及存取。与传统的工具相比,能够改善网络用户的网络管理形式,使管理信息系统得维护成本得以降低,使更多的用户使用网络。利用ASP.NET进行浏览器/服务器编程,兼容多种开发语言,能够对数据库进行直接访问,客户端界面能够直接被构建起来,开发的时间比较短,升级的能力强,对硬件质量的要求比较低。对于C/S结构,这是客户端———服务器的网络建构模式,C/S结构对于数据库系统来讲,客户机和服务器分别对数据进行应用和存取,如果用户需要对数据库进行访问时,可以利用应用程序接口将访问数据库的请求提交给服务器,数据库管理系统接到请求后实现数据库的访问,然后将结果反馈给用户。对于B/S体系结构,这是从传统的二层C/S结构基础上发展起来的三层C/S模式。这种B/S体系结构主要有表示层、功能层和数据层。B/S体系结构中,用户能够利用浏览器向网络中的很多服务器进行请求,能够使客户机更加简化,不过服务器需要承担比较多的工作,在服务上访问数据库、执行应用程序。在B/S结构上建设的软件开发项目管理信息系统就是在服务上安装所有软件,通过浏览器就能够使用软件。这种系统是由很多浏览器、后台数据库服务器以及Web服务器构成,安装比较简单,维护的难度不大,并且能够在各种软件开发企业进行使用。如果企业需要扩大规模只需要将客户端的硬件数量、服务器数量以及硬件配置增多就可以,具有很强的扩张性。项目管理理论的不断发展,只要升级Web服务器的应用程度,对一些必要的数据进行修改就可以,不需要对每一个客户端浏览器进行升级或者再次安装。

(三)系统总体技术设计

开发技术支持、运行环境设计、安全性设计、数据库设计,构成软件开发项目管理信息系统总体设计方案的四个方面。开发技术支持即B/S网络结构模式技术支持,B/S网络结构模式技术为当前的主流技術,技术的核心部分为数据库服务器、浏览器、Web服务器,能够在将服务器与网络连接的基础上,完成应用程序的操作,为软件开发项目提供模块化设计方式的相应的技术支持。

三、案例应用

系统基于C#语言在.NETFramework3.5环境下进行开发,采用C/S架构,实现地勘行业软件开发过程的信息化管理。结合各阶段的管理需求,通过上传附件资料,保证了软件开发过程资料的完整性。通过源代码和安装包的版本控制,一方面提高了软件的可维护性,方便升级;另一方面提高了系统的迁移能力。通过在西部地区地勘行业某单位进行实施运行,极大提高了其软件开发效率,明显缩短了软件开发周期,在专业技术人员严重缺失的情况下,保证了单位软件的高效运维和信息可追溯性。

结语

综上,通过系统的实施运行,有效提升了地勘行业单位的软件开发过程管理能力,使得行业单位在开发管理、步软件运维、系统升级等方面取得明显进,验证了系统的实用性和有效性。

参考文献:

[1]阮红明.计算机软件开发中影响软件质量的因素[J].中国新通信,2018,20(03):86.

[2]刘军.软件工程技术在系统软件开发过程中的应用[J].信息与电脑(理论版),2018(11):35-36.

[3]王芳.大数据背景下软件开发过程管理[J].数字通信世界,2018(12):272.

猜你喜欢
浏览器管理系统服务器
基于单片机MCU的IPMI健康管理系统设计与实现
基于物联网的IT运维可视化管理系统设计与实现
微软发布新Edge浏览器预览版下载换装Chrome内核
2018年全球服务器市场将保持温和增长
基于分布式数据库Cedar的高效工单管理系统设计与实现
基于.NET框架的内容管理系统设计与实现
浏览器
lE8设置技巧大放送
用独立服务器的站长注意了
定位中高端 惠普8路服务器重装上阵