软件工程是研究和应用如何去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。而现在软件工程膨胀发展,技术前沿开发软件平台大众化。现在软件工程应该是横向发展,我们要做的就是不断在现有的基础上,开发新领域,新方向,新行业的软件工程。让软件应用更加普及,渗透的人们生活之中。
软件工程是高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。现在,软件已经应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,操作系统,数据库,游戏等。同时,软件工程更应该带动生产力的发展,比如工业,农业,生产业等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,提高了生活质量。而不是仅仅为了办公软件而存在
而且软件产品需要持续的维护开发。交付后,需要改正软件的缺陷、提高软件性能或其他属性、使软件产品适应新的环境。软件维护是软件进化的继续。软件维护要支持系统快速地、便捷地满足新的需求。基于服务的软件维护越来越受到重视。软件维护是软件生存周期的组成部分。然而,历史上维护从未受到重视。情况有了改变,软件组织力图使软件运营时间更长,软件维护成为令人关注的焦点。相对于软件维护,软件开发过程中,对软件检测开发测试更为重要,测试是软件生存周期的重要部分,涉及测试的标准、测试技术、测试度量和测试过程。测试不再是编码完成后才开始的活动,测试的目的是标识缺陷和问题,改善产品质量。是软件售出的最后环节,决定客户对产品的直接第一印象。测试应该围绕整个开发和维护过程。
时间: 2024-10-06 12:44:42