资源预览内容
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
我对软件工程的认识-Tag:在计算机科学及时百科全书中,对计算机软件作出如下定义:计算机软件指计算机系统中的程序 及其文档。程序是计算任务的处理对象和处理规则的描述。任何以计算机为处理工具的任务都是计算任务, 处理对象是数据(如数字、文字、图形、图像、声音等)或信息(数据及有关的含义)。处理规则一般指 处理的动作和步骤。文档是为了便于了解程序所需的阐述性资料。以上的对于软件的描述强调抽象的逻辑定义,我们在使用计算机的过程中所要用到的软件可以帮助我 们更好去理解。以个人pc为例,我经常使用到的软件有:ms office,qq,暴风影音,迅雷,遨游等。这 些软件已经渗入了我们的生活,在我们使用计算机的过程中提供各种不同的服务,办公,聊天,娱乐,网 上冲浪等等。随着计算机普及程度越来越高,应用范围越来越广,我们对软件的需求也会随之水涨船高, 我们需要更多的软件去解决新的问题,满足人们对计算机更多不同种类的需求。对于软件的大量需求,我们是否具有足够的能力去研制和开发呢?目前市场上有非常多的软件企业, 软件的数量也是不计其数,可当中适合人们需求,使用方便,易于掌握的软件又有多少呢?从目前的情况 来看,企业研发软件的成本还是很高,研发周期仍需要比较长的时间,孕育出来的软件仍需要不断地修改 完善。为了提高软件的研发效率,降低软件的研发成本,保证软件的质量,软件工程学科应运而生。人类 5000年的文明历史,工程建设领域可谓硕果累累,这当中很重要的一点是工程建设领域的生产模式已经比 较成熟,从勘测,设计到修建,维护,整个过程的效率相对来说是很高的,而且每个环节的成本都能得到 有效的控制。软件的研制模式如果能达到甚至超过工程建设领域的成熟度,那么未来人们对于软件的大量 需求将不是难题。软件工程的设想是非常好的,既吸取借鉴了工程建设领域的精粹,又针对自身的特点形成了一门学科 体系。在计算机科学技术百科全书中中,对软件工程作出如下定义,软件工程是应用计算机科学、数 学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本为 目的。其中,计算机科学、数学用于构造模型与算法,工程科学用于制定规范、设计范型、评估成本及确 定权衡,管理科学用于计划、资源、质量,成本等管理。软件工程从一个学科,或是某一个研究方向来说,人员仅仅是过程,方法的执行者,所以人员的素质 往往被忽略。软件工程是一门实践性很强的学科,所以在实际的软件研制过程中,人员的素质占据着非常 重要的地位。在具体的软件工程项目中,人员的角色定位,任务分配,以及团队内成员之间的协调配合是 非常重要的。人员的角色定位以及任务分配,是属于技术层面的资源配置,软件过程的各个环节,都必须 有最合适的人选,该环节才能得到最有效的技术资源,而整个团队内成员之间的配合协调,则是属于管理 层面的资源整合,通过充分调度软件生产的各个环节,精细安排,整个软件工程项目才能有条不紊地展开, 软件生产的理论才能更好地应用于实际。理论来源于实践,同样也高于实践,现有的软件工程理论也是经过了众多的科研工作者,业界人士和 用户的创造,修改和更新所得出的经验总结。可以预想,软件工程的理论仍会随着软件产业的发展壮大而 不断被推进完善。没有坚实的理论支持,实践就没有明确的方向,作为软件工程的学习者,既要夯实理论 基础,制定解决方案,又要创新实践模式,完善产品功能。软件工程的发展前景还是非常值得期待的。
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号