答案成都学院(成都大学)考试试卷B
成都大学英语试题及答案

成都大学英语试题及答案一、选择题(每题2分,共20分)1. What does the word "innovate" mean?A. To create something newB. To repair somethingC. To copy somethingD. To predict something答案:A2. Which of the following is a verb?A. AppleB. RunC. HappyD. Fast答案:B3. The correct spelling of the word "environment" is:A. enviromentB. enviornmentC. environmentD. enevirement答案:C4. What is the past tense of "write"?A. wroteB. wrotedC. writedD. writen答案:A5. Which of the following is a preposition?A. atB. andC. butD. or答案:A6. What is the plural form of "child"?A. childrenB. childsC. childesD. child's答案:A7. The word "ambitious" is an example of an:A. AdjectiveB. NounC. VerbD. Adverb答案:A8. Which sentence is grammatically correct?A. She don't like chocolate.B. She doesn't like chocolate.C. She don't likes chocolate.D. She doesn't likes chocolate.答案:B9. The opposite of "increase" is:A. DecreaseB. GrowC. MultiplyD. Add答案:A10. What is the comparative form of "big"?A. biggerB. biglyC. bigestD. big答案:A二、填空题(每题2分,共20分)1. The ________ (动词,意为“开始”) of a new year is alwaysa time for new resolutions.答案:beginning2. The teacher asked the students to ________ (动词,意为“停止”) talking and listen to her.答案:stop3. The ________ (名词,意为“机会”) to study abroad was a great one, and she took it.答案:opportunity4. He is a ________ (形容词,意为“诚实的”) person and always tells the truth.答案:honest5. The ________ (名词,意为“会议”) was postponed due to bad weather.答案:meeting6. She is a ________ (形容词,意为“勇敢的”) girl and never afraid of challenges.答案:brave7. The ________ (名词,意为“计划”) was well-organized and executed successfully.答案:plan8. He ________ (动词,意为“忘记”) his keys at home and couldn't get into his car.答案:forgot9. The ________ (名词,意为“问题”) was too difficult for the students to solve.答案:problem10. The ________ (形容词,意为“年轻的”) man decided to travel the world.答案:young三、阅读理解(每题3分,共30分)阅读下面的短文,然后回答后面的问题。
2022年电子科技大学成都学院公共课《大学计算机基础》期末试卷B(有答案)

