全球旧事资料 分类

软件工程复习资料2014
软件概念:是计算机系统中的一个重要组成部分,从系统工程的角度来看,它作为系统元素,与计算机硬件、人、数据库、过程等共同构成计算机系统。它由两部分组成,计算机程序及其相关文档。其中,计算机程序是按事先设汁的功能和性能要求执行的指令序列,文档是与程序开发、维护和使用有关的图文资料,它又可以分为系统文档,用户文档和web站点。系统文档用于描述系统的结构,用户文档针对软件产品解释如何使用系统,web站点用于下载系统信息。软件也是用户与硬件之间的接口。
软件危机软件危机是指软件在开发和维护过程中遇到的一系统严重问题,主要包含二方面的问题,一是如何开发利用软件,二是如何维护数量不断膨胀的已有软件。主要体现在软件开发进度无法预测,成本增长无法控制,软件可靠性没有保证,软件维护费用大幅上升,开发人员无限增多,软件产品无法满足用户的要求。解决办法采用先进的开发技术和方法;使用好的软件开发工具,提高软件生产率,有良好的组织,严密的管理,各类人员相互配合共同完成任务。总之,消除软件危机,既要有技术措施方法和工具,又要有必要的组织管理措施。软件工程正是从管理和技术两方面研究如何更好地开发和维护计算机软件的一门新兴学科。原因:(1)软件的规模越来越大,结构越来越复杂。(2)软件开发管理困难而复杂。(3)软件开发费用不断增加。(4)软件开发技术落后。(5)生产方式落后。(6)开发工具落后,生产率提高缓慢。软件的发展阶段:a程序设计阶段(19461956)b程序系统阶段(19561968)c软件工程阶段(1968年以来)。
软件工程定义:应用计算机科学理论和技术以及工程管理原则和方法,按预算和进度,实现满足用户要求的软件产品的定义开发发布和维护的工程或进行研究的学科。是指导软件开发和维护的工程性学科,它以计算机科学理论和其他相关学科的理论为指导,采用工程化的概念原理技术和方法进行软件的开发与维护,把经过时间考验而证明是正确的管理技术和当前能够得到的最好的技术方法结合起来,以较少的代价获得高质量的软件并维护它。
软件工程的框架:可用一个三元组刻画,即SEGPQ其中SE表示软件工程,G为目标,P为原则,Q为活动。目标:生产具有正确性,可用性,开销适宜的产品。活动:需求分析,设计,实现,VV(验证与确认),支持。原则:选取适宜的开发范型,采用合适的设计方法,提供高质量的工具支持,重视开发过程的管理(工程管理)。
软r
好听全球资料 返回顶部