第一章 软件工程基础:本章对软件工程的基本概念进行概述,其中包括软件、软件危机、软件工程、软件工程过程等相关的基本概念。同时介绍了软件的发展、软件危机的产生原因、软件危机的解决途径,软件工程的基本原理与目标,并详细介绍了ISO/IEC 12207软件生存周期过程标准。1.1软件的定义、特点及分类:本小节首先介绍软件的定义,明确软件=程序+数据+文档。同时指出,软件与硬件不同,具有智能性、抽象性、复杂性和系统性等特点;最后介绍几种软件分类的方式。
1.2软件危机:本小节我们简单介绍软件危机的定义,列举历史上著名的软件危机事件,由此归纳出软件危机主要的表现形式和产生原因,最后提出软件工程是缓解软件危机的有效途径。
1.3软件工程的产生与发展历史:本小节我们介绍软件工程技术领域的产生及软件工程的发展经历了传统软件工程、面向对象的软件工程、面向构件的软件工程及面向服务的软件工程四个阶段。
1.4软件工程的概念:本小节我们借助于制造工程类比软件工程,来介绍软件工程的定义及软件工程的三要素:方法、工具和过程。
1.5软件工程的基本原理与目标:本小节介绍软件工程开发过程中必须遵循的七条基本原理,它被认为是确保软件产品质量和开发效率的最小原理集合。然后再此基础上,又介绍软件工程项目成功的基本目标及目标之间的关系。
1.6软件工程过程的定义及标准:本小节首先介绍软件工程过程的定义,分析软件工程过程的必要性。然后介绍国际标准化组织ISO制订的ISO/IEC 12207软件生存周期过程标准,分别描述了其中涉及到的主过程、支持过程、辅助过程三大过程。最后给出软件生命周期的定义。
[单选题]以下属于应用软件的是()。
windows 10
wps办公软件
MySQL数据库管理系统
Eclipse软件开发环境
答案:学籍管理软件
[单选题]开发软件的高成本及软件产品的低质量之间存在矛盾,这种现象称之为()。
软件危机
软件工程
软件的可行性
软件模型
答案:软件危机
[多选题]以下()属于软件危机的具体表现。
软件开发进度难以预测
产品的功能、性能难以满足用户需求
认为软件就等同于程序
软件开发成本难以控制
答案:软件开发进度难以预测软件开发成本难以控制产品的功能、性能难以满足用户需求
[多选题]软件工程是由()组成。
工具
过程
文档
方法
答案:工具方法过程
[判断题]软件工程学的提出起源于软件危机,其目的就是最终解决软件的生成工程化问题。


答案:对
[多选题]以下()属于软件工程七个基本原理。
结果应能清楚地审查
用分阶段的生命周期计划严格管理
实行严格的产品控制
开发小组人员应少而精
答案:用分阶段的生命周期计划严格管理实行严格的产品控制开发小组人员应少而精结果应能清楚地审查
[单选题]ISO/IEC 12207软件生存周期过程标准,把用于开发一个软件系统的过程分为三类,包括主过程、辅助(组织)过程及()。
培训过程
运行过程
获取过程
支持过程
答案:支持过程
[判断题]一个软件从定义到开发,所经历的生存过程称为软件生存期或叫生命周期。


答案:错
[单选题]关于程序和软件,说法正确的是( )。
程序包括软件
软件仅有程序
程序仅指软件
软件包括程序
答案:软件包括程序
[判断题]软件开发小组的规模与个人生产率成正比,向一个已经延期的软件项目增加人手,会使它按期完工。


答案:错

点赞(0) dxwkbang
返回
顶部