软件工程各章作业习题的名词解释和问答题参考答案 下载本文

内容发布更新时间 : 2025/2/3 8:51:22星期一 下面是文章的全部内容请认真阅读。

软件工程各章作业习题的名词解释和问答题参考答案

第一章:

1:什么是软件危机

开发软件由于管理混乱,加入软件规模越来越大,越来越复杂,造成软件开发失败。

2:软件工程过程

指获取、供应、开发、操作和维护软件时要实施的过程、活动和任务。

3:软件生成周期

可行性研究与计划、需求分析、总体设计、详细设计、实现、测试、使用与维护

4:有哪些软件周期模型

瀑布模型、原型模型、增量模型、螺旋模型。

5:软件

计算机程序及说明程序的各种文档

6:个体手工劳动

个人编写程序

7:小生产合作方式

多人编写程序

8:软件的特点

是一种逻辑产品,软件的生产主要是研制,软件产品不会用坏,软件生产主要是脑力劳动,软件的成本高。

9:软件文档

.

有关程序的功能、设计、图形资料等等。

第二章: 三. 名词解释 1.可行性研究

以最小代价, 在尽可能短的时间内, 确定该软件项目是否能够开发, 是否值得开发.

2.技术可行性

主要研究开发的软件技术风险有多大

3.经济可行性

主要研究开发成功后能否得到应有的效益

4.社会可行性

主要研究开发的软件是否存在责任和侵权, 以及与当前管理制度, 人员素质, 操作方式的矛盾能否解决.

四.问答题

1. 可行性研究的任务是什么?

首先初步确定项目的规模, 目标, 约束和限制条件, 决定系统的主要功能, 进行简要压缩, 提出几种解决方案.对每种方案提出意见.

2. 可行性研究有那些步骤?

确定任务;

分析技术可行性; 分析经济可行性; 分析社会可行性; 作出系统流程图; 作出开发计划。

3. 可行性研究的目的.

.

2

.

减少开发大型软件的风险,缩短开发周期, 减小投资, 减少使用资源, 在尽可能短的时间内, 确定该软件项目是否能够开发, 是否值得开发.

第三章 三. 名词解释 1. 需求分析

指开发人员为了准确地理解, 表达用户的要求, 通过调查, 分析, 把系统的功能, 性能等方面准确地表达出来

2. DFD

数据流图

四. 简答题

1. 什么是需求分析? 该阶段的基本任务是什么?

指开发人员为了准确地理解, 表达用户的要求, 通过调查, 分析, 把系统的功能, 性能等方面准确地表达出来

基本任务:

(1) 能够表达和理解问题的功能和性能;

(2) 可以把一个复杂问题按某种方式进行划分, 并能逐步细化, 从而使复杂问题简化,软件的功能域,数据域都可以划分;

(3) 建立模型.

2. 简述结构化分析的步骤

这一方法的基本思想是采用自顶向下,逐层分解的方法分析整个系统,有效的控制系统的复杂性.

对于复杂, 规模大的应用系统,采用先抽象后具体, 先全局后局部的思想,有利于把握系统的总体目标, 结构和功能.

.

3