当前位置:文档之家› 中国海洋大学977高级程序设计与软件工程专业课考研真题(2020年)

中国海洋大学977高级程序设计与软件工程专业课考研真题(2020年)

中国海洋大学977高级程序设计与软件工程专业课考研真题(2020年)

最新中国海洋大学考研试题

中国海洋大学考研试 题

2010年全国硕士研究生入学考试水产学科基础综合考试科目 参考答案及评分标准 科目代码: 416 科目名称:普通动物学与普通 生态学 -------------------------------------------------------------------------------------------------------------------- 一、选择题(单选,每题1分,共15分) 1 2 3 4 5 6 7 8 C D C A A B A B 9 10 11 12 13 14 15 A B D B A B B 二、填空题(每空0.5分,共15分) 1. 大颚、第2颚足、第1游泳足 2. 鳃、书鳃、书肺、气管 3. 单沟系、双沟系、复沟系 4. 光合营养(植物性营养)、自养渗透营养 (腐生性营养)、吞噬营养 5. (真)体腔、体腔、筛板

6. 用进废退、获得性遗传 7. 渐新马、中新马、上新马 8. 骨鳞、楯鳞、硬鳞 9. 颈椎腰椎 10. 10、12 11. 端细胞法(裂体腔法)、体腔囊法(肠体腔法) 三、名词解释(每题2分,共10分) 1.胞饮:原生动物;质膜吸附液体环境中的大分子化合物或离子;质膜凹陷,形成管道、液泡,多泡小体,吸收。 2.原肾:扁形动物等低等后生动物的排泄器官,由外胚层陷入形成,通常由焰细胞(焰茎球)、许多具分支的原肾管和原肾孔组成。主要功能是调节渗透压和排泄。 3.直接发育:初生个体与成体形态及生活方式相似,不需变态即可发育为成体。 4.停滞进化:一个物种在很长时间内没有进化或无分支进化。如北美的负鼠等。 5.囊鳃类:圆口动物呼吸系统由于具有独特的鳃囊,又称囊鳃类。 四、简答题(每小题5分,共25分) 1. 中胚层首见于那一门类动物?简述中胚层出现在动物进化过程中的意义。

软件工程导论期末考试题

