软件工程课程作业一

发布 2021-05-05 20:15:28 阅读 4515

北京师范大学继续教育与教师培训学院。

网络教育。本学期共三次作业,每次作业满分为25分,总共所得成绩作为平时成绩。

1. 下面选项中,属于软件工程的主要开发方法是 c 。

a. 面向需求

b. 面向过程

c. 面向对象

d. 面向数据

2. 在软件工程中主要存在3类过程管理模型,下列选项中,那些不属于软件工程中的3类过程管理模型: c

a. iso9000质量管理和质量保证体系;

b. cmm过程能力成熟度模型;

c. case工具。

d. 企业文化(微软企业文化、敏捷文化现象等)。

3. a 的特点是里程碑或基线驱动,或者说文档驱动;过程逆转性很差或者说不可逆转,因为根据上流的错误会在下流进行发散性传播的原理,所以逆转将会延误工期,增加成本,造成重大损失。

a. 瀑布模型

b. 增量模型。

c. 迭代模型。

d. 喷泉模型

4. 原型模型与 a 相同点是:反复循环几次,直到客户确认为止。不同点是:原型模型事先有一个展示性的产品原型,而 a 可能没有。

a. 迭代模型。

b. 喷泉模型

c. 原型模型。

d. 并发开发模型。

5. 优秀的程序(或模块),必须满足两种性质。所谓 a ,就是程序(或模块)内部结构紧凑,凝聚力和向心力强。所谓低耦合,就是程序(或模块)之间彼此依赖关系很低;

a. 高内聚

b. 高凝聚

c. 低耦合

d. 高向心力。

1. 立项、任务书与合同各自出现在哪个阶段?立项建议书的编译者主要是那些人?为什么?

2. 你对软件开发模型中的瀑布模型作何理解?(可从其本意、特点、选用条件等方面作答)

答:瀑布模型的本意是:

作为项目经理,作为软件工程师,作为软件蓝领,对软件开发模型和软件生命周期,都要有一个完整的清晰的概念,在进入it企业参与软件开发或软件管理时,首先要明确:当前的项目或产品开发,到底采用了什么开发模型?只有知道了软件开发模型,才能知道该软件的生命周期,才能知道当前的软件开发进度,才能知道现在应该干什么工作,以及项目组成员正在干什么工作。

请对常用的四个软件开发模型做一个比较,并分别分析其优缺点,以及其适用范围。

软件工程课程作业

一 名词解释。1 软件。软件 程序 数据 文档。2 软件工程。软件工程是研究如何将完善的科学与工程原理,先进高效的管理技术以及完整规范的设计方法应用于经济地开发即可靠,又能在实际计算机上有效运行的软件的一门工程学科。3 软件生命周期。软件生命周期是一个软件系统从目标提出 定义 开发 使用和维护,直到...

软件工程课程作业

软件工程作业与解答。第一章软件工程概述。1.简述软件的发展过程。答 计算机软件的发展经历了三个阶段 1 程序设计阶段,约50至60年代 2 程序系统阶段,约60至70年代 3 软件工程阶段,约70年代以后。各个时期软件开发的特点见课本第7页表1.3。2.简述软件的定义及特点。答 软件是计算机系统中与...

软件工程课程作业

2012 2013学年 软件工程 课程作业1 软件工程简介。1.前言。本 对软件工程的概念和思想进行了简单的概述,以及归纳了在软件开发的过程中的各个环节的主要内容。本文还归纳了软件工程的几个过程模型,并就其中常用的瀑布模型进行了详细的介绍 最后给常用工程制图软件2010 autocad这一软件进行了...