计算机软件工程的管理和应用

2016-03-28 09:23
无线互联科技 2016年15期
关键词:计算机软件计算机软件

王 昕

(贵州交通职业技术学院,贵州 贵阳 550008)

计算机软件工程的管理和应用

王昕

(贵州交通职业技术学院,贵州贵阳550008)

当代社会生产和人民生活已经离不开计算机软件技术的支持。社会对于计算机软件工程的管理越来越重视。文章对计算机软件工程的应用状况及存在的各种问题进行了专业分析,提出了具体办法,以供相关人员参考借鉴。

计算机;软件技术;软件工程;管理应用

国内对软件管理工作的重视程度不足,对于行业的快速发展产生了一定的限制。如何在解决问题的基础上进行改革是行业关注的重点。

1 软件工程

软件工程最根本的目标是在制定进度、给定成本的基础上,设计研究出具有实际操作性,符合应有条件、具有修改性、安全可靠、可移植、方便系统维护、满足用户标准的产品。不断地提升产品的质量,降低后期维护成本是开发人员一致追求的目标。

2 主要包含的内容

计算机软件工程产生影响的因素包括3个方面:软件的生产力、软件是否符合实际应用标准以及资源的实际利用水平。对于制约因素进行全面地分析才能够避免出现限制,促进信息化的高速运行。

2.1组织机构管理

由于整体的风险系数较高,因此对参与具体管理的工作人员综合能力要求非常高。行业内部的高级管理工作人员比较缺失,管理水平的发展受到一定的局限,成绩提高层次有限。计算机软件管理中比较关键的内容之一是整个软件开发组织机构的高效管理过程。组织机构的管理首先包含所有参与开发工作人员的有效管理和汇合;其次含有针对全体工作人员的工作分配和资源利用过程。完善有效的组织机构管理,能够促进各项资源发挥最大的作用。参与开发工作的人员调配要结合实际的管理目标需求,将责任和义务落实到现实中。

2.2工作人员

计算机软件工作,相比于组织机构管理,参与的专业技术工作人员管理是整个开发过程具有针对性且实际化的管理。参与的工程开发人员是让软件从虚无到实际、从小型到大型的关键,他们的工作内容包括整个软件项目设计的全部环节。开始阶段要收集项目必需的各种资源,对部分内容统一规划整理,对应用程序进行不断地完善和改编,全面负责项目的善后工作。计算机软件工程的工作人员管理工作,必须根据每个人员的技术水平和专业方向将其安排到适合的工作岗位。之后对于工作人员的综合素质采取一定的方式进行提高和优化,帮助所有工作人员树立集体意识,明白团队合作对于工作的重要性,提升工作团队的核心凝聚力。

2.3软件用户管理

全部的计算机软件工程开发工作中,软件用户管理是最关键的环节,该过程促进软件管理的发展,是提高软件用户数量的基础方式。提出具体的软件工程开发项目的时候,需要展开全面且足够的市场调查,收集市场用户的相关资源和信息,对于不同目标用户群体的所有需求展开综合性地研究和评估,分析人群的个性化应用标准和具体习惯,在后期的具体开发工作中结合用户的标准展开针对性的设计,保证软件的用户基础,适当控制或降低开发工作承担的风险系数,提高软件的实际应用性,给予应用者更良好的应用体验,提升客户用量。

2.4档案资源管理

计算机软件开发工作是系统化复杂的工作项目,实施中关联性的档案资料数据非常庞大,对于工程的进步具有关键的促进作用。针对该方面展开档案资源管理工作,对于项目运行运行过程中的各种档案资源合理的归类和收集分析,全部工作环节中的所有资源展开必要的备份和记录。资源备份首先为后续的计算机软件工程开发良好展开奠定好的基础环节,其次如果后期的运行中存在疑惑或问题,可以借助保存的资源进行对比,及时寻找到漏洞环节,为提高软件开发工作的高效性提供保证。

3 存在的问题

3.1工作量估计不准确

人为因素对工作的发展产生重要作用,包括工作人员的态度、管理水平、人员的投入数量、发展水平等。因此根据计算机项目来进行软件管理,能够提升研究的空间。首先必须改进基本的特性,其是整个软件管理工作中的先决条件。只有准确、快速、有效地对所有数据进行综合处理分析,才能够实现多级正常化。

3.2实际工作差距

计算机软件管理工作中包括对不同的业务进行分析和处理,其是整个过程中较为困难的一部分,且困难主要存在于基本因素和需求阶段。对开发活动功能、业务数据测试等进行调查研究,经过分析发现,部分活动功能数据仅适用于开发框架过程,对经营业务的规则和工作重视程度不够,导致参与的工作人员对设计工作应用具有更多的想象空间,最终造成开发的软件和实际的应用标准有较大的差异。

4 管理策略

4.1完善体系建设工作

创立科学有效的管理机制,才能够促进管理水平的提高。人才对于计算机软件工程中的重要作用具有充分的认识,将人才综合水平的提升,工作质量的完善、工作效率的进步作为基本的发展目标。利用目标性的完善手段,对于行业内部的管理机制进行维护。利用群体的力量性,促进软件开发工作的良好展开。关注人才的培养,在进一步提升工作人员的专业技术能力的基础上,不断更新员工已有的软件知识。

