电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

第一讲软件工程概述

第一讲软件工程概述_第1页
1/26
第一讲软件工程概述_第2页
2/26
第一讲软件工程概述_第3页
3/26
第一讲:软件工程概述软件的定义软件是计算机系统中与硬件相互依存的另一局部,它是包括程序,数据及其相关文档的完软件是计算机系统中与硬件相互依存的另一局部,它是包括程序,数据及其相关文档的完整集合。整集合。 程序程序是按事先设计的功能和性能要求执行的指令序列是按事先设计的功能和性能要求执行的指令序列 数据数据是使程序能正常操纵信息的数据结构是使程序能正常操纵信息的数据结构 文档文档是与程序开发,维护和使用有关的图文材料是与程序开发,维护和使用有关的图文材料软件危机软件危机是指计算机软件开发和维护过程中所遇到的一系列严重问题。概括的说即为:能否满足对软件日益增长的需求?能否维护数量日益增长的现有软件?软件工程的定义BoehmBoehm::运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料需的相关文件资料IEEEIEEE:: 软件工程是开发、运行、维护和修复软件的系统方法 软件工程是开发、运行、维护和修复软件的系统方法Fritz BauerFritz Bauer::建立并使用完善的工程化原那么,以较经济的手段获得能在实际机器上有效运行建立并使用完善的工程化原那么,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法的可靠软件的一系列方法软件工程要素三要素:方法、工具和过程三要素:方法、工具和过程((缺乏一个过程,洗厕所的都有方法和工具,但没有一个好的过缺乏一个过程,洗厕所的都有方法和工具,但没有一个好的过程〕程〕 软件工程方法为软件开发提供了 “如何做 的技术〞软件工程方法为软件开发提供了 “如何做 的技术〞 软件工具为软件工程方法提供了自动的或半自动的软件支撑环境软件工具为软件工程方法提供了自动的或半自动的软件支撑环境软件生命周期〔Life Cycle〕软件有一个孕育、诞生、成长、成熟、衰亡的生存过程。这个过程即为计算机软件的生命软件有一个孕育、诞生、成长、成熟、衰亡的生存过程。这个过程即为计算机软件的生命周期周期软件生存期的六个步骤,即制定方案、需求分析、设计、实现、测试及运行维护软件生存期的六个步骤,即制定方案、需求分析、设计、实现、测试及运行维护软件生命周期:制订方案确定要开发软件系统的总目标确定要开发软件系统的总目标给出功能、性能、可靠性以及接口等方面的要求给出功能、性能、可靠性以及接口...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

第一讲软件工程概述

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部