我国计算机软件工程的管理和开发应用研究
2019-10-20李冠一崔铉仲伟和
李冠一 崔铉 仲伟和
摘要:信息时代的到来使计算机软件在社会发展过程中得到普遍的运用,并受到社会各界层持续的关注。为了使我国计算机软件技术能够更好的辅助人们的生活生产,有必要进行计算机软件工程管理和开发,使计算机技术得到进一步的升级。基于此,本文首先分析计算机软件工程的主要内容,然后讨论计算机软件工程管理和开发的工作目标,最后提出關于完善计算机软件工程管理和开发的有效措施。以此供各界相关人士进行交流参考。
关键词:计算机软件;软件开发;软件管理
引言:
科学技术水平的不断提高以及经济水平的不断发展,使互联网在我国得到极高的覆盖率成效,以辅助着人们的日常生活和日常工作,使人们的生活质量越来越高。但由于我国计算机网络技术方面发展的时间较短,即使目前已经覆盖了各行各业,但在许多方面上还有未完善的地方。也因为软件开发目前还是作为新型技术的一种,各项成本相比传统劳动运作较高,在很多行业上,还不能完全的进行信息化。因此,促进我国计算机软件工程管理和开发迫在眉睫,以推为动我国社会的可持续性发展奠定基础,使我国向科技化的进程不断推进。
一、计算机软件工程大概内容
计算机软件工程主要分类是计算机程序设计语言,数据库、软件开发工具、系统平台、设计模式等方面,能够使用数据和程序编制成的软件应用在社会交流、办公、操作系统,游戏娱乐、数据库信息储存等方面,被工业、农业、商业区域中的工作部门所需求。例如,航空企业、政府等部门都会使用到计算机软件的辅助,使这一些行业和部门的工作效率和生活效率更高。目前,计算机软件已经作为一门重要的学科,参与到高校的教育中,其目的是为了指导当代计算机工程人才,利用先进的计算机技术、科学技术进行软件的开发,使这些软件能够服务于社会的发展,通过数据等来换取高额的收益,促进工作效率的提升。计算机工程软件工程学本身所概括的内容以及一个软件工程的开发需要涉及到人体工程学、经济学、心理学等各个领域,使这些软件能够指导于社会上的各个行业之中。进行计算机软件的开发,主要利用到基础的计算机电子设备。通过计算机的软件系统和应用系统等部分,使所开发的软件得到监控维护管理。常见的计算机软件有办公系统中的人事管理系统,财务管理系统;娱乐类型中的游戏,社交软件腾讯QQ,微信等,都属于计算机软件工程。
二、计算机软件工程的管理和开发主要内容
(一)技术人员的管理
在进行计算机软件工程的开发和管理时,不可缺少的是相关的技术人员的合作和分配。计算机软件开发过程中,首先要明确开发目的和开发内容,之后技术人员会根据该软件的设计理念进行程序的编写和数据的控制,并进行后期加工,保障所开发的软件质量更高,更符合设计需求。这就需要各个部门的技术人员的相互配合,为了使计算机软件工程开发更加有效率,进行人员管理的部门需要考虑技术人员的个性和擅长领域等方面,保证参与开发的人员具有足够的责任心和转专业知识,按照软件开发不同进度来分配相关的技术人员任务,使整个软件开发工程更加有序的进行。
(二)目标客户的管理
计算机软件工程开发的根本原因是给予所使用客户优质的服务,使客户能够运用软件工程提高工作效率获取经济或者其他东西。因此,在进行软件开发时,要考虑到所需软件所需人物的心理,面向市场,面向客户的需求,使软件市场上有足够的竞争力。这就需要对客户进行管理,通过计算机的大数据功能调查市场。客户的需求层面,并按照所得的信息设计软件开发其他能。例如,腾讯大部分游戏原先在开发时都会考虑到所面对的客户是青少年一代,抓住青少年热爱社交、娱乐以及丰富的心理,在游戏中设计了社交平台,运用丰富多彩的人物和服装设计吸引客户的目光,从而使他们更乐意去运用这些社交软件,达到原先设计的目的。管理目标客户需要对客户的信息进行了解,针对专门人群,充分了解他们的需求,参考客户信息配合软件开发,使软件投入市场时更加有竞争力[1]。
(三)资料文件后期管理
在进行软件开发前期中期和后期,由于数据调查和数据分析,在软件开发整个过程会产生大量的文件和资料,为了保证软件开发的顺利以及后期对软件的修改有所依据,对于软件开发过程中产生的设计,所有资料和文件都需要进行妥当的管理。同时还要保证这些文档资料内容准确,规范详细。使工程设计稿在进行二次改正时,有所参照避免重复调查等累赘工作,在软件开发之后。保证文档资料得到管理,还可以避免再进行软件市场交易时,受法律保护。
三、促进计算机软件工程管理和开发的有效措施
(一)建立健全相关计算机软件工程管理和开发体制
要使相关管理工作得到更加有序的进行,运用具有强制性的规定体系能够有效地引导整个工作的开展。例如,在进行开发人员技术人员的管理时,可以建立一个完善可靠的人才管理体制,设定奖励机制和惩罚机制来激励技术人员工作积极性,使他们在工作过程中更加负责。惩罚机制能够确保工作人员和技术人员在进行软件开发时严谨,运用这些机制来推动,参与计算机软件工程开发的人员的工作效率,使工作质量更高。此外,为了提高整个软件工程开发的水平,还可以创建专业知识培训部门,让一些在软件工程开发过程中有量少的技术人员进行培训,使技术人员能够在培训中增加专业知识,获得经验,提高工作人员的技能,为以后的计算机软件工程开发奠定良好的技术基础。总的来说,健全的管理机制能够使工程软件工程开发过程中更加有序,应该得到落实和完善[2]。
(二)做好市场、客户信息调查
计算机软件工程的开发目的是为了协助社会其他行业的工作或者为客户提供他们所需要的内容。要把一个计算机软件工程运用到市场上,有必然要了解好市场的需求,根据市场和客户的要求进行软件开发,使软件工程在市场上更加有竞争力。这就需要相关管理部门对软件市场和所要面对的客户信息进行详细的调查和了解,在软件开发时根据这些信息,设定设计目标,使软件开发能够更加有效地投入到市场中去。目前是信息数据覆盖的时代,要做好市场和客户是信息调查并不难。计算机软件的使用者是广大的网络用户,要想了解这一些用户的具体需求,可以根据网络调查表的派发或者是统计。也可以根据网络用户使用软件的类型数量,通过这一些信息调查,更多网络用户所青睐的软件类型,从而进行软件开发。在进行信息调查时,为了使信息更加准确科学,要进行多次筛选,以及进行大范围问卷调查,避免出现个别地区特殊的现象。根本上来说,计算机软件开发工程的目标就是通过需求而设定的。例如,像广州的羊城通app是广州交通线路的必备软件,能够使广州的市民或来广州的流通人民,通过羊城通更好地日常出行,加快广州交通运行的速率和维护人员流通的秩序[3]。
(三)注意风险评估
计算机软件工程的管理和开发目的是投入市场,这就说明计算机软件工程的开发也是一種商业活动,因此在软件开发的过程中需要拥有足够的风险评估工作。在进行风险评估时,可以从软件的需求,技术,成本和工作进度等这几个方面进行。全方面地进行软件开发的风险分析,避免在软件开发过程后,由于突发问题的出现导致整个软件开发价值受到破坏。例如,软件工程的开发管理主要是,按照客户的需求所进行,在软件开发完成后,需要交付到客户的手中,为了避免所开发的软件不符合客户需求现象出现,在开发的整个过程,必须遵守以客户需求为唯一标准的核心思想。这就需要在整个软件开发过程中,相关技术人员和开发人员与客户得到及时细致的交流,全方位的掌握客户的心理,使所开发的软件更符合客户的需求。因此在进行软件开发时,加强与客户的交流,可以让客户按照规定,对软件开发的每一个过程进行监督和检查。确保软件在开发的整个过程都符合客户的理想。此外,在开发时还要拥有完善科学的资料信息,使客户能够更加全面的了解软件的内容和作用,并能够为客户对原先所提出的要求和建议进行及时的改正,避免由于客户不满意所导致的风险出现[4]。
四、结束语
就目前而言,我国已经进入了计算机网络时代,计算机软件的开发和利用遍布在我国的各个行业和人民的生活中,为人们的生活提供更高的质量、更高效率的辅助工具。为使计算机技术得到更好的普及,做好计算机软件开发工程的管理,使计算机软件的开发更加符合社会的需求,也能创造更好的计算机软件,促进计算机信息部门的发展和进步。完善计算机软件开发的管理工作,是提高计算机技术和计算机软件开发的有效措施。
参考文献:
[1] 杨素梅. 计算机软件工程管理与应用概述[J]. 科学与信息化,2019,000(012):52,58.
[2] 尹怀志,宋丹. 计算机软件工程管理与应用策略研究[J]. 微计算机信息,2019,000(004):160-161.
[3] 王玉炘. 我国计算机软件工程的管理和开发应用研究[J]. 网络安全技术与应用,2019,000(008):58-59.
[4] 杜喆. 计算机软件工程管理与应用分析[J]. 信息周刊,2019,000(005):1-1.
(作者单位:辽宁工业大学)