2022年电子科技大学成都学院公共课《大学计算机基础》期末试卷B(有答案)一、单项选择题1、八进制数453转换成十进制数是()A.324B.267C.299D.2652、二进制数110010转换成十进制数是()A48 B 50 C52 D563、十六进制数3FC3转换为相应的二进制数是()A.11111111000011B.01111111000011C.01111111000001D.111111110000014、下面关于二进制的运算中,错误的是()A.10+01=11 B.11+01=111 C.11-01=10 D.10-01=015、对于已感染了病毒的U盘,最彻底的去除病毒的方法是()A.用酒精将U盘消毒B.放在高压锅里煮C.将感染病毒的程序删除D.对U盘进展格式化6、标准的ASCII码共有()A256个 B 255个 C127个 D 128个7、计算机系统由()组成。
A. 主机和系统软件B. 硬件系统和应用软件C. 硬件系统和软件系统D. 微处理器和软件系统8、对于鼠标操作,下列叙述不正确的是()A.双击速度可调B.可以双击C.可以三击D.左右键功能不可交换9、在Windows 7默认配置下,可以将硬盘选中文件永久删除的操作是()A.按"Delete"键B.按"Shift+Delete”组合键C.单击鼠标右键,在快捷菜单中选择“删除”命令D.单击当前资源管理器窗口的“文件”菜单,并选择“删除”命令10、在Windows 7“回收站”中,可以恢复()A.从硬盘中删除的文件和文件夹B.从光盘中刷除的文件和文件夹C.从软盘中删除的文件和文件夹D.剪切掉的文挡11、下列有关Windows 7磁盘管理的叙述中,正确的是()A.磁盘碎片整理程序可以将不连续的存储空间整理为连续的空间B.磁盘分区可以使用的驱动器号为A~Z共26个英文字母C.不能将本地计算机的D盘更改为新的盘符D.磁盘分区一旦被删除,其空间无法再次被使用12、在Windows 7的菜单中,若某命令项后面有黑三角“”,则表示该命令项()A.有下级子菜单B.将弹出对话框C.双击鼠标可直接执行D.单击鼠标可直接执行13、在Windows 7中,下列不能出现在文件名的字符是()A.:B.$C.空格D.+14、在Word 2010编辑文本时,可以在标尺上直接进行()A.段落首行缩进操作B.建立表格C.嵌入图片D.分栏操作15、在Word文档中插入符号时,首先要做的操作是()A.选择“符号”菜单B.将光标定位到插入点C.选取要插入的符号D.选择“插入”菜单16、在Word中.段落通常是()A.以句号结束B.以输人回车键结束C.以空格结束D.以分节符结束17、下列不属于Microsoft Office 2010软件包中的软件是()A.OutlookB.WordC.ExcelD.AutoCAD18、在Word 2010中,不能实现插入表格的方式是()A.快速表格B.文本转换为表格C.绘图工具制作表格D.Excel电子表格19、为Word文档设置保护口令时,最多可以输入的字符数是()A.8个B.11个C.15个D.18个20、当向Excel 2010工作表某单元格输入公式时,引用了单元格地址D$2,表明在公式中使用了D列2行单元格的数据,该单元格的引用称为()A. 交叉地址引用B. 混合地址引用C. 相对地址引用D. 绝对地址引用21、Excel 2010工作表的单元格C4中输入“=SUM(C1:C3)”,复制单元格C4至单元格D5,则D5中的内容为()A.=SUM(C1:C3)B.= SUM(D1:D3)C.=SUM(D2:D4)D.=SUM(C2:C4)22、在Excel 2010中,计算平均值的函数是()A.SUMB.MAXC.COUNTD.AVERAGE23、在Excel 2010中,应用“实心填充”条件格式时,用来代表单元格值大小的是()A.数据条的颜色深度B.数据条的面积C.数据条的长度D.数据条的高度24、下列有关Exce12010工作簿和工作表的叙述中,正确的是()A.每个Excel工作表由256×256个单元格组成B.工作簿是处理和存储数据的文件,最多可包含255个工作表C.启动Excel后,默认的工作簿名称为“Book”D.启动Excel后,会自动新建一个名为"sheet”的工作表25、在Excel 2010中、要将有数据且设登了格式的单元格恢复为默认格式的空单元格,应先选定该单元格,然后使用()A.Del 键B.“格式”菜单的“单元格”命令C.“编辑”菜单的“清除”命令D.“常用”工具栏的“剪切”命令26、在“幻灯片浏览”视图中不能进行的操作是()A.插入幻灯片B.删除幻灯片C.改变幻灯片的顺序D.编辑幻灯片中的文字27、在Access2010中允许使用多种数据类型,不包括()A.文本B.备注C.图片D.数字28、SMTP指的是()A.文件传输协议B.远程登录服务C.简单邮件传输协议D.域名服务协议29、系型数据库中,二维数据表的一行称为()A.字段B.数据C.记录D.数据视图30、TCP/IP有四个层次,不包括()A.应用层B.传输层C.物理层D.网络接口层二、填空题31、在Windows 7中,若要把一幅自己拍摄的_____选项。
2022年电子科技大学成都学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)

2022年电子科技大学成都学院数据科学与大数据技术专业《数据库系统原理》科目期末试卷B(有答案)一、填空题1、关系代数运算中,基本的运算是______________、______________、______________、______________和______________。
2、在SQL Server 2000中,数据页的大小是8KB。
某数据库表有1000行数据,每行需要5000字节空间,则此数据库表需要占用的数据页数为_____页。
3、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。
首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;4、从外部视图到子模式的数据结构的转换是由______________实现;模式与子模式之间的映象是由______________实现;存储模式与数据物理组织之间的映象是由______________实现。
5、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
6、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
7、视图是一个虚表,它是从______导出的表。
在数据库中,只存放视图的______,不存放视图对应的______。
2022年电子科技大学成都学院软件工程专业《操作系统》科目期末试卷B(有答案)

