【软件工程总复习】第一章 软件工程概述

  1. 软件工程定义(名词解释)

概括的说,软件工程是指导软件开发和维护的一门工程学科

软件工程是从管理和技术两方面研究如何更好地开发和维护计算机软件的一门新兴学科。采用工程的概念、原理、技术和方法来开发与维护软件。

软件定义:(简答题)
1. 1983年IEEE的软件定义:
计算机程序、文档、运行程序必须的数据、方法、规则。方法和规则在文档中说明,在程序中实现。
2. 简化软件定义:
软件=程序+文档+数据
数据:是使程序能够适当处理的数据结构
程序:是能够完成预定功能和性能的可执行指令序列
文档:是开发、使用和维护过程程序所需要的图文资料
  1. IEEE的定义(简答题)

1. 是把系统的、规范的、可度量的途径应用于软件开发、运行和维护,也就是把工程应用于软件
2. 研究中提到的途径

3. 软件工程的发展已经历了四个重要阶段:

1、第一代软件工程 — 传统的软件工程
2、第二代软件工程 — 对象工程
3、第三代软件工程 — 过程工程
4、第四代软件工程 — 构件工程
  1. 三要素

软件工程方法学包括3个要素:方法、工具和过程
1. 方法:是完成软件开发的各项任务的技术方法,回答“怎样做”的问题。
2. 工具:是为运用方法而提供的自动的或半自动的软件工程支撑环境。
3. 过程:是为了获得高质量的软件所需要完成的一系列任务框架,它规定了完成各项任务的工作步骤。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

温柔的辣面子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值