一、单项选择题 1.适合于面向对象方法学的软件生存周期模型是( B ) A.瀑布模型 B.喷泉模型 C.螺旋模型 D.增量模型 2.从实用角度看,数据规范化程度在大多数场合选用第( C )范式。 A. 1 B.2 C.3 D.5 3. 可行性分析研究的目的是( A )。 A.项目值得开发否 B.争取项目 C.开发项目 D.规划项目 4. 模块的内聚性最高的是 ( D ) A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚 5.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做 ( B ) A. 软件工程 B. 软件危机 C. 软件周期 D. 软件产生 6. 需求分析阶段的任务是确定( D ) A.软件开发方法 B.软件开发工具 C.软件开发费 D.软件系统的功能 7. 完整的软件结构通常用( B )图来表示。 A. IPO 图 B. HIPO 图 C.PAD 图 D.DFD 图 8. 在白盒法技术测试用例的设计中( A )是最弱的覆盖标准。 A.语句 B.路径 C.条件组合 D.判定 9?对象实现了数据和操作的结合,使数据和操作( C )于对象的统一体中。 A.结合 B.隐藏 C.封装 D.抽象 10. 在数据流图中,圆代表( C )。 A.源点 B.终点 C.加工 D.模块 11. 模块内聚度越高,说明模块内各成分彼此结合的程度越( B )。 A.松散 B.紧密 C.无法判断 D.相等 12. 软件测试方法中,黑盒、白盒测试法是常用的方法,其中黑盒测试主要用于测试( B )。 A.结构合理性 B.软件外部功能 C.程序正确性 D.程序内部逻辑 13. 面向对象开发方法中, ( C )是占主导地位的标准建模语言。 A.Booch 方法 B.Coad 方法 C.UML 语言 D.OMT 方法 14. 软件需求分析的主要任务是准确地定义出要开发的软件系统是( C ) A.如何做 B.怎么做 C.做什么 D.对谁做 15. 结构化程序设计的一种基本方法是( C ) A.筛选法 B.迭代法 C.逐步求精法 D.递归法 二、填空题 1. 目前使用最广泛的软件工 程学方法分别是传统方法学和(面向对象方法学 ) )和事务流。 文档 ) 。 ( 重复 )三种结构。 自顶向下 的集成测试方法,对软件结构中下层使 6. 软件维护包括 ( 改正性维护 )、适应性维护、完善性维护、预防性维护。 7. 面向对象方法学建模得到的三个基本子模型是 (对象建模 ) .动态模型、功能模型。 8. 复杂大型问题的对象模型通常由主题 2. 数据流图中信息流的类型有(变换流 3. 软件的定义是:软件 =程序+数据+ 4. 经典结构程序设计包括顺序、选择和 5. 集成测试时对软件结构中上层使用 用 ( 自底向上 ) 的集成测试方法。

软件工程导论论文(精)

软件工程一.关于软件工程软件是计算机系统中程序.数据和相关文档的集合,一种逻辑产品。软件工程是一门研究工程化方法构建和维护有效的.实用的和高质量的软件的学科。软件工程是一门比较年轻的学科,追溯其出现的时期我们可以回到二十世纪中期。那个时候出现了软件危机。上个世纪五十年代计算机刚从军用转到民用,编写程序的工作被视为艺术家的创作。由于当时计算机受价格因素的限制未能普及,人们对这一新生的披着神秘面纱的产品并不了解。再加上编程人员追求的是如何在有限的处理器能力和储存空间约束下编写出执行速度快.体积小的程序,使程序中充满了各种各样让人迷惑的技巧,这时的软件的开发生产就非常依赖开发人员的聪明才智。但是得到了六十年代,由于计算机生产硬件的突破使计算机的应用范围得到较大的扩展对软件系统的需求和软件自身复杂性急剧上升,传统开发方法不能满足对软件的需要,出现了软件危机。为解决这个问题,1986年“软件工程”在NATO会议上被首次提出,就是把软件开发从“艺术”和“个体行为”向“工程”和“群体协同工作”转化。从此一门新的学科便诞生了。软件的发展又分为几个阶段:先是程序设计再到程序系统,再是软件工程,到现在是面向对象软件工程。因为一种软件往往比较庞大,需要一个或多个团体才能完成,所以以一种工程化的方法不仅能够提高软件的质量也能提高开发效率。软件工程是研究和应用如何以系统性的.规范化的.可定量的过程化方法去开发维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。其目标是在给定成本.给定进度的前提下开发软件。开发出的软件应具有可修改性.有效性.可靠性.可维护性.可适应性.可移植性.可追踪性.可重用性.可理解性.可互操作性。其中可修改性事实容许对系统进行修改而不增加原系统的复杂性。有效性是软件系统能最有效的利用计算机的时间资源和空间资源。软件工程包括技术和管理两方面。由方法.工具.和过程三部分。软件开发方法就是完成软件开发的各项任务的技术方法,软件开发工具是为了方法运用提供支撑。软件工程的过程包括定义.开发.运行维护。定义包括可行性研究.需求分析两个步骤。可行性研究就是根据已有的技术手段结合要开发软所可能运用的技术来判断开发的可行度。需求分析就是要通过客户了解软件所应具备的功能。这一阶段是软件开发前的准备阶段,是很重要的一个阶段。

2016年中国海洋大学考研参考书目

(一)报考条件: 根据文件规定,中国海洋大学硕士研究生,本次考试选拔对象,应符合以下条件: 1.在校期间政治思想表现优秀,遵守校纪校规,文明礼貌,未受到任何处分。 2.学历要求:本科(或专科毕业两年),无重考,无重修记录,身心健康。 3.平时必修课程和限选课程学习成绩优秀和综合素质好。 4.以综合考试成绩为录取依据,首先按各专业实考人数划定分数资格线,再按成绩从高到低择优录取。 5.综合考试成绩将在录取前公示7天,录取过程中,如果有排名在录取名额内的考生自愿放弃,在名额外的学生按顺序递补。 (二)报考事项: 历年真题QQ在线咨询:363、916、816张老师。学校各相关学院成立工作小组,确定工作中的相关原则政策和办法研究重大事项;负责本学院考试工作的组织宣传事项和实施工作;完成报考成绩的统计及综合排名汇总材料并上报填表。 1.各学院要先完成报考专业的成绩进行排名,根据名单确定考生的具体范围。 2.符合上述条件的参加综合考试,根据报考专业并提交书面申请材料审核。 3.工作领导小组审核汇总名单后,将公示7天,期满后不再提示。 4.各相关专业按照考试科目的顺序依次进行。

5.考试成绩以书面通知形式发到学生本人。 (三)考试流程: 1.参加初试并获得复试资格的考生,应在复试前填写相关表格,按规定时间提供自身研究潜能的材料,攻读研究生阶段的研究计划、科研成果等。 2.报考考生的资格审查由领导小组进行审查,对考生料进行审阅符合报考条件的考生统计填表。 3.我校采取笔试、口试或两者相兼的方式进行差额复试,以进一步安排加强进行考察学生的专业基础、综合分析能力、解决实际问题的能力和各种应用能力等。具体比例由学校根据本学科、专业特点及生源状况安排。 (四)复习方略: 1.注重课本很多考生会安排各种各样的资料,其实关键要能保证你进行的系统性。因此整个阶段应该以教材为主,以精读的方式对教材重点章节相关要点,对课本有一个纲领性的认识。对课后题必须要掌握,很多知识点题都出自课后。加强相关科目关联性进行统筹考核安排。较为系统的了解都要以记忆为基础一定要做到对书的大体框架有全面的把握,把整个原理的前后概念贯穿起来。 2、在复习充分的情况下做完后对照答案进行对比,充分了解自己的差距。接下来才是最重要的,要根据专业课的真题都会出什么题型,总结其考察重点是什么是哪一章节。在熟悉这些之后呢,一定要必须的题目都整理出来行理解背诵。为什么要这样做呢,因为通常前几年出现的题目会出现,根据政策方向考核对照问题的深度和广度,结合自己的知识结构知识存量,正确的安排答题技巧针对有限的知识来最好地回答。专业课的难度绝不亚于英语,往往在侧重点上、宣传上策

新版中国海洋大学生物学考研经验考研参考书考研真题

考研已落下帷幕考研虽然已经结束好长时间,而它对于我来说,就像是昨天刚发生一样,清晰且深刻。 回首考研的这段经历,我收获了很多,也成长了许多。 开始基础复习的时候,是在网上找了一下教程视频,然后跟着教材进行学习,先是对基础知识进行了了解,在5月-7月的时候在基础上加深了理解,对于第二轮的复习,自己还根据课本讲义画了知识构架图,是自己更能一目了然的掌握知识点。 8月以后一直到临近考试的状态,开始认真的刷真题,并且对那些自己不熟悉的知识点反复的加深印象,这也是一个自我提升的过程。 考研一路走来,真的很辛苦,考研帮里学长学姐们分享的宝贵经验不仅能让我打起精神背水一战,还使我的复习有条不紊地进行。 初试成绩出来的这两天,酝酿了一下,我也想为将要参加下一届考研的的学弟学妹们写一篇文章,希望你们从复习的开始就运筹帷幄,明年的这个时候旗开得胜。 文章字数很多,大家有时间可以阅读,文末有真题和资料下载分享,谢谢大家。 中国海洋大学生物学的初试科目为: (101)思想政治理论 (201)英语一 (612)生物化学A (835)基础生物学

参考书目为: 1.《生物化学》王镜岩、朱圣庚、许长法高等教育出版社 2.《细胞生物学》翟中和高等教育出版社 3.《陈增阅普通生物学》(第三版) 吴相钰高等教育出版社 先综合说一下英语的复习建议吧。 如何做阅读? 做阅读题的时候我建议大家先看题干,了解一下这篇文章大致讲什么内容,然后对应题干去阅读文章,在阅读文章的过程中可以把你做出答题选择的依据标注出来,便于核对答案时看看自己的思路是否正确,毕竟重要的不是这道题你最后的答案正确与否,而是你答题的思路正确与否。 此外,每次做完阅读题也要稍微归纳一下错误选项的出题陷阱,到底是因果互换、主观臆断还是过分推断等,渐渐地你拿到一道阅读题就会条件反射出出题人的出题思路,这也有助于你检验自己选择的答案的合理性。 对于真题上的每一篇阅读,我做完核对答案后都重新精读了一遍,把不认识的单词进行标注通过查阅字典和手机弄懂消化,然后对每一篇阅读进行口头翻译,这样一来不仅加深了自己对阅读这一块的理解,也提升了自己的翻译能力。对于阅读理解B有些年份考查排序,有些年份考查小标题,还有些年份考查将抽出的句子还原,解答这类题型主要突破点是找出相关性和提示词,就拿排序来说,段落与段落之间、句子与句子之间很多时候都有包括转折、递进、因果等相关性,文章中也往往会给出一些表示这些关系的提示词,这些地方就是你答题的突破点,具体细节大家认真阅读真题的解析都可以看到。 翻译这一块,考查的不仅是大家的词汇量还有一些语法知识,翻译要联系句

软件工程导论》期末考试试题与答案

《软件工程导论》期末考试-试题与答案 一、填空题 1.软件工程中的结构化分析 SA 是一种面向________的分析方法。 2.软件模块独立性的两个定性度量标准是_________________。 3.软件开发是一个自顶向下逐步细化和求精的过程,而软件测试是一个________的过程。 4. ________和数据字典共同构成了系统的逻辑模型 5. ___________是一种黑盒测试技术,这种技术把程序的输入域划分为若干个数据类,据此导出测试用例。二、单选 题 1.在软件危机中表现出来的软件质量差的问题,其原因是_______。A.软件 研发人员素质太差B.用户经常干预软件系统的研发工作C.没有软件质量标 准 D.软件开发人员不遵守软件质量标准2.在软件质量因素中,软件在异常条件下仍能运 行的能力成为软件的_____。A.安全性B.健壮性C.可用性D.可靠性 3.在下列测试技术中,______不属于黑盒测试技术。A.等价 划分B.边界值分析C.错误推测D.逻辑覆盖 4.软件工程方法是在实践中不断发展着的方法,而早期的软件工程方法主要是指______。A.原型化方法B.结构化方法C.功能化方法D.面向对象方法 5. ______是把对象的属性和操作结合在一起,构成一个独立的对象,其内部信息对外界是 隐蔽的,外界只能通过有限的接口与对象发生联系。A.多态 B.继承C.封装D.消息 6. Jackson 方法是在软件开发过程中常用的方法,使用 Jackson 方法时可以实现______。A.从数据结构导出程序结构B.从数据流图导出初始结构图C.从模块结构导出数据结构D.从模块结构导出程序结构 7.软件测试时为了________而执行程序的过程。A.纠正 错误B.发现错误 C.避免错误 D.证明错误 8.在软件系统中,一个模块应具有什么样的功能,这是由_____决定的。A.总体 设计B.需求分析C.详细设计D.程序设计 9.面向对象分析是对系统进行_________的一种方法。A.需求 分析B.程序设计C.设计评审D.测试验收 10.软件文档是软件工程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而 且影响软件的_______。A.可理解 性B.可维护性C.可扩展性D.可 移植

中国海洋大学考研分数线 研究生分数线 复试分数线

中国海洋大学213年考研复试分数线 单位名称专业代 码 专业名称 学位 类别 复试资 格线 1 海洋环境学院70601 气象学学术290 1 海洋环境学院7060 2 大气物理学与大气环境学术国家线1 海洋环境学院70701 物理海洋学学术332 1 海洋环境学院0707Z1 应用海洋学学术335 1 海洋环境学院0707Z 2 海洋资源与权益综合管理学术国家线 2 信息科学与工程学院70205 凝聚态物理学术295 2 信息科学与工程学院70206 声学学术国家线2 信息科学与工程学院70207 光学学术301 2 信息科学与工程学院70501 自然地理学学术国家线2 信息科学与工程学院7050 3 地图学与地理信息系统学术316 2 信息科学与工程学院0707Z3 海洋探测技术学术国家线 2 信息科学与工程学院80300 光学工程学术296 2 信息科学与工程学院81001 通信与信息系统学术335 2 信息科学与工程学院81002 信号与信息处理学术339 2 信息科学与工程学院81201 计算机系统结构学术国家线2 信息科学与工程学院81202 计算机软件与理论学术国家线2 信息科学与工程学院8120 3 计算机应用技术学术308 2 信息科学与工程学院0812Z1 保密科学与技术学术国家线2 信息科学与工程学院81602 摄影测量与遥感学术国家线2 信息科学与工程学院83500 软件工程学术国家线2 信息科学与工程学院85202 光学工程专业国家线2 信息科学与工程学院85208 电子与通信工程专业339 2 信息科学与工程学院85211 计算机技术专业313 2 信息科学与工程学院85212 软件工程专业国家线2 信息科学与工程学院85215 测绘工程专业303 2 信息科学与工程学院95112 农业信息化专业320 3 化学化工学院70301 无机化学学术307 3 化学化工学院70302 分析化学学术33 4 3 化学化工学院70303 有机化学学术323 3 化学化工学院7030 5 高分子化学与物理学术国家线3 化学化工学院70702 海洋化学学术325 3 化学化工学院0707Z 6 海洋化学工程与技术学术国家线3 化学化工学院81701 化学工程学术323 3 化学化工学院81702 化学工艺学术国家线3 化学化工学院81703 生物化工学术国家线3 化学化工学院8170 4 应用化学学术308

软件工程导论期末试题

软件工程导论期末考试试题 一.选择(20分) 1、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和( C)。 A、详细计划 B、可行性分析 C、运行阶段 D、测试与排错 2、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大(C )。 A、详细设计阶段 B、概要设计阶段 C、需求分析阶段 D、测试和运行阶段 3、在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标(A )。 A、需求分析阶段 B、详细设计阶段 C、概要设计阶段 D、可行性研究阶段 4、软件工程的出现主要是由于(C )。 A.程序设计方法学的影响 B.其它工程科学的影响 C. 软件危机的出现 D.计算机的发展 5、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是(C ) A、硬件环境 B、软件开发的环境 C、软件开发工具和软件开发的环境 D、开发人员的素质 6、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为 ( B) A、相互排斥 B、相互补充 C、独立使用 D、交替使用 7、UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C ) A、基于瀑布模型的结构化方法 B、基于需求动态定义的原型化方法 C、基于对象的面向对象的方法 D、基于数据的数据流开发方法

