针对软件工程管理策略的研究与分析

工程论文 2019-06-24 点击:

摘要:基于软件产品的特殊性,软件工程中对软件项目的开发进行有效管理,和对软件整个生存期活动管理是十分必要的,只有管理方法得当,软件工程才能顺利实施和进行,软件工程的管理对于保证软件产品的质量具有极为重要的作用。因此软件工程管理成为软件工程的重要研究内容之一。
  关键词:软件工程;管理策略;研究;模型

  软件工程包括软件开发技术和软件工程管理两大部分内容。软件工程管理是对软件项目开发进行管理。从细节方面来看即在软件生存期对所有的活动采取适当的管理。软件开发属于大型信息工程,需要多种技术专业人士共同配合进行的,不仅由项目负责人、系统分析员及高级程序编制员,还有初级程序员和后勤资料规整、文件统计等辅助人员协助操作。软件开发环节,不但要求做好各阶段活动的明确分工,而且确保上下级存在密切沟通。所以,严格规范人员技术操作水平及团体意识是非常必要的,齐心协力的队但和和谐的工作环境是实现软件项目顺利完成的基石。
  完整的组织结构离不开组织机构的监督,离不开恰当的人员分工及有效的通讯。软件开发的组织机构具有的模式不是一致的。主要组成人员包括:程序员、专家组、民主组织三种组织机构。软件开发后,主要被用户使用,所以,整个软件开发前后,应与用户建立密切交流和探讨的平台,最大限度的争取到用户的建议和观点。尤其是项目负责人职位,与用户的沟通是非常必要的,了解和熟悉用户的需求和想法,避免产生来自用户的不必要干涉和拒绝。控制包括进度控制、人员控制、经费控制和质量控制。为保证软件开发按预定的计划进行,对开发过程要实施以计划为基础。文档资料是实现软件工程有效管理的重要依据,所以必须将软件开发过程中从初步设计到中间过程包括最终结果整理为一套全面的文档资料,建立标准化的文档有利于进行文档管理。
  软件工程管理策略分布式软件工程管理的特点:资源共享,即共享硬件和软件资源;开放性,即可使用有不同供应商提供的设备和软件;并发性,即可通过并行处理来增强性能;缩放性,即可通过增加新的资源来提高生产力;容错,即在出现某个失误之后仍具备继续运行的能力。但是,分布式软件工程管理也存在着一些缺点,比如:复杂性,一般来说,分布式系统比集中式系统复杂得多。保密性,更易受到外部攻击。可管理性,需要更多的人力来管理系统。不可预见性。响应结果难于预料,与系统构造和网络的负载情况有关。要促进企业更为理想地完成商业目标,要把软件开发作为过程看待,按照统计质量管理理论对这个过程进行管理,达到软件开发的工程化和标准化。CMM重视软件开发的管理、提高软件工程能力,能够指导企业改进企业软件过程,同时为软件开发机构建立严格规范的软件开发过程提供参考,最大程度优化软件工程能力。
  CMM的不同成熟度等级的主要特征如下(见图):第一,初始级,即未加定义的随意过程。软件过程的特点是无秩序的,有时甚至是混乱的;第二,可重复级,即规则化的过程;第三,定义级,即标准的、一致的过程;第四,管理级,即可预测的过程;第五,优化级,即持续改进的过程。就是借助Sw一CMM分析软件组织域,能够将广播风暴控制在一个vLAN内部,划分vLAN后,由于广播域的缩小,网络中广播包消耗带宽所占的比例大大降低,网络的性能得到显着的提高。在气象信息系统中,不同的vLAN之间的气象数据传输是通过第三层(网络层)的路由来实现的,因此使用vLAN技术,结合数据链路层和网络层的交换设备可搭建安全可靠的气象信息网络。网络管理员也可以通过控制交换机的每一个端口来控制气象系统中的网络用户对网络资源的访问,同时vLAN和第三层第四层的交换结合使用能够为气象网络提供较好的安全措施。SSLvPN是指基于安全套接层协议(seeuritysoeketLayer一ssL)建立远程安全访问通道的vPN技术。它是近年来兴起的vPN技术,其应用随着web的普及和电子商务、远程办公的兴起而发展迅速。目前,SSLvPN由于其强大的功能和实施的方便性应用越来越广泛。SSL协议主要是由SSL记录协议和握手协议组成,它们共同为应用访问连接提供认证、加密和防篡改功能。拥有128位加密以上的SSLVPN产品的加密程度高,能够很好的保障内部数据传输的安全性。同时,SSLvPN服务器可以提供访问统计和跟踪功能,使系统管理员能够根据日志随时掌握系统访问情况。此外,SSLVPN的另一个突出优势就在于移动性强、易于管理和维护,使用操作性强。
  计算机的防病毒技术就是通过一定的电子技术手段来防止计算机病毒在个人系统的传染和破坏。实际上这是一种动态判定技术,即一种行为规则判定技术。具体来说,计算机病毒的预防是通过阻止计算机病毒进人系统内存或阻止计算机病毒对磁盘的操作,尤其是写操作。目前,我们在防止计算机病毒的操作中一般都使用病毒软件来防止病毒的人侵。如诺顿(NormanvirusControl)是一款防毒程序,用于监察计算机内的恶意程序,包括流行的各种病毒、木马、蠕虫和特洛伊木马,保护企业和用户计算机。补丁程序即修复系统漏洞的程序,像破衣服上面的“补丁”一样,把系统这件完整的衣服“补好”。及时地对网络系统进行补丁程序的运行,有利于修复电脑和网络系统的漏洞,防止外界的病毒从电脑和系统的漏洞中侵人,以更好的保护网络系统的正常运转。在基层气象业务网络中,补丁程序对于修补气象网络中的漏洞发挥着很重要的作用,有利于网络及时对内部漏洞和缺陷进行修补,减小系统的网络安全风险。
  我国基层气象业务的网络安全建设并不是一朝一夕的事情,而是一个长期的发展和建设过程,它不仅需要做好前期的规划设计工作,在实施阶段,还要建立完整的气象业务网络运转的效果评估体系,确保气象业务安全网络技术的正常开展和对气象信息网络的安全监管工作。切实抓好对县局气象业务网络安全技术的实施工作,确保各种网络安全技术的正常运转。
  此外,县局气象单位还要加大对气象业务网络安全技术的研发和投人力度,紧跟科技和电子信息技术发展的时代潮流,争取早日建成一个安全、完善的基层气象业务信息网络。
  参考文献
  [1]邵禹,康凯.防火墙与加密技术在网络妥全中的应用[J].黑龙江科技信息,2008(20).
  [2]于丹,岳强.网络信息妥全的关键技术[J].科技信息(学术研究),2008(28).
  [3]郭卫华,赵京峰,马丽.县级气象业务服务系统[J].现代农业科技,2008(2).
  [4]杜池坡,张学虎,千兆江县级气象局域网常见故障及解决方法[J].山东气象,2006(2).
  [5]匡孟秋.浅谈网络妥全现状及其防范技术[J].中国商界(上半月),2009(12).

针对软件工程管理策略的研究与分析

http://m.rjdtv.com/gongchenglunwen/275.html

相关推荐

猜你喜欢

大家正在看