欢迎来到天天文库
浏览记录
ID:47985207
大小:99.01 KB
页数:8页
时间:2020-01-18
《软件工程第1阶段测试题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、江南大学现代远程教育第一阶段测试卷考试科目:《软件工程》第1章至第3章(总分100分)时间:90分钟__________学习中心(教学点)批次:层次:专业:学号:身份证号:姓名:得分:一、单选题(每小题1分,共计20分)1.软件是一种()产品。A.物质B.逻辑C.有形D.消耗2.软件产品的开发主要是()。A.复制B.再生产C.拷贝D.研制3.个体手工劳动生产方式的时代是()。A.程序设计B.软件生产自动化C.程序系统D.软件工程4.软件工程是一门()学科。A.理论性B.原理性C.工程性D.心理性5.软件开发费用只占整个软件系统费用的
2、()。(软件维护占55%~70%)A.1/2B.1/3C.1/4D.2/36.软件开发中大约要付出()的工作量进行测试和排错。(测试占40%~50%编写占10%~20%)A.20%B.30%C.40%D.50%7.同一软件的大量软件产品的生产主要是通过()而得到。A.研究B.复制C.开发D.研制8.软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是()。A.运行和维护阶段B.设计阶段C.代码实现阶段D.测试阶段9.下列不属于软件工程方法学三要素的是()。A.方法B.工具C.过程D.操作10.下列属于软件的
3、特点的是()。A.软件是一种逻辑实体,具有抽象性B.软件在使用过程中没有磨损、老化的问题C.软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高8D.以上都正确11.软件工程的出现是由于()。A.软件危机的出现B.计算机硬件技术的发展C.软件社会化的需要D.计算机软件技术的发展12.()分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。A.增量模型B.喷泉模型C.原型模型D.螺旋模型13.软件开发技术不包含()。A.软件开发方法学B.软件工程环境C.软件工具D.软件质量度量14.结构化生命周期法实施的前提和
4、依据是()。A.固有的阶段划分B.系统的需求比较稳定C.完善的开发工具D.开发过程是顺序的15.传统的软件生命周期不包含()。A.问题定义B.性能优化C.测试D.实现16.软件危机是指()。A.软件遭到破坏B.软件开发和维护过程中遇到的一系列问题C.软件维护出现困难D.软件不能正常运行17.下列选项不属于瀑布模型的优点的是()。A.可迫使开发人员采用规范的方法B.严格地规定了每个阶段必须提交的文档C.要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证D.支持后期的变动18.做好哪个时期的工作,是降低软件成本和提高软件质量的关
5、键?()A.软件定义时期B.软件设计时期C.软件编程时期D.软件维护时期19.系统技术可行性研究涉及的技术应该是()技术。A.现在已提出的B.现在在研究的C.不一定可以获得的D.一定可以获得的20.软件维护工程越来越受到重视,因为它的花费常常要占软件生命周期全部花费的()。A.10%-20%B.20%~40%C.60%~80%D.90%以上二、名词解释(每小题2分,共计12分)1.SA2.SD3.SP4.DFD5.DD86.IPO三、简答题(每小题4分,共计32分)1.软件工程研究的主要内容是什么?2.简述软件工程研究所涉及的领域。
6、3.软件生存周期有哪几个阶段?4.软件生存周期模型有哪些主要模型?5.可行性研究的目的和实质是什么?6.可行性研究报告有哪些主要内容?7.需求分析的基本任务是什么?8.简述结构化分析方法的步骤。1.软件工程研究的主要内容是软件开发技术和软件开发管理两个方面:①软件开发技术主要研究软件开发方法、软件开发过程、软件开发工具和环境。②在软件开发管理中,主要是研究软件管理学、软件经济学、软件心理学等。2.软件工程是一门综合性的交叉学科,它研究所涉及的领域有:①计算机科学②工程科学③管理科学④数学等3.软件生存周期阶段如下7个阶段:①可行性分
7、析②需求分析③概要设计(总体设计)④详细设计⑤编码⑥测试⑦维护4.软件生存周期模型有:①瀑布模型②原型模型③增量模型④螺旋模型⑤喷泉模型⑥变换模型⑦基于知识的模型等5.可行性研究的目的:是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发可行性研究的实质:是要进行一次简化、压缩了的需求分析、设计过程,要在较高层次上以较抽象的方式进行需求分析和设计过程6.可行性研究报告的主要内容如下:①引言②可行性研究前提③对现有系统的分析④现有的技术可行性分析⑤经济可行性分析⑥社会因素可行性分析⑦其他可供选择方案⑧结论7.需求
8、分析的基本任务是要准确地定义新系统的目标,为了满足用户需要,回答系统必8须“做什么”的问题。8.结构化分析方法的步骤包括:①了解当前系统的工作流程,获得当前系统的物理模型。②抽象出当前系统的逻辑模型。③建立目标系统的逻辑模型。④作进一
此文档下载收益归作者所有