8、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(B ) A、结构化方法 B、原型化方法 C、面向对象的方法 D、控制流方法 9、结构化分析方法是一种预先严格定义需求的方法,它在实施时强调的是分析对象的(B ) A、控制流 B、数据流 C、程序流 D、指令流 10、软件开发的结构化生命周期方法将软件生命周期划分成(A ) A、计划阶段、开发阶段、运行阶段 B、计划阶段、编程阶段、测试阶段 C、总体设计、详细设计、编程调试 D、需求分析、功能定义、系统设计 二.填空(20分) 21.系统流程图是描述物理模型的传统工具,用图形符号表示系统中各个元素 表达了系统中各种元素之间的(信息流动)情况。 22.成本效益分析的目的是从(经济)角度评价开发一个项目是否可行。 23.自顶向下结合的渐增式测试法,在组合模块时有两种组合策略:深度优先 策略和(宽度优先策略) 。 24.独立路径是指包括一组以前没有处理的语句或条件的一条路径。从程序图 来看,一条独立路径是至少包含有一条(在其他独立路径中未有过)的边的路径。 25.汇编语言是面向(机器) 的,可以完成高级语言无法完成的特殊功能,如与外部设备之间的一些接口工作。 26.在JSP方法中解决结构冲突的具体办法是(中间数据结构或中间文件)。 27.详细设计的任务是确定每个模块的内部特性,即模块的算法、(使用的数据)。 28.所有软件维护申请报告要按规定方式提出,该报告也称( 软件问题)报告。 29.有两类维护技术:在开发阶段使用来减少错误、提高软件可维护性的面向 维护的技术;在维护阶段用来提高维护的效率和质量的(维护支援)技术。 30.科学工程计算需要大量的标准库函数,以便处理复杂的数值计算,可供选 择的语言有:(FORTRAN语言)、PASCAL语言、C语言和PL/1语言。三.判断(10分)

