计算机软件技术基础 教学课件 ppt 作者 李金 第4章_软件工程.ppt

计算机软件技术基础 教学课件 ppt 作者 李金 第4章_软件工程.ppt

  1. 1、本文档共194页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机软件技术基础 李金 教授 哈尔滨工程大学 第4章 软件工程 4.1 软件的定义及软件产品的特征 4.2 软件危机及软件工程学的形成 4.3 软件的生命周期 4.4 软件开发的工程化方法 4.5 软件的测试策略与测试方法 4.6 软件开发工具与开发环境 4.7 软件文档 4.8 软件质量的度量 第4章 软件工程 4.1 软件的定义及软件产品的特征 4.2 软件危机及软件工程学的形成 4.3 软件的生命周期 4.4 软件开发的工程化方法 4.5 软件的测试策略与测试方法 4.6 软件开发工具与开发环境 4.7 软件文档 4.8 软件质量的度量 4.1 软件的定义及软件产品的特征 4.1.1 软件的定义 4.1.2 软件产品的特征 4.1 软件的定义及软件产品的特征 4.1.1 软件的定义 4.1.2 软件产品的特征 4.1.1 软件的定义 ●广义上的软件——是相对于有形物理实体而言的。 技术条件 人们一般把 人员素质 等无形因素统称为——软件 管理法规 ●对于“计算机软件”这个概念,初学者往往从狭隘的观 点去理解与认识,形成“软件即程序”的概念。 这样简单的理解不仅不能概括整个软件的含义,而且影响着软件开发技术的进一步发展。 4.1.1 软件的定义 因为“软件即程序”的概念会很自然地把软件开发技术与程序设计方法起来等同起来,而忽视软件开发技术中的其它方面,如 系统需求分析方法 文档资料的编写 质量保证 软件维护 管理 所以,我们必须对“软件”有一个正确的理解与认识,以建立起完整确切的“软件”概念。 4.1.1 软件的定义 ●根据国际标准化组织的定义: 软件— 是“与计算机系统操作有关的程序、过 程、规则及任何有关的文档资料和数据”。 程序— 只是为了解决某一个问题而按照事先设      计的功能要求执行的指令系列 或者是说用程序设计语言描述的适合于 计算机处理的语句序列。 4.1.1 软件的定义 ●从另一个角度来看,软件由两大部分组成的。 (1)可执行部分——以编码信息存放在存储介质上 的程序与过程。 它又可分为: 应用程序—指直接面向用户的为解决各种特定 问题而编写的程序,如实时控制程序、工程或科学计算程序以及信息管理程序等。 系统程序—指为应用程序服务所编制的程序汇总。它面向计算机硬件,是为应用程序提供各种服务的基础支撑部分,如 操作系统 数据库管理系统 网络通信程序 编译程序 编辑程序等。 4.1.1 软件的定义 (2)不可执行部分 它是与程序和过程有关的文档资料,可分为: 面向用户的文档—指明如何使用、维护、修改 程序。 属于这类文档的有 用户手册 操作手册 程序维护手册等 4.1.1 软件的定义 (2)不可执行部分 面向开发者的文档—用以保证软件按质、按期有效地进 行开发。属于这类文档的有 可行性研究报告 项目开发计划 功能需求说明书 数据要求说明书 系统∕子系统设计说明书 程序设计说明书 数据库设计说明书以及测试计划 测试分析报告等。 上述文档资料虽属不可执行部分,但它是不可缺少的重要部分,它关系到软件能否有效地运行、最佳地维护等一系列问题。 4.1 软件的定义及软件产品的特征 4.1.1 软件的定义 4.1.2 软件产品的特征 4.1.2 软件产品的特征 ●软件——是计算机系统中的逻辑部件而不是物理部件,因而软件在开

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档