文件名称:软件工程框架-3296电位器封装
文件大小:24.59MB
文件格式:PDF
更新时间:2024-07-29 16:59:21
C# GIS
1.1 软件工程简介 1.1.1 基本概念 计算机软件工程是一类求解工程。它应用计算机科学、数学、工程科学及管理科学等 原理,借鉴传统工程的原则、方法创建软件,以达到提高软件质量、降低开发成本的目的。 其中,计算机科学、数学用于构造模型与算法,工程科学用于制定规范、设计范型、评估 成本及确定权衡,管理科学用于管理计划、资源、质量、成本等。从学科角度来看,软件 工程是一门指导计算机软件开发和维护的工程学科。 软件工程的提出是为了解决20世纪60年代出现的软件危机,当时在大型软件开发项目 中存在着成本高、开发进程不易控制、开发工作量难于估算、软件质量低、项目失败率高 等诸多问题,给软件行业带来了巨大的冲击。软件工程提出了一系列理论、原则、方法及 工具,试图解决这种软件危机。 和其他工程一样,软件工程有自己的目标、活动和原则,其框架可以概括为图1.1所示 的内容。 开发范型 设计方法 支持过程 管理过程 需 求 支 持 确 认 实 现 设 计 可 用 性 正 确 性 合 算 性 图 1.1 软件工程框架