软件工程的管理与应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程的管理与应用.doc

软件工程的管理与应用   世间万物都处在一个不断发展的过程中,而孕育了软件工程的计算机这一科学技术也不例外,随之而来的是更多的研究与投入在软件开发中,好在成效显著,人们在计算机等各样领域中越来越重视对它的运用。为了不断提高软件开发水平,我们需要不断总结回顾其发展过程,发现趋势,做出科学的决策。   【关键词】软件工程 技术 发展 应用   近几十年间随着科技的飞速发展,人们在计算机等各样领域中越来越重视对软件工程的运用。然而,尽管科技发展很快,但是软件开发应用的规律及相关理论仍然处于一种不完备的状态。但是对于一种科学运用而言,理论的指导对于其发展来说有着举足轻重的作用,那么要想推进软件开发的发展历程,我们就要重视软件理论的构建,不可忽略。   1 软件工程技术的发展   软件工程技术的发展和完善自然离不开近几十年间经济和科技的发展,我们可以用简短的三个点来描述软件技术的发展阶段:首先从1960年起,仍处于初级阶段的软件工程对其应用还不甚熟悉,在这一阶段内,人们对程序设计及内部结构开始进行探索,编程也不熟,甚至都还没有产生软件这样一个概念。然后从1970年起发展到较为成熟的一个阶段,产生了软件的概念,在这一段时期软件的应用有了一个质的飞跃,特别是在稳定性和存储能力方面。 也是在这时候,软件的系统工程初具规模。 现在软件所处的阶段是自1980年以来,日新月异的科技进步, 人们日益重视软件的开发,但是过多的关注和投入造成了软件危机的出现,这又引起人们对软件开发各个方面的重视,包括对它的管理,这就促进了软件工程的建设。   2 软件是一种特别的产品   说到软件的特别之处,从它的构成和产生过程可以看出来,软件的构成不是所有人都能看懂的,它是一些很专业的代码,它的产生过程也是如此,我们需要通过实践这一媒介才能深切体会到它的价值。与传统工业相比,软件更是显得特殊。 我将从以下方面来介绍传统工业的生产特点:   (1)首先是设计的过程。这是产品销路能否发展的关键;   (2)然后是生产的环节。着主要就是要求根据设计采办相关材料并且进行批量生产;   (3)最后便是销售德环节。这一阶段我们注意所定商品价格要合理,不能物极必反。   再更加仔?的来看软件生产的环节,与传统工业仙童,软件生产的前期设计,是产生价值的核心,没有出彩的设计,就不能获取更大的价值。再来看软件开发的成本,主要有两个方面,前期开发设计的成本及售后维护的成本,从中可以看粗明显的不同,因为大部分成本我们是不可见的,与普通的工业产品的生产完全不一样,工业品一旦失败,便满盘皆输,风险性大。而以代码为基础的软件的开发, 较为灵活,发现不当之处可以即时修改。   3 软件工程的管理和技术   在几十年的发展中,软件工程历经三个发展阶段,应用水平不断提高,即使还有软件危机的困扰,但是在软件工程的进行优化中,已经有了很大的疏解。但我们已然不能放松,还应继续控制软件工程的管理和开发。   3.1 从技术层次   软件的前期设计,有利于明确软件开放的方向,这是站在软件设计的角度上看的。为了设计受欢迎的产品,我们需要在开发的过程中注意市场的导向,而对于具体的技术来说,我们不宜用过于复杂的模型,应该采用那些较为简单的以小见大,在这个软件开发的过程中的关键性理念就是实现软件模型的复用。具体就是将现有软件与现实情况结合做出小幅度改变形成新的软件模型,而不是从头开始设计新的软件。这样一来,有利于大大减少软件开发时间,从而降低开发成本。世界上没有完美的事物,理所当然,软件的复用有着不足之处。例如现实环境的复杂多变性增加了软件复用过程中对接的各种不顺畅问题,需要开发者付出更多的精力去解决; 更多的开发者喜欢原创,而不仅仅是改造。   3.2 从管理层次   对于这个问题我们主要是通过与传统的管理方法相比较,在软件其生产、开发以及维护过程等方面仔细比较不同,然后才得出一系列结论的 。其中最重要的一点就是因地制宜,这是一种较为有效的方法,体现了科学性和人性化,有利于软件应用的发展。而且我们说的是软件的管理,,类似于企业 管理的方式,通过一系列措施降低开发成本,提高产品竞争力,树立良好的公司品牌、业界良心,从而实现软件在某种程度上的可持续发展。   4 软件工程的应用   谈到这一问题,我们要明确软件工程的涵义――一个很大的领域。通过以上探讨我们可以看到软件开发、技术开发、软件管理等多个方面,结合这些而成的才是软件工程。 对此我们要把这个与我们的实际联系起来,而不是把它看作很远。例如,超市商品 上的条形码,即我们付账时,需要扫描的二维码,从中可以得到相关商品信息,包括名称、进货商、价格等,最后又通过计算机智能算出购物总额。付账结束后,计算机又将含有商品名称、买卖日期、

文档评论(0)

yingzhiguo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档