- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
完整word版软件工程阶段性作业1
完整word版软件工程阶段性作业1
完整word版软件工程阶段性作业1
中国地质大学(武汉)远程与持续教育学院
中国地质大学 (武汉 )远程与持续教育学院
软件工程 课程作业
1(共
4
次作业)
学习层次:专升本
波及章节:第
1 章
一、选择填空题
1、从供选择的答案中选出与以下有关软件需求剖析表达相对应的正确答案,将其编号填入
到相应的括弧( )内。
软件是计算机系统中与硬件互相依存的另一部分,
它是包含(A)
、(B)
及
( C
)
的完好会合。
此中,(A)
是按预先设计的功能和性能要求履行的指令序列。
( B
)
是使程序能够正确操控信息的数据结构。( C
)是与程序开发、 保护和使用有关
的图文资料。
供选择的答案:
A~C.
① 软件
② 程序
③ 代码
④ 硬件
⑤ 文档
⑥
外设
⑦ 数据
⑧图表
2、从供选择的答案中选出与以下有关软件需求剖析表达相对应的正确答案,将其编号填入
到相应的括弧(
)内。
开发软件时对提升软件开发人职工作效率至关重要的是
( A
)
。软件工程中描绘生计周
期的瀑布模型一般包含计划、
(
B )
、设计、编码、测试、保护等几个阶段,此中设计阶
段在管理上又能够挨次分红
(
C
)
和(D)
两步。
供选择的答案:
A.
① 程序开发环境
② 操作系统的资源管理功能
③ 程序人员数目
④ 计算机的并行办理能力
B.
① 需求剖析
②
需求检查
③
可行性剖析
④
问题定义
C、D.①
方案设计
② 代码设计
③ 纲要设计
④ 数据设计
⑤
运
行设计
⑥ 详尽设计
⑦ 故障办理设计
⑧ 软件系统结构设计
3、从供选择的答案中选出与以下有关软件需求剖析表达相对应的正确答案,将其编号填入
到相应的括弧(
)内。
有人将软件的发展过程区分为
4 个阶段:
第一阶段( 1950~ 1950 年月末)称为“程序设计的原始期间”
,这时既没有 (
A),也
没有( B
)
,程序员只好用机器指令编写程序。
第二阶段( 1950
年月末~ 1960 年月末)称为“基本软件期” 。出现了 (
A )
,并渐渐普
及。跟着 ( B
)
的发展,编译技术也有较大的发展。
第三阶段( 1960
年月末~ 1970 年月中期)称为“程序设计方法时代”
。这一期间,与硬件
花费降落相反, 软件开发费急剧上涨。 人们提出了 ( C
) 和 (
D
)
等程序设计方法, 设
法降低软件的开发花费。
第四阶段( 1970
年月中期~此刻)称为“软件工程期间”
。软件开发技术不再不过是程序设
计技术,而是包含了与软件开发的各个阶段,如
( E )
、( F
)
、编码、单元测试、综
合测试、 ( G
)
及其整体有关的各样管理技术。
供选择的答案:
A~D:
①
汇编语言
② 操作系统
③
虚构储存器观点
④ 高级语言
⑤ 结构式程序设计
⑥ 数据库观点
⑦ 固件
⑧ 模块化程序设计
中国地质大学(武汉)远程与持续教育学院
E~G:
①
使用和保护
② 兼容性确实认
③
完好性确实认
④ 设计
⑤ 需求定义
⑥ 图象办理
4、从供选择的答案中选出与以下有关软件需求剖析表达相对应的正确答案,将其编号填入
到相应的括弧(
)内。
软件工程的最后目的是以较少的投资获取可保护的、
靠谱的、高效率的和可理解的软件产品。
软件工程技术应依据
( A )
、(B)
、( C
)
、(
D )
、一致性、确立性、完
备性、可考证性、抽象和信息隐蔽。
原型法合用于开发较复杂的系统,原型可分为三种:
(
E )
、 (
F )
和(G)。
供选择的答案:
A~D:
①
有效性
② 合理性
③
局部化
④ 共同性
⑤ 适用性
⑥ 模块化
⑦抽象
⑧ 信息隐蔽
E~G:
①
复用型
② 实验型
③ 荒弃型
④ 演化型
⑤ 探究型
二、问答题
1、什么是软件?它的特征是什么?
2、(选做) 试比较软件发展的三个期间的特色,
从软件所指、 软件工作范围、 软件开发组织、
决定质量的因素、开发技术和手段等几个方面说明它们的差异。
3、软件工程是开发、运转、保护和修复软件的系统化方法,它包含哪些因素?试说明之。
4、软件工程过程有哪几个基本过程活动?试说明之。
5、试说明“软件生计期”的观点。
6、试阐述瀑布模型软件开发方法的基本过程,比较它的长处和弊端。
7、(选做) 试说明演化模型软件开发方法的基本过程,比较它的长处和弊端。
8、(选做) 试说明螺旋模型软件开发方法的基本过程,比较它的长处和弊端。
9、软件工程的基本目标有哪些?试说明它们之间的关系。
10、软件工程的
文档评论(0)