2022年电子科技大学成都学院软件工程专业《操作系统》科目期末试卷B(有答案)一、选择题1、I/O交通管制程序的主要功能是管理()的状态信息。
A.设备、控制器和通道B.主存、控制器和通道C.CPU、主存和通道D.主存、辅存和通道2、某计算机按字节编址,其动态分区内存管理采用最佳适应算法每次分配和回收内存后都对空闲分区链重新排序。
当前空闲分区信息见表3-12。
回收起始地址为60K、大小为140KB的分区后,系统中空闲分区的数量、空闲分区链第一个分区的起始地址和大小分别是()。
A.3,20K,380KBB.3,500K,80KBC.4,20K,180KBD.4,500K,80KB3、目标程序对应的地址空间是()A.名空间B.逻辑地址空间C.存储空间D.物理地址空间4、一个页式虚拟存储系统,其并发进程数固定为4个。
最近测试了它的CPU利用率和用于页面交换的利用率,假设得到的结果为下列选项,()说明系统需要增加进程并发数?I.CPU利用率13%:磁盘利用率97%II.CPU利用97%;磁盘利用率3%III.CPU利用率13%:磁盘利用3%A. IB.IIC.IIID.I、III5、设有一页式存储管理系统,向用户提供的逻辑地址空间最大为16页,每页2048B,内存总共有8个存储块,试问逻辑地址至少为多少位?内存空间有多大()?A.逻辑地址至少为12位,内存空间有32KBB.逻辑地址至少为12位,内存空间有16KBC.逻辑地址至少为15位,内存空间有32KBD.逻辑地址至少为15位,内存空间有16KB6、下面说法错误的有()。
I分时系统中,时间片越短越好。
II.银行家算法是防止死锁发生的方法之。
III若无进程处于运行状态,则就绪和等待队列均为空。
A. I和IIB. II和IIIC. I和IIID. I、II和II7、计算机开机后,操作系统最终被加载到()。
A.BIOSB.ROMC.EPROMD.RAM8、在系统内存中设置磁盘缓冲区的主要11的是()。
2022年电子科技大学成都学院信息管理与信息系统专业《计算机网络基础》科目期末试卷B(有答案)

2022年电子科技大学成都学院信息管理与信息系统专业《计算机网络基础》科目期末试卷B(有答案)一、选择题1、使用后退N帧协议,根据图所示的滑动窗口状态(发送窗口大小为2,接收窗口大小为1),指出通信双方处于何种状态()。
A.发送方发送完0号帧,接收方准备接收0号帧B.发送方发送完1号帧,接收方接收完0号帧C.发送方发送完0号帧,接收方准备接收1号帧D.发送方发送完1号帧,接收方接收完1号帧2、主机甲和主机乙新建一个TCP连接,甲的拥塞控制初始阀值为32KB,甲向乙始终以MSS=1KB大小的段发送数据,并一直有数据发送;乙为该连接分配16KB接收缓存,并对每个数据段进行确认,忽略段传输延迟。
若乙收到的数据全部存入缓存,本被取走,则甲从连接建立成功时刻起,未发送超时的情况下,经过4个RTT后,甲的发送窗口是()。
A.1KBB.8KBC.16KBD.32KB3、某TCP分组的选项字段长度为9B,则该TCP分组的数据偏移字段内容为()。
A.1000B.0111C.1111D.00114、根据CSMA/CD协议的工作原理,需要提高最短帧长度的是()A.网络传输速率不变,冲突域的最大距离变短B.上层协议使用TCP的概率增加C.在冲突域不变的情况下减少线路的中继器数量D.冲突域的最大距离不变,网络传输速率提高5、下列介质访问控制方法中,可能发生冲突的是()A.CDMAB.CSMAC.TDMAD.FDMA6、电路交换的优点有()I.传输时延小II.分组按序到达III.无需建立连接IV.线路利用率高A.I、IIB.II,IIIC.I,IIID.II,IV7、对一个无噪声的4kHz信道进行采样,可达到的最大数据传输率是()A.4kbit/sB.8kbit/sC.1kbit/sD.无限大8、当客户端请求域名解析时,如果本地DNS服务器不能完成解析,就把请求发送给其他服务器,当某个服务器知道了需要解析的IP地址,把域名解析结果按原路返回给本地DNS服务器,本地DNS服务器再告诉客户端,这种方式称为()。
2022年成都大学法学专业《民法学》期末试卷B(有答案)