软件工程导论期末考试试题和答案

软件工程导论期末考试试 题和答案 It was last revised on January 2, 2021

1.软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编 码、__测试________、运行与维护阶段。 2.按软件的功能进行划分,软件可以划分为系统软件、支撑软件和应用 软件。 3.可行性研究主要集中在以下四个方面经济可行性、技术可行性、法律 可行性和抉择。 4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。 5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的___结构化 设计方法_________,以数据结构为基础构造模块的__jackson方法__________,以对象、类、继承和通信为基础的__面向对象设计方法__________。 6.__数据流图________和__数据字典___共同构成系统的逻辑模型。 7.软件测试的方法有__分析方法________和___非分析方法_______(即黑盒法)。 8.单元测试一般以___白盒_____________测试为主,___黑盒______测试为辅。 9.成本估计方法主要有__自底向上估计________、_自顶向下估计_________和算法 模型估计三种类型。 1.下列哪个阶段不属于软件生存周期的三大阶段( C )。 A、计划阶段 B、开发阶段 C、编码阶段 D、维护阶段 2.需求分析是( A )。 3. A、软件开发工作的基础 B、软件生存周期的开始 4. C、由系统分析员单独完成的 D、由用户自己单独完成的

5.原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要 ( B )。 6. A、明确的需求定义 B、完整的生命周期 7. C、较长的开发时间 D、熟练的开发人员 8.软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改 的回归测试过程称为( A )。 9. A、改正性维护 B、适应性维护 10.? C、完善性维护 D、预防性维护 11.一般说来,投入运行的软件系统中有错误( A )。 A、不是不可以理解的 B、是不能容忍的 C、是要求退货的理由 D、是必然的 1.在进行总体设计时应加强模块间的联系。( N ) 2.系统结构图是精确表达程序结构的图形表示法。因此,有时也可以将系统结 构图当作系统流程图使用。( N ) 3.用黑盒法测试时,测试用例是根据程序内部逻辑设计的。( N ) 4.在程序调试时,找出错误的位置和性质比改正该错误更难。( Y ) 5.以对象、类、继承和通信为基础的面向对象设计方法(OOD)也是常见的软 件概要设计方法之一。( Y ) 6.如果通过软件测试没有发现错误,则说明软件是正确的。( N ) 7.快速原型模型可以有效地适应用户需求的动态变化。( Y )

