第一次作业复习资料.docx
《第一次作业复习资料.docx》由会员分享,可在线阅读,更多相关《第一次作业复习资料.docx(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章 软件工程概述作业答案一、名词解释1. 软件软件是计算机程序以及开发、使用与维护程序所需要的所有文档。软件是包括程序、数据及其相关文档的完整集合。2. 软件危机软件生产的进度、数量、质量、成本满足不了社会对软件的需求量与希望的现象,称为“软件危机”。3. 软件工程IEEEIEE93: 软件工程是将系统的、规范的、可度量的工程化方法应用于软件开发、运行与维护的全过程及上述方法的研究。4. 软件生存周期软件生存周期是指一个软件从提出开发要求开始直到不再使用(报废)为止的整个时期。5. 软件过程模型软件过程指为获得高质量软件所需要完成的一系列任务以及完成这些任务的工作步骤。过程还规定了运用的方
2、法的顺序、应该交付的文档资料、为保证软件质量与协调变化所需要采取的管理措施、任务完成的标志等。软件过程模型也叫软件生存期模型、软件工程范型,是软件过程的一种抽象表示。二、填空题1、在信息处理与计算机领域内,一般认为软件是 程序 、 数据 与 文档的集合 。2、软件生产的发展经历了 程序设计 时代、 程序系统 时代与 软件工程 时代,各时代的生产方式分别是 个体 、 作方式 与 工程化 。3、软件生存周期的8个阶段分别是 问题定义 、 可行性研究 、 需求分析 、 概要设计 、 详细设计 、 编码及模块测试 、 综合测试 、 维护 。4、软件工程是利用工程化的原理与方法来进行 开发 、 维护 与
3、 管理 软件的一门学科。5、描述软件开发过程中各种活动如何执行的模型称为 软件过程 模型。6、瀑布模型 不 适应需求可变的软件开发,只有到 最后 才能见到整个软件系统。7、软件产品的生产主要是研制,软件产品的成本主要体现在 人力成本 上。8、软件工程面临的问题有 软件费用 、 可靠性 、 可维护性 、 生产率 。三、单项选择题1、软件文档是( C )。A.程序 B.工具 C.文书与资料 D.数据2、软件是一种( B )性工业产品A.理论 B.知识(或逻辑) C.消耗 D.体力3、及计算机科学的理论研究不同,软件工程是一门( B )的学科。4、软件工程及计算机科学的性质不同,软件工程着重于( B
4、 )5、软件工程学科出现的直接原因是( C )。6、软件工程方法学的研究内容包含软件开发技术与软件工程管理两个方面,以期达到的最终目标是( A )7、由于软件生产的复杂性与高成本,使大型软件的生成出现危机,软件危机的主要表现包括了下述( D )方面。 生产成本过高 需求增长难以满足 进度难以控制 质量难以保证A B. C.8、软件的主要结构与功能是在( A )阶段决定的。A.分析设计 B.编程 C.测试 D.维护9、有关计算机程序功能、设计、编制、使用的文字或图形资料称为【 B 】。A.软件 B.文档 C.程序 D.数据10、软件生成周期模型有多种,下列选项中,【 C 】不是软件生存周期模型。
5、A.螺旋模型 B.增量模型 C.功能模型 D.瀑布模型四、简答题四、简答题1. 软件产品的特点是什么? 软件是一种逻辑产品,无形态,具有抽象性。软件是开发而形成的,无明显的制造过程。及硬件相比,软件开发更依赖于开发人员的业务素质、智力以及人员的组织、合作与管理。软件成本集中在开发上,主要反映在人力成本上,而且开发成本难以估计。软件不会“磨损”与老化,但存在退化问题。大多数软件是定做的,不是通过已有构件组装而成。主要靠脑力劳动生产。开发与维护成本高。2. 软件生产经历了哪几个时代,各有何特征?软件生产经历了三个时期:(1)程序设计时期(19461956) 软件=程序主要特征:计算机硬件=计算机用
6、途少,规模小;不作为商品;开发者=使用者:自己开发,自己使用。(2)程序系统时期(19561968) 软件=程序+说明主要特征:程序规模增大,多人分工合作。软件作为商品,即程序设计者使用者;程序开发与使用的文档资料已不可缺少。(3)软件工程时期(1968现在) 软件=程序+数据+文档主要特征:按工程管理的方法管理整个软件开发过程。3. 软件危机是如何产生的?其表现形式是什么?试说明产生危机的原因?大规模集成电路出现后,性能大大提高,推动了计算机的广泛应用,促进了大规模软件系统的设计。但由于软件开发方法不适应规模较大的项目的开发,因而出现了比计划延迟交付、费用比预算增加很多、功能与质量不能满足用
7、户要求,维护困难等问题,造成了软件危机。主要表现:(1)软件开发: 软件开发过程与成本无法有效控制,延迟交付且成本逐年上升; 软件开发生产率提高的速度跟不上需求的增加; 用户需求模糊,用户对已完成的软件系统不满意; 没有确保质量的有效措施,软件产品的质量靠不住。(2)软件维护: 软件常常是不可维护的(缺乏文档或文档质量)。维护花费的时间与费用占整个软件开发组织的60%以上。原因:(1)客观原因: 软件规模越来越大,结构越来越复杂,使得开发与管理都变得困难。但是: 软件是手工劳动,是智力产品-生产率低。 软件是逻辑实体,出错容易,纠错困难。 软件的复杂性使得仅靠人的智力难以驾驭。(2)主观原因
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一次 作业 复习资料
限制150内