软件工程阶段性作业1

软件工程阶段性作业1

ID:10402280

大小:79.00 KB

页数:6页

时间:2018-07-06

软件工程阶段性作业1_第1页
软件工程阶段性作业1_第2页
软件工程阶段性作业1_第3页
软件工程阶段性作业1_第4页
软件工程阶段性作业1_第5页
资源描述:

《软件工程阶段性作业1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、中国地质大学(武汉)远程与继续教育学院中国地质大学(武汉)远程与继续教育学院软件工程课程作业1(共4次作业)学习层次:专升本涉及章节:第1章一、选择填空题1、从供选择的答案中选出与下列有关软件需求分析叙述相对应的正确答案,将其编号填入到相应的括弧()内。软件是计算机系统中与硬件相互依存的另一部分,它是包括(A)、(B)及(C)的完整集合。其中,(A)是按事先设计的功能和性能要求执行的指令序列。(B)是使程序能够正确操纵信息的数据结构。(C)是与程序开发、维护和使用有关的图文材料。供选择的答案:A~C.①软件②程序③代码④硬件⑤文档⑥外设⑦数据⑧图表2、从供选择的答案

2、中选出与下列有关软件需求分析叙述相对应的正确答案,将其编号填入到相应的括弧()内。开发软件时对提高软件开发人员工作效率至关重要的是(A)。软件工程中描述生存周期的瀑布模型一般包括计划、(B)、设计、编码、测试、维护等几个阶段,其中设计阶段在管理上又可以依次分成(C)和(D)两步。供选择的答案:A.①程序开发环境②操作系统的资源管理功能③程序人员数量④计算机的并行处理能力B.①需求分析②需求调查③可行性分析④问题定义C、D.①方案设计②代码设计③概要设计④数据设计⑤运行设计⑥详细设计⑦故障处理设计⑧软件体系结构设计3、从供选择的答案中选出与下列有关软件需求分析叙述相对

3、应的正确答案,将其编号填入到相应的括弧()内。有人将软件的发展过程划分为4个阶段:第一阶段(1950~1950年代末)称为“程序设计的原始时期”,这时既没有(A),也没有(B),程序员只能用机器指令编写程序。第二阶段(1950年代末~1960年代末)称为“基本软件期”。出现了(A),并逐渐普及。随着(B)的发展,编译技术也有较大的发展。第三阶段(1960年代末~1970年代中期)称为“程序设计方法时代”。这一时期,与硬件费用下降相反,软件开发费急剧上升。人们提出了(C)和(D)等程序设计方法,设法降低软件的开发费用。第四阶段(1970年代中期~现在)称为“软件工程时

4、期”。软件开发技术不再仅仅是程序设计技术,而是包括了与软件开发的各个阶段,如(E)、(F)、编码、单元测试、综合测试、(G)及其整体有关的各种管理技术。供选择的答案:A~D:①汇编语言②操作系统③虚拟存储器概念④高级语言⑤结构式程序设计⑥数据库概念⑦固件⑧模块化程序设计中国地质大学(武汉)远程与继续教育学院E~G:①使用和维护②兼容性的确认③完整性的确认④设计⑤需求定义⑥图象处理4、从供选择的答案中选出与下列有关软件需求分析叙述相对应的正确答案,将其编号填入到相应的括弧()内。软件工程的最终目的是以较少的投资获得可维护的、可靠的、高效率的和可理解的软件产品。软件工程

5、技术应遵循(A)、(B)、(C)、(D)、一致性、确定性、完备性、可验证性、抽象和信息隐蔽。原型法适用于开发较复杂的系统,原型可分为三种:(E)、(F)和(G)。供选择的答案:A~D:①有效性②合理性③局部化④协同性⑤实用性⑥模块化⑦抽象⑧信息隐蔽E~G:①复用型②实验型③废弃型④演化型⑤探索型二、问答题1、什么是软件?它的特性是什么?2、(选做)试比较软件发展的三个时期的特点,从软件所指、软件工作范围、软件开发组织、决定质量的因素、开发技术和手段等几个方面说明它们的差别。3、软件工程是开发、运行、维护和修复软件的系统化方法,它包含哪些要素?试说明之。4、软件工程过

6、程有哪几个基本过程活动?试说明之。5、试说明“软件生存期”的概念。6、试论述瀑布模型软件开发方法的基本过程,比较它的优点和缺点。7、(选做)试说明演化模型软件开发方法的基本过程,比较它的优点和缺点。8、(选做)试说明螺旋模型软件开发方法的基本过程,比较它的优点和缺点。9、软件工程的基本目标有哪些?试说明它们之间的关系。10、软件工程的基本原则有哪些?试说明之。11、(选做)软件工程的基本原理有哪些?试说明之。12、有人说:软件开发时,一个错误发现得越晚,为改正它所付出的代价就越大。对否?请解释你的回答。中国地质大学(武汉)远程与继续教育学院参考答案一、选择填空题1、

7、解答:A.,②B.,⑦C.⑤2、解答:A.,①B.,①C.③,D.⑥3、解答:A.,①B.,C.,D.,E.,F.,G.④⑤⑧⑤④①。注意,C与D的答案顺序可互换。4、解答:A.,B.,C.,D.,E.,F.,G.⑦⑧⑥③②⑤④。注意,A、B、C、D的答案顺序可互换。E、F、G的答案顺序可互换。二、问答题1、答:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。其中,程序是按事先设计的功能和性能要求执行的指令序列;数据是使程序能正常操纵信息的数据结构;文档是与程序开发,维护和使用有关的图文材料。软件的特点是:(1)软件是一种逻

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。