软件工程导论复习(期末_考研用)

软件工程导论复习(期末_考研用)

1、需求分析的任务是什么?分析得到的成果(文档)是什么?包含哪些内容? 1、需求分析的任务:(1)确定对系统的综合要求:功能需求、性能需求、可靠性和可用性需求、出错处理需求、接口需求、约束、 逆向需求、将来可能提出的要求(2)分析系统的数据要求:(3)导出系统的逻辑模型(4)修正系统开发计 划; 2、需求分析得到的结果:是通过需求分析得到的除了分析模型之外,还应该写出软件需求规格说明书,它是需求分析阶段得出的 最主要的文档。 2、软件需求通常包括哪些方面?各类需求一般包含内容有哪些? (1)功能需求:这方面的需求指定系统必须提供的服务。通过需求分析应该划分出系统必须完成的所有功能。 (2)性能需求:性能需求指定系统必须满足的定时约束或容量约束,通常包括速度(响应时间)、信息量速率、主存容量、磁盘容量、安全性等方面的需求。 (3)可靠性和可用性需求:可靠性需求定量地指定系统的可靠性。可用性与可靠性密切相关,它量化了用户可以使用系统的 程度。 (4)出错处理需求:这类需求说明系统对环境错误应该怎样响应。 (5)接口需求:接口需求描述应用系统与它的环境通信的格式。常见的接口需求有:用户接口需求;硬件接口需求;软件接口需求;通信接口需求。 (6)约束:设计约束或实现约束描述在设计或实现应用系统时应遵守的限制条件。 (7)逆向需求:逆向需求说明软件系统不应该做什么。 (8)将来可能提出的要求:应该明确地列出那些虽然不属于当前系统开发范畴,但是据分析将来很可能会提出来的要求。这 样做的目的是,在设计过程中对系统将来可能的扩充和修改预做准备,以便一旦确实需要时能比较 容易地进行这种扩充和修改。 3、追加的主要描述工具的概念和使用: E-R图:是什么,成份和基本符号,描述什么模型; 状态转换图:是什么,描述什么模型 (1)E-R图的定义:即实体--联系图,是表示数据对象及其之间关系的图形语言机制,是建立数据模型的图形工具。 E-R图的基本成份和使用的符号:实体(即数据对象)----矩形框,关系----菱形框, 属性----椭圆形或圆角矩形。 E-R图描述的模型:用来建立数据模型,ER模型使用简单的图形符号表达系统分析员对问题域的理解 (2)状态转换图的定义:通过描绘系统的状态及引起系统状态转换的事件,来表示系统的行为。 状态转换图的基本成份和使用的符号:基本成分是状态、事件、状态转换。 状态转换图描述的模型:用来建立系统的行为模型。 4、在结构化分析中,建模的核心是什么?3种模型分别是什么,分别用什么工具来描述? 建模的核心是数据字典,它描述了所有的在目标系统中使用的和生成的数据对象。 (1)、数据模型,用实体-联系图描述; (2)、功能模型,用数据流图描述; (3)、行为模型,用状态转换图描述。 第5章总体设计 1、什么是总体设计? 将软件需求转化为软件的数据结构和系统结构,确定各组成成分(子系统或模块)之间的相互关系 2、模块化设计的原理包括什么?为了提高软件的可维护性,其中,模块独立性最重要的,是评价软件结构质量的首要标准。 模块化设计的原理包括:模块化、抽象、逐步求精、信息隐藏和局部化、模块独立。为了提高软件的可维护性,其中,模块独立性最重要的,是评价软件结构质量的首要标准。 3、模块独立性度量(描述)的两个指标:内聚、耦合;什么是内聚,什么是耦合;耦合和内聚的具体分类及使用原则;在面向数据流的方法中,内聚、耦合各分为哪几级,每级的具体含义分别是什么?强度从弱到强如何排列?耦合和内聚两者关系? (1)耦合定义:它是对一个软件结构内不同模块之间互连程度的度量;

中国海洋大学2018年《958专业基础综合B》考研大纲_中国海洋大学考研网

