软件工程习题解答
一、什么是软件危机。为什么会出现软件危机。软件危机是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。软件危机的典型表现。①软件&#160。②程序&#160。③代码&#160。软件工程习题解答。软件产品的成本主要体现在软件的开发和研制上。若是本市电话则再接着拨8位数字(第1位不是0)。
软件工程习题解答Tag内容描述:<p>1、软件工程习题解答第一章 概述1.软件产品的特性是什么? a.软件产品是一种逻辑产品。b.软件产品的生产主是研制,软件产品的成本主要体现在软件的开发和研制上,软件开发完成后,复制就产生了大量软件产品。c.软件产品不会用坏,不存在磨损、消耗问题。d.软件产品的生产主要是脑力劳动,还未完全摆脱手工开发方式,而且碰分是定做的。e.软件。</p><p>2、软件工程习题及部分参考答案判断题 软件也会磨损和老化。(X) 完善性维护是提高或完善软件的性能。() 数据字典是对数据流图中的数据流,加工、数据存储、数据的源和终点进行详细定义。(X) 软件是指用程序设计语言(如PASCAL ,C,VISUAL BASIC 等)编写的程序,软件开发实际上就是编写程序代码。(X) 软件模块之间的耦合性越弱越好。() 如果通过软件测试没有发现错误,则说明软件是正确的。(X) 快速原型模型可以有效地适应用户需求的动态变化。() 模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的。</p><p>3、第一章一、什么是软件危机?它有哪些典型表现?为什么会出现软件危机?软件危机是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。它包括两方面:如何开发软件,已满足对软件日益增长的需求;如何维护数量不断增长的已有软件。软件危机的典型表现:(1) 对软件开发成本和进度的估计常常很不准确。常常出现实际成本比估算成本高出一个数量级、实际进度比计划进度拖延几个月甚至几年的现象。而为了赶进度和节约成本所采取的一些权宜之计又往往损害了软件产品的质量。这些都降低了开发商的信誉,引起用户不满。(2) 用户对已。</p><p>4、1、可行性研究的目的是用最小的代价,在尽可能短的时间内,确定该项目是否能够开发。 2、程序设计时代的生产方式是个体手工,程序系统时代的生产方式是作坊式小团体, 软件工程时代的生产方式是工程化。 3、喷泉模型是一种以需求分析为动力,以对象为驱动的模型。 4、需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是功能需求。 5、可行性研究需要从以下三个方面分析研究每种解决方法的可行性:技术可行性、经 济可行性、社会可行性。 6、可行性研究的目的不是去开发一个软件项目,而是研究这个软件项目是否值得开发, 其中。</p><p>5、第一章 软件工程概论一、填空题 软件是计算机系统中与硬件相互依存的部分,它是包括(A)、(B)、及(C)的完整集合。其中,(A)是按事先设计的功能和性能要求执行的指令序列,(B)是使程序员能够正确操纵信息的数据结构,(C)是与程序开发、维护和使用有关的图文材料。软件 程序 代码 硬件 文档 外设 数据 图表 开发软件时,对于提高软件开发人员工作效率至关重要的是(A)。软件工程中描述软件生存周期的瀑布类型一般包括计划、(B)、设计、编码、测试、维护等几个阶段。其中,设计阶段在管理上可以依次分成(C)和(D)两个步骤。。</p><p>6、期考试题题型构成:选择题20道 40分填空题 10道 20分应用题 5道 40分软件工程习题解答一、软件生存周期各阶段的基本任务?1. 问题定义: (1)回答要解决的问题是什么。 (2)系统分析员应该提出关于问题性质、工程目标和规模的书面报告。 (3)经过和用户讨论,澄清含糊不清的地方,改正理解不正确的地方,得出一份双方都满意的文档。 (4)问题定义是软件生命周期中最简短的阶段。 2.可行性研究:(1)前一阶段定义的问题有可行的解决办法吗? (2)系统分析员要进行一次大大压缩和简化了的系统分析和设计。导出高层逻辑模型(用数据流图表示)。确。</p><p>7、习题答案,练习题:习题2.5北京某高校可用的电话号码有以下几类:校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类;拨校外电话需先拨0;若是本市电话则再接着拨8位数字(第1位不是0);若是外地电话则拨3位区码再拨8位电话号码(第1位不是0)。,电话号码=校内电话号码|校外电话号码校内电话号码=非零数字+3位数字校外电话号码=本市号码|外地号码本市号码=0+8。</p>