2022年成都大学法学专业《民法学》期末试卷B(有答案)一、单项选择题1、甲被法院宣告死亡,甲父乙、甲妻丙、甲子丁分割了其遗产。
后乙病故,丁代位继承了乙的部分遗产。
丙与戊再婚后因车祸遇难,丁、戊又分割了丙的遗产。
现甲重新出现,法院撤销死亡宣告。
下列哪种说法是正确的?()A.丁应将其从甲、乙、丙处继承的全部财产返还给甲B.丁只应将其从甲、乙处继承的全部财产返还给甲C.戊从丙处继承的全部财产都应返还给甲D.丁、戊应将从丙处继承的而丙从甲处继承的财产返还给甲2、甲公司员工唐某受公司委托从乙公司订购一批空气净化机,甲公司对净化机单价未作明确限定。
唐某与乙公司私下商定将净化机单价比正常售价提高200元,乙公司给唐某每台100元的回扣。
商定后,唐某以甲公司名义与乙公司签订了买卖合同。
对此,下列哪一选项是正确的?()A.该买卖合同以合法形式掩盖非法目的,因而无效B.唐某的行为属无权代理,买卖合同效力待定C.乙公司行为构成对甲公司的欺诈,买卖合同属可变更、可撤销合同D.唐某与乙公司恶意串通损害甲公司的利益,应对甲公司承担连带责任3、甲有二子乙、丙,甲于1996年立下遗嘱将其全部财产留给乙。
甲于2004年4月死亡。
经查,甲立遗嘱时乙17岁,丙14岁,现乙、丙均已工作。
甲的遗产应如何处理?()A.乙、丙各得1/2B.乙得2/3,丙得1/3C.乙获得全部遗产D.丙获得全部遗产4、甲乙为夫妻,共有一套房屋登记在甲名下。
乙瞒着甲向丙借款100万元供个人,使用,并将房屋抵押给丙。
在签订抵押合同和办理抵押登记时乙冒用甲的名字签字。
现甲主张借款和抵押均无效。
下列哪一表述是正确的?()A.抵押合同无效B.借款合同无效C.甲对100万元借款应负连带还款义务D.甲可请求撤销丙的抵押权5、甲公司与乙银行签订借款合同,约定借款期限自2010年3月25日起至2011年3月24日止。
乙银行未向甲公司主张过债权,直至2013年4月15日,乙银行将该笔债权转让给丙公司并通知了甲公司。
2022年成都大学护理学专业《药理学》科目期末试卷B(有答案)

2022年成都大学护理学专业《药理学》科目期末试卷B(有答案)一、填空题1、毛果芸香碱对眼的作用有_______和_______,临床主要用于_______2、左旋多巴与_________按4:1剂量合用,制成的复方制剂称为_________。
3、阿米卡星对革兰阴性杆菌和金黄色葡萄球菌作用较庆大霉素_______,不良反应中耳毒性较庆大霉素_______,肾毒性较庆大霉素_______4、伴有脑血管痉挛的高血压病人可选用______;伴消化性溃疡的高血压病人不宜用______;伴有心动过速的高血压病人宜选用______或______5、我国最早的药学著作《_______》.收载_______种药物。
我国第一部由政府颁发的“药典“是《_______》,收我药物《_______》种6、多潘立酮阻断胃肠道________受体,具有促进胃肠蠕动、加速胃肠排空、协调胃肠运动、防止食物反流和________的作用,临床用于胃肠运动障碍性疾病。
二、选择题7、下列叙述中错误的是()A.心衰时药物在胃肠道吸收减少,分布容积增加,生物利用度降低B.某些不在肝转化的药物在肝功能不良时其消除速率可不受影响C.胃排空时间延长可使在小肠吸收的药物作用延长D.便秘可使药物吸收增加E.营养不良可使药物效应增加8、去甲肾上腺素静滴时外漏,可选用的药物是()A.异丙肾上腺素B.山莨若碱C.酚妥拉明D.氯丙嗪E.多巴胺9、尿激酶过量引起的出血宜选用的药物是()A.鱼精蛋白B.维生素KC.维生素B12D.垂体后叶素E.PAMBA10、TMP与SMZ联合用药的机制是()A.增加SMZ吸收B.增加TMP吸收C.减慢SMZ的消除D.发挥协同抗菌作用E.减慢TMP的消除11、目前临床治疗急性早幼粒细胞白血病(APL)主要治疗方案为,患者达到5年无病生存,且未见长期毒性作用,使APL成为第一种基本可被治愈的急性髓细胞性白血病。
()A.培美曲赛联合卡铂B.吉西他滨联合VP16C.全反式维甲酸联合三氧化二砷D.卡铂联合VP16E.紫杉醇联合卡铂12、克林霉素(氯林可霉素)可引起下列哪种不良反应()A.胆汁阻塞性肝炎B.听力下降C.伪膜性肠炎D.肝功能严重损害E.肾功能严重损害13、溴隐亭治疗帕金森病,是由于()A.中枢抗胆碱作用B.激动DA受体C.激动GABA受体D.提高脑内DA浓度E.使DA降解减少14、垂体后叶素止血的主要机制()A.收缩小动脉和毛细血管B.诱导血小板聚集C.促进凝血因子合成D.抑制纤溶系统E.降低毛细血管通透性15、患者,男,54岁,慢性心衰急性加重就诊。
答案成都学院(成都大学)考试试卷B