中国海洋大学2018年《958专业基础综合B》考研大纲 一、考试性质 专业基础综合B是制药工程专业硕士研究生入学初试考试的专业基础课程。 二、考察目标 有机化学部分要求考生掌握各类有机化合物的命名、物理性质和制备方法;掌握各类有机化合物的结构特征、典型反应和反应性质;掌握典型有机反应历程和取代基效应;掌握各种异构现象,重要反应中的立体化学;熟练运用有机化学基本理论知识进行有机化合物的反合成分析及设计合理合成路线;初步掌握有机化学的光谱波谱学理论,能够通过多种光谱波谱学技术鉴定简单有机化合物的结构,熟悉各类有机化合物的鉴别和一般分离纯化方法。 生物化学部分具体考察考生对生物化学理论、实验原理和应用的掌握与运用,为国家培养具有良好职业道德和职业素养、具有较强分析问题与解决问题能力的高层次、应用型、复合型的药学专业人才。 本考试旨在三个层次上测试考生对生物化学理论知识、生物化学研究方法和应用等知识掌握的程度和运用能力。三个层次的基本要求分别为: 1、熟悉记忆:生物化学的理论知识和实验方法; 2、分析判断:用生物化学的基本理论来分析判断某一具体观点和问题; 3、综合运用:运用所学的生物化学知识来综合分析具体实践问题。 三、考试形式 本部分考试为闭卷考试,试卷由试题和答题纸组成,所有题目的答案必须写在答题纸相应的位置上。总分为150分,含《有机化学》和《生物化学》各75分,考试时间为3小时。 有机化学试卷结构:名词解释15%,选择20%,填空17%,简答30%,合成18%。 生物化学试卷结构:试卷结构为:判断20%,选择20%填空20%,名词解释16-20%,计算和问答20-24% 四、考试内容 有机化学部分 1、掌握有机化学的基本概念(有机化合物命名、有机化合物分类、结构式、离子键和共价键、共价键理论、有机酸碱理论等);掌握立体化学的基本概念(构象、相对构型、绝对构型、对映异构现象、对映异构体和非对映异构体、手性碳、手性分子、旋光性和有机化合物的比旋光、手性碳原子及其构型、外消旋体和内消旋体、立体结构的表达法等)。 2、掌握各类有机化合物(烷烃、卤代烃、有机金属化合物、烯烃、炔烃、共轭双烯烃、芳烃、醇和醚、酚和醌、羰基化合物、羧酸和取代羧酸、羧酸衍生物、杂环化合物、糖类等)的化学结构及制备方法和基本化学反应性和类型(如马氏/反马氏加成、消除反应、Friedel-Crafts反应、羟醛缩合、Mannich反应、Wittig反应、Darzen反应、Michael加成、Robinson关环、Diels-Alder反应、周环反应等)。 3、掌握电子效应、立体效应、中间体、重排、SN1和SN2、E1和E2等典型化学反应理论,能够进行有机化合物官能团间互换及目标产物的合成路线设计,能够写出主要反应产物、反应条件以及反应机理。 4、初步掌握有机化学的光谱波谱学理论(UV、IR、MS、NMR等),掌握简单有机化合物的波谱学特征,

最新软件工程导论期末考试试题

软件工程导论期末考试试题 一.选择 1、瀑布模型把软件生命周期划分为八个阶段:问题的定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三个大的阶段:计划阶段、开发阶段和( C)。 A、详细计划 B、可行性分析 C、运行阶段 D、测试与排错 2、从结构化的瀑布模型看,在它的生命周期中的八个阶段中,下面的几个选项中哪个环节出错,对软件的影响最大(C )。 A、详细设计阶段 B、概要设计阶段 C、需求分析阶段 D、测试和运行阶段 3、在结构化的瀑布模型中,哪一个阶段定义的标准将成为软件测试中的系统测试阶段的目标(A )。 A、需求分析阶段 B、详细设计阶段 C、概要设计阶段 D、可行性研究阶段 4、软件工程的出现主要是由于(C )。 A.程序设计方法学的影响 B.其它工程科学的影响 C. 软件危机的出现 D.计算机的发展 5、软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是(C ) A、硬件环境 B、软件开发的环境 C、软件开发工具和软件开发的环境 D、开发人员的素质 6、软件开发常使用的两种基本方法是结构化和原型化方法,在实际的应用中,它们之间的关系表现为 ( B) A、相互排斥 B、相互补充 C、独立使用 D、交替使用 7、UML是软件开发中的一个重要工具,它主要应用于哪种软件开发方法(C ) A、基于瀑布模型的结构化方法 B、基于需求动态定义的原型化方法 C、基于对象的面向对象的方法 D、基于数据的数据流开发方法 8、在下面的软件开发方法中,哪一个对软件设计和开发人员的开发要求最高(B )

中国海洋大学考研复试心得

中国海洋大学考研复试心得 闲着无事,就稍微写些关于海大食品今年复试的情况,希望对学弟学妹们有点帮助,本人成绩挺一般的,所以大家都好好努力吧,付出了就会有回报的。海大今年是4月2号到3号复试,4号体检,2号面试,3号下午笔试,与以往有点不同,以前都是先笔试再面试,然后今年复试的时候,面试是占了50%,专业课笔试30%,英语面试10%,实验操作10%,可想而知,面试灰常重要哦,看了下今年的复试结果名单,也有好多都是逆袭的,从最后一名跑到前几名去,所以排名靠后的复试好好准备完全有可能成功滴。下面就说下各个面试环节吧! 今年的复试真题有好多都是跟13年重复的,一共7道简答题,2个小时,其实这个时间足够了,我们当初还当心考2个小时会不会考填空啥的,因为大家都只是背大题而已。记得下午笔试,中午吃饭的时候还和小伙伴们一起讨论问题,小伙伴们都说到抗氧化剂的作用机理,当时我说这么难背我不背,觉得应该不考,结果试卷一发下来,第一道题就是这个,当时自己真是无语死了,不过还好背了题库里面比较简单的介绍,下面来说一下14年的复试真题吧! 2014复试真题回忆版 1.抗氧化剂的作用机理以及介绍一下5种gb2007-2011里的抗氧化剂。 2.如何减少水分活度?水分活度与食品质量的关系(13) 3.简述美拉德反应及其对食品质量与安全的影响(13) 4.什么是滞后现象以及滞后现象产生的原因

