欢迎来到天天文库
浏览记录
ID:35577541
大小:598.50 KB
页数:20页
时间:2019-03-30
《电大《软件工程》平时作业1、2、3、4次及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、软件工程第1次作业、一、填空题(每空2分,共20分)请根据表格左边的分类名称,给右边的分类内容填写对应的编号.编号分类名称编号分类内容A黑盒法数组界限检查语句覆盖B白盒法等价类划分法标志检查C主动式防错栈深度检查条件覆盖D被动式防错边界值分析法分支覆盖内存检查错误推测法二、单项选择题(将一个正确的答案代码填入括号中,每小题3分,共15分)1.()是用户和设计交换最频繁的方法。A.原型化方法B.瀑布模型方法C.螺旋模型方法D.构件组装模型方法2.下列哪个阶段不是软件生存期三个阶段中的内容()。A.
2、计划阶段B.开发阶段C.编码阶段D.维护阶段3.下列()操作产生的副作用属于数据副作用。A.修改子程序B.局部变量的再定义C.删除标识符D.修改对编辑条件的测试4.软件测试的目的()。A.避免软件开发中出现的错误B.发现软件开发中出现的错误C.尽可能发现并排除软件中潜藏的错误,提高软件的可靠性D.修改软件中出现的错误5.完成详细设计的工具不包括()。A.PAD图B.数据流图C.HlP()图D.程序流程图三、多项选择题(将一个以上正确的答案代码填入括号中,每小题3分,共15分)1.应从()等方面研
3、究可行性。A.经济可行性B.技术可行性C.运行可行性D.法律可行性2.对于下列的数据流图的局部,有关描述中正确的是()。A.该图为第一层数据流图3.需求分析阶段结束后,交出的文档中应该包括()。A.数据流图B.数据字典C.简明的算法描述D.项目的经费预算4.软件管理工作涉及到的直接对象包括()。A.软件开发人员B.硬件设备C.项目经费D.软件项目5.在软件设计中,()耦合应尽量避免。A.控制B.数据C.内容D.标记四、判断题(正确的在括号内打上“√”,错误的打上“X”。每小题2分,共10分)1。
4、软件危机是指在软件开发和维护过程中遇到的一系列严重问题。()2,结构化分析方法就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。()3.UML只能应用于软件系统模型的建立。()4.程序设计语言中应绝对禁止使用GOTO语句。()5.模块越小,模块的优点越大。()五、问答题(每小题10分,共20分)1.什么是软件?什么是软件工程?2.什么是编码风格?为什么要强调编码风格?六、分析题(共20分)根据下列N—S图,写出其对应的伪码。软件
5、工程试题答案及评分标准(供参考)一、填空题(每空2分,共20分)请根据表格左边的分类名称,给右边的分类内容填写对应的编号。编号分类名称编号分类内容A黑盒法D数组界限检查B语句覆盖B白盒法A等价类划分法C标志检查C主动式防错D栈深度检查B条件覆盖D被动式防错A边界值分析法B分支覆盖C内存检查A错误推测法二、单项选择题(每小题3分,共15分)1.A2.C3.B4.C5.D三、多项选择题(每小题3分,共15分)1.ABCD2.BCD3.ABC4.ACD5.CD四、判断题(每小题2分,共lo分)1.√2
6、.√3.X4.X5.X五、问答题(每小题10分,共20分)1.答:软件是一种产品。包含下面三方面的含义,(1)在运行中能提供所希望的功能和性能的指令集(即程序);(2)使程序能够正确运行的数据结构;(3)描述程序研制过程、方法所川的文档。软件工程是指导汁算机软件开发和维护的工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。2.答:编码风格又称程序设计风格或编程风格。随着软件技术的发展,编码的目标已经从强调效率转变
7、为强调清晰。良好的编码风格能在一定程度上弥补语言存在的缺陷,而如果不注意风格就很难写出高质量的程序。尤其当多个程序员合作编写——个很大的程序时,需要强调良好而一致的编码风格,以便相互通讯,减少因不协调而引起的问题。总之,良好的编码风格有助于编写出可靠而又容易维护的程序,编码的风格在很大程度上决定着程序的质量。六、分析题(共20分)答:StartabDoUntilx6IfxlthenfIfx4thenDoUntilx5iEndUntilElseghEndifElseSelectCasex2Case
8、l:DoWhilex3cEndWhileCase2:dCase3:eEndSelectEndifEndU软件工程第二次作业一、填空(在横线上填写正确的答案,每空1分,共25分)1.软件开发模型中的螺旋模型在笛卡尔坐标的四个象限上表达了——,风险分析,实施工程、——四个方面的活动.2.假设使用代码行技术进行费用估计,莱软件中共6000行程序,每行平均成本20元,则该软件的成本为——·3.数据流图的基本符号包括——、——、——、——。4.在可行性研究中,最难决断和最关键的是——·5.冗余技术一般包括
此文档下载收益归作者所有