4.2提升风险管理

计算机软件工程管理存在风险,这是项目研发阶段和后期的推进环节中必须关注和积极预防的问题。所以提高软件的风险管理意识水平,建立完善的、科学化的风险管理机制体系,不断提升和强化专业工作人员的风险意识。参与的工作人员具备专业的风险管理知识,同时构建具有时效性的计算机软件风险管理机制,对于管理工作中可能存在的各种风险因素,准确地规划出科学的转移方式和防范措施。

4.3团队意识培养

软件开发工作中,良好的开发团队是保证项目最终获取成功的基本前提,所以计算机软件开发工作中必须重视团队合作能力和团队合作意识的培养,提高重视程度,将优秀团队的建立和发展作为关键工作内容。对于参与的每一位员工进行必要的培训和教育,为员工树立合作意识,营造良好的工作氛围,为团队意识建立打下良好的基础,建立具体的工作制度,保证每位员工发挥自己的水平,将所有的精力和时间投入到计算机软件管理工作中,最大程度发挥团队的潜力。

4.4明确的规划

具体的项目落实前期需要展开全面的分析,对项目进行综合规划。项目落实环节中不可避免地会存在各种不确定性因素,对于项目落实前期展开全面有效的规划,对各种风险问题进行有效估计和分析,降低风险发生的概率,同时控制整个项目的运行进度。制定全面细致的总体计划,根据总体发展目标建立分阶段性计划是非常重要的。制定计划过程中需要考虑计划的相关性、系统性、经济性、动态性等各个方面的内容。

4.5开发方式

软件工程的开发方式包括SASA,Parnas法,根据数据结构建立的问题分析法,针对软件对象建立的组件链接、软件重用、ICASE法等。其中根据服务对象进行开发是应用最为广泛的一种处理手段。根据目标对象进行研究是计算机行业发展的核心内容。根据服务对象的概念和应用进行管理的方式超越软件开发和程序设计,延伸到更加广阔的范围。包括CAD技术、分布式技术系统、应用平台、应用结构、交互式界面、数据库系统、网络管理结构等领域。该形式的优势为:与实际的应用更加接近,符合人类的逻辑性应用,便于后期修改和维护,程序更加稳定,方便逻辑和数据之间的有效分割,扩展变得更加简单。根据对象进行软件开发的方式包括OMT,COAD,BOOCH等,其中BOOCH对于各种基础问题进行形象地描述,提出和传统的功能分解设计完全不同的新设计理念,根据对象的软件分解环节与客观事物的分析过程类似,功能分解基本依靠空间问题转换完成。COAD 是1989年被提出的一种开发方式。该方式的优势为利用大系统开发的经验,将对象概念有效地融合,在操作、属性、结构、对象,等方面引入系统的原则,根据需求标准对于层次结构进行认定。虽然其中不包括类层次结构的专业分析,但是其在消息关联、操作、属性等方面有一定的体现。OMT方式是一种新型的开发方式,研究基础是对实际的世界进行有效模拟,对不同的对象分析后建立模型,对语言展开独立的设计。该方式能促进需求的理解,方便研究,整体结构更加清晰,系统维护简单,为研究领域提供一种新的方式。

5 结语

随着社会的快速发展,计算机软件对于社会的发展作出了卓越贡献。人类应用电子邮件、数据库、游戏等不同类型的计算机软件实现了快速交流,缩短距离,方便了工作和学习。计算机软件方便老师在课堂展开教育工作,提升教学效果;银行或医院利用计算机软件进行预约、登记,节省了人力资源的投入量,有效控制了经济投入成本;办公软件和操作系统,促进系统和人类的合作,在工业、政府、金融行业内得到了全面应用,服务更加高效便捷,由于软件工程的不断升级,人性化逐渐凸显,未来计算机软件管理朝着普及化、智能化、精细化的方向发展。

[1]郭峰.计算机软件工程管理与应用分析[J].电脑知识和技术:学术交流,2015(10):72-73.

[2]李明辉.浅析计算机软件工程管理和应用[J].农业科技学院院报,2013(13):62-65.

[3]路名.计算机软件工程管理应用的专业研究[J].计算机时代,2014(7):35-36.

[4]刘振华.计算机软件工程管理方案初探[J].计算机教育,2014(13):79-80.

Management and application of computer software engineering

Wang Xin
(Guizhou Communication Vocational College, Guiyang 550008, China)

Contemporary social production and people's life have been inseparable from the support of computer software technology. More and more attention has been paid to the management of computer software engineering. Professional analysis on computer software engineering application status and existing problems were discussed and specifc measures are put forward in this article to provide some reference for the related personnel.

computer; software technology; software engineering; management application

王昕(1982— ),女,贵州贵阳,本科,讲师;研究方向:软件工程,计算机应用。

猜你喜欢
计算机软件计算机软件
禅宗软件
计算机操作系统
基于计算机自然语言处理的机器翻译技术应用与简介
软件对对碰
基于C语言的计算机软件编程
浅谈不同编程语言对计算机软件开发的影响
信息系统审计中计算机审计的应用
浅谈基于C语言的计算机软件程序设计
Fresnel衍射的计算机模拟演示
谈软件的破解与保护