5.有毒重金属的毒性的影响因素和中毒机理的(13) 6.碳水化合物的存在状态及利用途径(13) 7.蛋白质变性的意义和途径 后面括号标了13的表示13年也是考的这个题,复试的话笔试大家差不多都是背下题库,不用太担心! 实验操作:我们是8个人进去,然后自己抽签,里面有分光光度计的使用和酸碱滴定这2个实验,本人抽的是酸碱滴定,一进去的话首先有一张实验报告,根据上面的要求来做,记得在面试的前一天还和小伙伴们讨论实验的东东步骤啥的,可是自己真正进去后就有点凌乱了,给的试剂有2mol/L的盐酸还有甲基红指示剂,首先按照要求需要将盐酸配成L的浓度,之后就是称取碳酸钠到,一开始称取的时候手一直在抖,哈哈,还是有点紧张的,一不小心就称量了几克去了,所以就重新称量过,将称取的碳酸钠放到烧瓶中用水溶解,之后滴2滴甲基红指示剂进行滴定,反正我滴定的时候挺悲剧的,那个旋钮好难转,所以滴的好慢,到后面2只手一起用上还是不行,一直到时间结束也没滴定好,可能是里面的凡士林差不多木有了,所以滴定的时候很不方便,不过后来出来后问大家,其实大家都差不多,好多都是没做完的,老师也最主要是看你操作的规范。 英语面试:首先一进去先抽关于食品专业英语的文献吧,然后向老师说早上好以及自己的名字,这里是用英语说的哦,之后老师会叫你读你所抽到的题,读完之后有一点时间让你思考酝酿一下再翻译出来,反正我翻译的挺烂的,自己都不知道在说啥,然后自己也在那里

软件工程导论期末考试题

一、单项选择题 1.适合于面向对象方法学的软件生存周期模型是( B ) A.瀑布模型 B.喷泉模型 C.螺旋模型 D.增量模型 2.从实用角度看,数据规范化程度在大多数场合选用第( C )范式。 A. 1 B.2 C.3 D.5 3. 可行性分析研究的目的是( A )。 A. 项目值得开发否 B.争取项目 C.开发项目 D.规划项目 4. 模块的内聚性最高的是( D ) A.逻辑内聚 B.时间内聚 C.偶然内聚 D.功能内聚 5.开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做( B ) A.软件工程 B. 软件危机 C. 软件周期 D.软件产生 6. 需求分析阶段的任务是确定( D ) A.软件开发方法 B.软件开发工具 C.软件开发费 D.软件系统的功能 7. 完整的软件结构通常用( B )图来表示。 A. IPO图 B. HIPO图 C.PAD图 D.DFD图 8. 在白盒法技术测试用例的设计中( A )是最弱的覆盖标准。 A.语句 B.路径 C.条件组合 D.判定 9.对象实现了数据和操作的结合,使数据和操作(C)于对象的统一体中。

A.结合 B.隐藏 C.封装 D.抽象 10.在数据流图中,圆代表(C)。 A.源点 B.终点 C.加工 D.模块 11.模块内聚度越高,说明模块内各成分彼此结合的程度越( B )。 A.松散 B.紧密 C.无法判断 D.相等 12.软件测试方法中,黑盒、白盒测试法是常用的方法,其中黑盒测试主要用于测试( B )。 A.结构合理性 B.软件外部功能 C.程序正确性 D.程序内部逻辑 13.面向对象开发方法中,( C )是占主导地位的标准建模语言。 A.Booch方法 B.Coad方法 C.UML语言 D.OMT方法 14.软件需求分析的主要任务是准确地定义出要开发的软件系统是(C ) A.如何做 B.怎么做 C.做什么 D.对谁做 15.结构化程序设计的一种基本方法是( C ) A.筛选法 B.迭代法 C.逐步求精法 D.递归法 二、填空题 1.目前使用最广泛的软件工程学方法分别是传统方法学和(面向对象方法学)。 2.数据流图中信息流的类型有(变换流)和事务流。 3.软件的定义是:软件=程序+数据+ (文档)。 4.经典结构程序设计包括顺序、选择和(重复)三种结构。 5.集成测试时对软件结构中上层使用自顶向下的集成测试方法,对软件结构中下层使用

中国海洋大学硕士研究生环境工程考研试题