第 1 页 共 5 页成都学院(成都大学)考试试卷课程名称:__软件规范、测试与维护_ __(开卷/闭卷) __闭卷_ 2011 _-_2012_ _学年 第__2 __学期一、 填空题(在括号内填写正确的答案,每空1分,共10分)请根据表格左边的分类名称,给右边的分类内容填写对应的编号。
二、 单项选择题,请从四个可选项中选择一个正确答案。
(共20小题,每小题1分,共20分)1.如果说用例F 被用例T 扩展,意思是(a )。
A.F 是一个一般用例,T 是一个特殊用例B.F 是一个特殊用户,T 是一个一般用例2.软件生命周期中所花费用最多的阶段是( D )。
A .详细设计B .软件编码C .软件测试D .软件维护3.需求分析中开发人员要从用户那里了解( A )。
A .软件做什么B .用户使用界面C .输入的信息D .软件的规模4.测试的关键问题是( D )。
A .如何组织对软件的评审B .如何验证程序的正确性C .如何采用综合策略D .如何选择测试用例5.( D )是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。
A .软件过程B .软件测试C .软件生命周期D .软件工程方法学6.由于面向对象中的继承和消息机制,使得软件测试(b )。
A .更加简单B .更加复杂C .没变D .不确定7.单元测试的测试用例主要根据( D )的结果来设计。
A .需求分析B .源程序C .概要设计D .详细设计8.随着软硬件环境变化而修改软件的过程是( B )。
A .校正性维护B .适应性维护C .完善性维护D .预防性维护9.在白盒测试技术测试用例的设计中,( A )是最弱的覆盖标准。
A .语句覆盖 B .路径覆盖C .条件组合覆盖D .判定覆盖 10.结构化程序设计的一种基本方法是( C )。
A .筛选法 B .迭代法 C .逐步求精法 D .递归法 11.引起软件改变的原因主要有(D )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第 1 页 共 5 页成都学院(成都大学)考试试卷课程名称:__软件规范、测试与维护_ __(开卷/闭卷) __闭卷_ 2011 _-_2012_ _学年 第__2 __学期一、 填空题(在括号内填写正确的答案,每空1分,共10分)请根据表格左边的分类名称,给右边的分类内容填写对应的编号。
二、 单项选择题,请从四个可选项中选择一个正确答案。
(共20小题,每小题1分,共20分)1.如果说用例F 被用例T 扩展,意思是(a )。
A.F 是一个一般用例,T 是一个特殊用例B.F 是一个特殊用户,T 是一个一般用例2.软件生命周期中所花费用最多的阶段是( D )。
A .详细设计B .软件编码C .软件测试D .软件维护3.需求分析中开发人员要从用户那里了解( A )。
A .软件做什么B .用户使用界面C .输入的信息D .软件的规模4.测试的关键问题是( D )。
A .如何组织对软件的评审B .如何验证程序的正确性C .如何采用综合策略D .如何选择测试用例5.( D )是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程,它包括方法、工具和过程三个要素。
A .软件过程B .软件测试C .软件生命周期D .软件工程方法学6.由于面向对象中的继承和消息机制,使得软件测试(b )。
A .更加简单B .更加复杂C .没变D .不确定7.单元测试的测试用例主要根据( D )的结果来设计。
A .需求分析B .源程序C .概要设计D .详细设计8.随着软硬件环境变化而修改软件的过程是( B )。
A .校正性维护B .适应性维护C .完善性维护D .预防性维护9.在白盒测试技术测试用例的设计中,( A )是最弱的覆盖标准。
A .语句覆盖 B .路径覆盖C .条件组合覆盖D .判定覆盖 10.结构化程序设计的一种基本方法是( C )。
A .筛选法 B .迭代法 C .逐步求精法 D .递归法 11.引起软件改变的原因主要有(D )。
A .运行环境变化B . 需求变化C .系统有错D .以上全部12.(b )不符合软件测试原则。
A .对每个测试结果进行检查,不漏掉已经出现的错误迹象B .程序员应该仔细测试自己编写的程序代码C .程序员要避免测试自己编写的程序代码D .测试工作越早开始越好 13.面向对象的开发方法中,( C )将是面向对象技术领域内占主导地位的标准建模语言。
A .Booch 方法B .Coad 方法C .UML 语言D .OMT 方法 14.瀑布模型本质上是一种( A )。
A .线性顺序模型B .顺序迭代模型C .线性迭代模型D .及早见产品模型 15.软件维护产生的副作用,是指( C )。
A .开发时的错误 B .隐含的错误 C .因修改软件而造成的错误D .运行时误操作 16.软件详细设计的主要任务是确定每个模块的( A )。
A .算法和使用的数据结构 B .外部接口 C .功能 D.编程 17.软件结构图的形态特征能反映程序重用率的是( C )。
A .深度 B .宽度 C .扇入 D .扇出 18.为了提高模块的独立性,模块内部最好是( C )。
A .逻辑内聚 B .时间内聚 C .功能内聚 D .通信内聚 19.软件结构图中,模块框之间若有直线连接,表示它们之间存在( A )。
A .调用关系 B .组成关系 C .链接关系 D .顺序执行关系 20.数据流图(DFD )中的每个数据处理至少需要( D )。
A.一个输入数据流 B.一个输出数据流 C.一个输入或者输出数据流 D.一个输入数据流和一个输出流 三、 阅读以下说明,请按要求答题(共2小题,第1小题6分,第2小题4分,共10分)。
【说明】如果你是一个程序员,可能常常为不能按时完成任务而苦恼。
如果你是一个项目经理,可能会觉得开发符合预算和进度要求的软件简直难于上青天。
实际上,软件项目常常严重超期或超出预算仍是困扰着绝大多数软件机构的难题。
据美国一份评估报告显示,17个主要的国防部软件合同中,平均28个月的进度计划推第 2 页 共 5 页学院________________专业________________班级________________学号________________姓名________________——————————————密——————————封—————————线————————————— 答 题 不 得 超 过 此 线迟了20个月才完成。
一个4年应该完成的任务,7年还未提交,其中没有一个项目按时完成。
由于存在软件问题,B1轰炸机的部署被推迟了,同样的原因,580亿美元的A12飞机计划也被部分取消了。
持续了二三十年的软件危机为什么愈演愈烈?软件开发为什么如此之难?【问题】1、 请分析上述说明中的案例,简述什么原因导致了以上情况,应该用什么途径消除(6分)。
原因所在1软件极大的复杂性大多数大型软件软件产品由几十甚至几百万行源代码构成,例如:Windows95操作系统由大约1100万行代码组成。
每一行代码都可能影响到程序的其它部分,并且各个部分之间都可能互相影响。
这样一个错综复杂的巨大系统当中,每一个小小的错误都可能导致整个系统崩溃。
有些大型软件,例如Windows ,可能是人类曾经建造过的最复杂的事物之一,从古至今最复杂的建筑都无法与之相比。
2软件高度的不确定性一个软件项目从一开始就存在许多不确定性因素。
其一:用户需求很难确定。
这是因为软件开发者很难详细了解用户的需求,甚至用户在看到产品之前也不清楚自己到底需要什么,所以从项目开发的自始至终都可能会有新的需求提出,致使系统结构不断修改,最终面目全非。
其二:设计不完全可以预测。
有时,一个设计时认为可行的方案,在实现时可能行不通,或者最初的设计方案存在很大的缺陷而没有及时发现,或者突然一个设计时没有料到的技术难点阻挡了项目的进度。
从设计到实现实际上有着很大的不可预测性。
其三:用户需求不断变化,如果最初的用户需求没有了解的很清楚,可能整个项目很快就会陷在不断变化的需求之中不能自拔。
其四:客观条件的不确定性。
在项目的进展过程中,可能会有人员的流动,可能会有资源的调整,可能会有这样或那样的客观条件的限制而阻挡了项目的正常进行。
在这样高度的不确定之中,在较早阶段精确估计一个项目不只是很难地,甚至是不可能的。
软件开发造成工期延误的原因 1开发人员的过分乐观许多开发人员倾向于一切都会进展顺利,这种盲目的自信对于项目开发来说是不对的。
如果按照最乐观的估计,可能绝大多数任务都不能按时完成,因为在软件开发中不确定因素实在太多了。
对于任务的复杂性和难度,对于自己能支配的时间,对于可能的突发事件的干扰等没有清楚的认识和估计,即使对自己的时间表作出保证,也可能常常无法按时交货。
2来自外部的压力作为项目的管理者或者客户都希望项目早日结束,因而为项目设置了一个个时间节点, 这些时间节点可能设置的根本就不可能实现或者实现起来会有很大难度,但是开发人员为了按时完工只好加班加点,以最快的速度完成要求的功能,而对于系统结构的考虑就会放到次要的位置上去,这样就为今后程序的维护埋下了隐患。
更可怕的是一个个bug 会随着压力的增大而产生,最后造成更大量的返工。
程序就象程序员的孩子一样,每个人都希望自己的孩子茁壮成长,但是没有办法,多生快生就不能优生。
3项目以外事情的干扰如果一个项目的开发人员经常被项目以外的事情所干扰、牵制,不能全身心地投入到项目开发之中,常常会因此而影响了进度。
这种现象在规模较小的软件企业中比较多见,一个开发人员经常身兼多职,甚至同时参与多个项目的开发。
如果其它项目急于完工,则该项目只好被拖延。
4 项目管理的混乱软件企业内部项目管理的混乱似乎是一个世界性的通病。
卡耐基梅隆大学软件工程研究所(SEI )建立了一套标准,用来衡量软件企业从混乱到持续发展的这种状态,这就是就是CMM 五级标准。
第一级最为混乱,每升高一级情况都有所好转,第五级状况最好。
到2001年1月底,全世界只有1654家软件公司和机构通过了不同级别的认证。
从下图可以看出,这是一个金字塔型的分布状态,图上只显示了二级和二级以上的企业,而处在金字塔最低层的那些一级企业的数目不知有多少个1654家!所以从世界范围来看,软件管理的总体水平还是很低的。
5 开发人员的不足全世界对于人才的竞争可能在IT 界表现的最为激烈。
一方面人才的绝对数量不足导致了许多企业不能招到自己急需的人才;另一方面人才的流动也导致了企业很容易失去自己的员工。
一个项目如果缺少人手或人才频繁流动,将不能保证项目的正常进展。
消除软件开发工期延误办法 1 对不确定性做好充分准备中国人都对《三国演示》中的赤壁之战非常熟悉,诸葛亮在赤壁埋伏了数路伏兵对曹操进行围追堵截,一招不行,还有下一招,对整个过程做了非常周密的准备和部署,所以大获全胜。
软件开发亦是如此,在项目展开的初期就应该对过程中可能会出现各种的情况有所准备,才不至于车到山前无路可走。
2立足于产品的灵活性第 3 页 共 5 页学院________________专业________________班级________________学号________________姓名________________——————————————密——————————封—————————线————————————— 答 题 不 得 超 过 此 线设计的灵活性是一个软件产品的灵魂。
好的设计总是容易维护和升级,而不好的设计却会为今后的维护带来很大的麻烦,甚至整个产品都可能被废弃重来。
因此在软件开发的的初期应花很大力气致力于整体设计,而不是急于编码,磨刀不误砍柴工,前期的投入会获得高额回报的。
3 提高软件管理水平ISO9000质量管理系统的标准系列是建立在这样一个前提上:如果生产和管理系统没有问题,那么其产品和提供的服务也就没有问题,这说明管理水平如何于产品的质量有至关重要的影响。
我认为一个软件企业提高管理水平的最好途径就是为自己制定一个目标,比如实现CMM 的级别认证或者ISO9000质量体系认证,在对这些目标努力的过程中会逐渐提高自己的管理水平。
2、 简述软件生命周期阶段的划分及任务(4分)。
软件生命周期 生命周期任务可行性研究 问题是否可解 需求分析 系统必须做什么 总体设计 系统应实现的功能 详细设计 怎样实现功能 编码 正确的程序 测试 满足要求的软件 维护长期技术支持四、简答题(共3小题,每小题10分,共30分)1、面向对象的分析通常要建立三个模型,请问三个模型的作用?1)功能模型:表达系统的详细需求,为软件的进一步分析和设计打下基础。