[研究生入学考试]软件工程复习同等学力硕士.ppt

[研究生入学考试]软件工程复习同等学力硕士.ppt

[研究生入学考试]软件工程复习同等学力硕士

软件特点 软件是一个逻辑部件,但不是一个物理部件。 软件具有与硬件不同的特点: 表现形式不同 生产方式不同 要求不同 维护不同(软件不会“磨损”) 软件工程的定义 《计算机科学技术百科全书》中的定义:软件工程是应用计算机科学、数学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本。其中,计算机科学、数学用于构建模型与算法,工程科学用于制定规范、设计范型(paradigm)、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。 软件工程 — 一种层次化技术 软件工程框架 软件工程的框架是由软件工程目标、软件工程活动和软件工程原则三个方面的内容构成的。 软件工程框架 软件工程目标 目标:生产具有正确性、可用性以及开销适宜的软件产品。 正确性:软件产品达到预期功能的程度。 可用性:软件基本结构、实现及文档为用户可用的程度。 合算性:软件开发、运行的整个开销满足用户要求的程度。 决定了:软件过程、过程模型和工程方法的选择。 软件工程活动 活动:生产一个最终满足需求且达到工程目标的软件产品所需要的步骤。 1、需求: 问题分析:需求获取和定义,又称软件需求规约。 需求分析:生成软件功能规约。 2、设计: 概要设计:建立整个软件的体系结构,包括子系统、

文档评论(0)

1亿VIP精品文档

相关文档