中国海洋大学04年硕士研究生入学考试试题 环境工程学 一、填空题(每空0.6分,共6分) 1. 垃圾焚烧过程的控制参数三T是指_______、________、_________。 2. 固体废物的三成分分析是指________、_______、_______。 3. 我国生活垃圾焚烧烟气排放标准中的污染控制项目可分为____、____、______、___ 二、概念题(每题2分,共6分) 1.固体废物 2.高位热值 3.Dioxin 4.卫生填埋 https://www.doczj.com/doc/a09422750.html,posting 6.溶解固体 7.化学需氧量 8.自由沉淀 9.混合系数 10.污泥负荷 三、问答题(共66分) 1.生活污水的特征及主要含有的污染物(4分) 2.水体自净的过程(6分) 3.城市污水二级处理的工艺流程并说明各单元的作用(6分) 4.理想沉淀池的假设条件(6分) 5.沉淀池的分区及其作用(8分) 6.简述水的混凝机理(8分) 7.剩余污泥常用的处理处置方法及其工作原理(8分) 8.影响活性污泥生长的因素及影响作用(8分) 9.画图显示垃圾卫生填埋场的基本结构。(3分)

10.请解释我国固体废物污染控制三化原则的含义。(4分) 11.说明固体废物堆肥处理的过程控制(5分) 三、综合论述题(共52分) 1.给出活性污泥法的6种运行方式,说明特点并画出流程图(18分) 2.给出有机污水厌氧处理的4种工艺,画出工艺图并说明特征(12分) 3.请提出您对焚烧和热解技术应用到城市垃圾处理的看法。(10分) 4.论述垃圾卫生填埋场渗滤液产生特点与控制渗滤液产生和迁移的工程措施。(12分) 四、计算题(6分) 某城镇拟建一二级污水处理厂,采用完全混合曝气池。设计污水流量为15,000mg/d,经初次沉淀后BOD5浓度为140mg/L,要求二沉池出水BOD5浓度小于5mg/L。根据实验研究,得到产率系数为0.6kg/kg,内源衰减系数为0.06d-1。设计污泥龄为5天,曝气池混合液MLSS为3000mg/L,二沉池排泥浓度为10,000mg/L。确定曝气池体积、每天剩余污泥排放量和污泥回流比。 环境工程学 一、概念题(每题2分,共20分) 1.鼓风曝气 2.气浮法 3.完全生化需氧量 4.污泥指数 5.污泥含水率

郑州大学软件学院《软件工程导论》期末考试试题和答案

软件工程导论期末复习和答案 1.软件生存周期一般可分为__问题定义__、可行性研究、_需求分析_____、设计编码、__ 测试________、运行与维护阶段。 2.按软件的功能进行划分,软件可以划分为系统软件、支撑软件 和应用软件。 3.可行性研究主要集中在以下四个方面经济可行性、技术可行 性、法律可行性和抉择。 4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。 5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的___结构化设计 方法_________,以数据结构为基础构造模块的__jackson方法__________,以对象、类、继承和通信为基础的__面向对象设计方法__________。 6.__数据流图________和__数据字典___共同构成系统的逻辑模型。 7.软件测试的方法有__分析方法________和___非分析方法_______(即黑盒法)。 8.单元测试一般以___白盒_____________测试为主,___黑盒______测试为辅。 9.成本估计方法主要有__自底向上估计________、_自顶向下估计_________和算法模型估 计三种类型。 1.下列哪个阶段不属于软件生存周期的三大阶段( C )。 A、计划阶段 B、开发阶段 C、编码阶段 D、维护阶段 2.需求分析是(A )。 A、软件开发工作的基础 B、软件生存周期的开始 C、由系统分析员单独完成的 D、由用户自己单独完成的 3.原型化方法是软件开发中一类常用的方法,它与结构化方法相比较,更需要(B )。 A、明确的需求定义 B、完整的生命周期 C、较长的开发时间 D、熟练的开发人员 4.软件维护时,对测试阶段未发现的错误进行测试、诊断、定位、纠错,直至修改的回归 测试过程称为( A )。 A、改正性维护 B、适应性维护 C、完善性维护 D、预防性维护 5.一般说来,投入运行的软件系统中有错误(A )。

张海藩《软件工程导论》(考研用)辅导书(软件工程学概述)【圣才出品】

第1章软件工程学概述 1.1 复习笔记 一、软件危机 1.软件危机的介绍 (1)概念 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 (2)典型表现 ①对软件开发成本和进度的估计不准确。 ②用户对“已完成的”软件系统不满意的现象经常发生。 ③软件产品的质量往往靠不住。 ④软件常常是不可维护的。 ⑤软件通常没有适当的文档资料。 ⑥软件成本在计算机系统总成本中所占的比例逐年上升。 ⑦软件开发跟不上计算机应用迅速普及深入的趋势。 【注意】考试中常考查软件的概念,记住公式:软件=程序+数据+文档。 2.产生软件危机的原因 (1)客观原因 ①软件是计算机系统中的逻辑部件,缺乏“可见性”,因此管理和控制软件开发过程相

当困难。 ②软件维护通常意味着改正或修改原来的设计,因此软件较难维护。 ③软件规模庞大,而程序复杂性将随着程序规模的增加而呈指数上升。 (2)主观原因 ①存在与软件开发和维护有关的许多错误认识和做法。 ②对用户要求没有完整准确的认识就匆忙着手编写程序。 ③开发人员只重视程序而忽视软件配置的其余成分(文档和数据等)。 ④软件开发人员轻视维护。 3.消除软件危机的途径 (1)应该对计算机软件有一个正确的认识。 (2)应该充分认识到软件开发是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目。 (3)应该推广使用在实践中总结出来的开发软件的成功的技术和方法,并且研究探索更好更有效的技术和方法。 (4)应该开发和使用更好的软件工具。 二、软件工程 1.软件工程的介绍 (1)概念 采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效

相关主题
文本预览
相关文档 最新文档