软件工程复习题1

1. 填空题

(1) 软件危机又名___软件萧条____软件困扰_______。

(2) 软件工程包括____软件工程技术___软件工程管理_______两方面内容。

(3) 软件工程方法学包括_____方法工具_过程______三个要素。

(4) 传统方法学也称________生命周期方法学____结构化范型____。

(5) 软件生命周期是由___定义问题软件开发___ 软件维护__________三个时期组成的。

(6) 软件开发时期包含_____起始细化构建_移交______四个阶段。

(7) 生命周期模型又称为_________软件过程模型_____________。

(8) 系统的逻辑模型包括______逻辑模型___物理模型___。

(9) 实体-联系图中的联系分为_____定义关系______属性___三种。

(10)在状态图中定义的状态主要有_____起始状态中间状态______最终状态___三种状态。

概念题

2. 软件危机的定义是什么?

软件危机指计算机软件的开发和维护过程中所遇到的一系列的严重问题。

3. 软件工程的定义是什么?

软件工程是把系统的、规范的、可度量的途径应用于软件开发、运行和维护的全过程,以及对上述方法的研究。

4. 投资回收期是什么?

基本建设项目的净收益抵偿全部投资所需要的年限,它反映项目财务盈利能力及项目财务清偿能力的重要指标

5. 数据流图的定义是什么?

以图形的方式描述数据在系统中流动和处理的逻辑过程

6. 软件工程有哪些基本原理?

(1)用分阶段的生命周期计划严格管理
(2)坚持进行阶段评审
(3)实行严格的产品控制
(4)采用现代程序设计技术
(5)结果应能清楚地审查
(6)开发小组的人员应该少而精
(7)承认不断改进软件工程实践的必要性

7. 软件生命周期是由哪些阶段组成的?

软件生命周期分为三个时期八个阶段:
.
软件定义: 问题定义、 可行性研究;
.
软件开发: 需求分析、概要设计、详细设计、编码、测试;
.
软件运行: 软件维护

8. 软件的生命周期模型有哪些?

瀑布模型,
演化模型,
螺旋模型,
增量模型,
喷泉模型,
快速应用开发( RAD )模型。

9. 典型的可行性研究过程一般具有哪些步骤?

(1) 确定项目规模和目标
(2) 研究正在运行的系统
(3) 建立新系统的逻辑模型
(4) 导出和评价各种方案
(5) 推荐可行性方案
(6) 编写可行性研究报告
(7) 递交可行性研究报告

计算题

10. (1) 某高校可用的电话号码有以下几类:校内电话号码由5位数字组成,第1位数字不是0;校内电话又分为本市电话和外地电话两类,拨校外电话需先拨0,如果是本市电话在接着拨7位电话号码(第一位不是0),如果是外地电话则先拨区码(4或5位数字),在拨当地电话号码(7或8位数字,第1位不是0)。

在这里插入图片描述

11. 有一个密码箱,内部装有4个密码锁,每个密码锁都可以向左或向右转动,密码箱密码是,1L,4R,3L,2L,请画出该描述的状态转换图,并给出有穷状态机定义。在这里插入图片描述
12.假设完成一个项目的成本估计是4000美元,项目完成后,估计每年可节约2000美元,假设年利率是12%,该软件最后可以使用5年,请计算出该项目的投资回收期和纯收入。在这里插入图片描述
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

帅小柏

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

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

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

打赏作者

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

抵扣说明:

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

余额充值