2016武汉大学软件工程重点(计算机学院)

2016武汉大学软件工程重点(计算机学院)
2016武汉大学软件工程重点(计算机学院)

Ch1

1.文档

分类:开发文档、维护文档、用户文档、管理文档

作用:记录软件开发过程的标准描述,解决不可视性;通信和交流;管理和维护;用户服务文档是影响软件可维护性的决定性因素,所以维护期间文档比程序代码重要

用户文档描述系统功能和使用方法,不关心具体如何实现

系统文档描述系统设计、实现和测试等各方面的内容。

2.软件特点

更依赖人;开发成本、进度难估计;正确性难保证;维护困难;不磨损不老化

3.软件定义

软件是能够完成预定功能和性能的可执行的计算机程序和使程序正常执行所需要的数据,加上描述软件开发过程及其管理、程序的操作和使用的有关文档。

4.软件生产过程模型:

瀑布模型优点:规范管理开发过程;文档驱动缺点:初期系统的需求难以完全确定;文档驱动;周期长特点:需求固定;周期长;文档驱动适用范围:需求固定,技术成熟原型模型、快速原型法针对:软件开发初期需求难以确定优点:用户参与;快速缺点:快速;对开发环境要求高适用范围:已有产品;简单而熟悉的领域;有快速原型开发工具;进行产品移植或升级

螺旋模型降低风险优点:风险驱动;质量保证;利于维护缺点:对开发人员要求高;用户接受“演化”方法难适用范围:庞大、复杂、高风险的系统;内部开发的大规模软件项目

增量模型特点:开放式(利于维护),对开发人员水平要求高优点:任务或功能模块驱动,可以分阶段提交产品缺点:条件比较苛刻(精心的设计)适用范围:需求可能发生变化,分阶段交付给用户;分析设计人员对应用领域不熟悉;中高等风险项目;用户可参与到整个软件开发过程中;使用面向对象或第四代编程语言;软件公司有较好的类库、构件库喷泉模型面向对象生命周期模型特点:迭代、无缝

组合模型

5.软件生产仍面临三大问题。是哪三大问题?造成问题的根本原因?有哪些解决问题的方法?

三大问题:软件质量、成本与开发进度

典型表现:软件开发成本和质量难以准确估计、用户常常不满意“已完成的软件”、软件质量不可靠、软件维护困难、软件缺乏文档、软件成本上升

产生原因:软件本身的特点(缺乏可见性、规模庞大等)、软件开发和维护的方法不正确

解决途径:正确认识(软件=程序+数据+文档)、工程化方法和技术、开发和使用好的工具软件

CH2

1.可行性研究

包括:经济可行性(成本效益分析)、技术可行性(风险、资源的有效性、技术方案)、操作可行性(用户组织内的管理制度、人员素质、操作方式)、法律及社会可行性主要步骤:复查系统规模和目标的描述;研究正在使用的系统的系统流程;导出新系统的高层逻辑模型,数据流图+数据字典;重新定义问题;导出解法;推荐方针;草拟开发计划

2.数据流图用途

建立新系统逻辑模型的工具;作为与用户与开发人员交流信息的工具;作为分析、设计乃至维护的依据

3.数据字典组成

名字、别名、描述、定义、位置

4.痛苦曲线

差的项目计划最终会付出进度拖延、质量低劣、不能满足期望的的代价。制定项目计划的确是痛苦的,但会减少在项目后期的痛苦,不做计划则将痛苦留在了项目开始以后。

5.工作分解结构

将整个项目划分为子元素的程序,逐层对项目进行分解。作用:项目的认知、协同环境层次、控制层次。

6.项目进度安排成本和工作量估算

代码行:(a+4m+b)/6 甘特图

CH3

1.需求分析作用

充分理解现实中的业务问题,作为软件设计的基础;为软件项目的成本、时间、风险估计提供准确的依据;减少开发工作量,避免将时间与资源浪费在设计与实现错误的需求上;通过提供需求文档有效的管理系统演化与变更;作为合同的一部分;为最终的验收测试提供标准和依据。

2.需求的分类

业务需求(客户对系统高层次目标要求,项目的远景和范畴)、用户需求(用户角度描述系统功能需求与非功能需求,只涉及系统的外部行为)、系统需求(系统应该提供的功能和服务,涉及交互)

3.系统性需求

功能性需求(完整性、一致性、准确性);非功能性需求(可用性、可靠性、性能、可支持性)采用可度量的特性进行描述

4.需求获取技术

用户访谈、用户调查、现场调查、文档分析、原型、模型驱动的方法、头脑风暴

5.结构化分析SA

核心思想:面向数据流的分解和抽象;模块化;自顶向下逐步求精DFD(数据流图)、DD (数据字典,描述数据的具体格式)、STD(状态转换图)、E-R图

数据模型:实体关系图(描述数据之间的关系)

功能模型:数据流图(数据在功能模块之间的流动)

行为模型:状态转换图(描述了数据的状态以及状态的转换)

6.面对对象分析方法OOA

CH4 总体设计

1.总体设计

必须将用户需求转化为对计算机系统的逻辑定义。分为系统设计阶段(系统的具体实现方案)、结构设计阶段(软件结构、确定每个程序由哪些模块组成,以及模块之间的相互关系)

2.软件质量评价标准

有效可靠;结构清晰,具有层次性,无回路调用,模块独立性好(良结构、易测试、易维护、可移植;达到需求、界面友好、简单易学);文档齐全;重用性、开放性;尽量简单3.模块

三个基本属性:功能,逻辑(内部怎么做),状态(使用时的环境和条件)

特征:抽象what抽出事物的本质特征和各类问题的共性,找出联系和相似性,加以概括和提取;处理复杂系统的方法是用层次的方法构造和分析它;分层理解问题,自顶向下层层细化。

信息隐藏数据隐藏,细节隐藏。增加可理解性,修改副作用小,错误副作用小。

局部化把关系密切的模块物理地放的彼此靠近

模块化将系统分成若干模块容易设计,使软件结构清晰,易于理解;使软件易于测试和调试,提高可靠性;提高可修改性;有助于软件开发工程的组织管理;可重用;易维护接口成本与块成本

模块独立性耦合软件结构内不同模块之间互连程度的度量:零耦合;数据耦合;特征耦合;控制耦合;公共环境耦合;内容耦合(goto)

内聚一个模块内各个元素彼此结合的紧密程度(比耦合重要):偶然内聚;逻辑内聚;时间内聚;过程内聚(与DFD有关);通信内聚;顺序内聚;功能内聚

4.软件设计的启发规则

改进软件结构,提高模块独立性;模块规模适中;深度、宽度、扇入、扇出适当梭形;作用域在控制域内;降低接口的复杂程度模块独立性强、可理解性好;单出单入避免内容耦合;模块功能可预测

5.基于数据流结构化设计SD

利用映射把数据流图变换成软件结构

层次图表示模块调用关系

6.SA\SD方法的特点

优点:自顶向下逐步精华;各模块可单独设计、编码、测试、修改

缺点:纸上设计,长时间偏离软件实体;开发周期长;剥离了数据与功能之间的关系

CH5 详细设计

1.结构程序设计

程序代码仅使用顺序、选择、循环这三种基本的控制结构进行连接,且每个代码块只有

一个入口和出口,只在检测错误和退出循环使用非基本结构技术。

2.详细设计工具

程序流程图优点能直观和清晰地描绘过程的控制流程;历史悠久,使用广泛,易学,普遍缺点不是逐步求精的工具,过早考虑控制流程;随意转移控制,容易造成非结构化的程序结构;不易表示数据结构。

盒图特点控制结构作用域明确;不能任意转移控制;易表示嵌套关系、模块的层次结构缺点:负责逻辑情况下难以布局。

PAD图优点结构化程序;结构清晰;表现程序逻辑,易读、易懂、易记;描绘数据结构;支持自顶向下逐步求精缺点不适合初学者,算法未考虑清楚时使用。

判定表多个逻辑条件优点简洁、无歧义缺点无法表示顺序、循环;不能作为通用设计工具。

判定树优点更直观,便于掌握和使用缺点不如判定表简洁,分枝次序决定简洁程度。

过程设计语言(PDL) 伪码优点可作注释;编辑简单;可以转换为代码缺点不如图直观;复杂条件不清晰简单

3.面向数据结构的设计方法数据结构->程序处理过程

Jackson图优点便于表示层次结构,结构的自顶向下分解;直观,可读性好;既能表示数据结构,也能表示程序结构缺点没有表示条件;不易直接把图翻译成程序;斜线不易打印

Jackson (JSD)方法步骤画数据结构的Jackson图;找输入-输出数据结构的对应关系;以输出数据结构为基础,导出程序结构的的Jackson图(有关系的数据单元合画一个处理框、余下的数据单元各画一个);列出所有操作、条件;伪码表示程序

优点结构清晰、易理解;不会过多依赖于设计者的经验;对于以数据为主,计算较简单的事务型处理系统,尤其是I/O数据结构之间相对应时容易导出;简化数据处理部分的设计缺点没有给予模块与独立性原则应有的重视,SD与JSD结合;未提供对复杂系统设计过程的支持;不适合大型实时系统,非数据处理系统的开发

4.用户界面应具有的特性

可使用性;灵活性;界面的复杂性与可靠性

5.程序复杂程度度量

McCabe 流图仅描绘控制流程

Halstead 不同描述符的个数不同操作数的个数

CH6 编码与测试

1.程序语言的选择

模块化机制;语言特点;开发工具;独立编译机制;标准化程度高

2.无条件转移语句goto

改变程序流向缺点破坏程序动态结构与静态结构的一致性;难阅读、难理解;易出错、难查错优点:灵活、使程序简单;提高执行效率只在出错处理和跳出循环时使用同一函数内用;从一个小功能的结尾跳到另一个小功能的开头;避免向两个方向跳

3.测试的目标

测试是为了发现程序中的错误而执行程序的过程;好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;成功的测试是发现了至今为止尚未发现的错误的测试。

4.

5.黑盒测试

作用:功能是否正常使用、输入能否得到正确输出、保持外部信息的完整性;测试后期集成测试和确认测试

A)等价划分:有效等价类和无效等价类;输出等价类可以滤掉同类数据提升效率

测试用例:尽可能多覆盖尚未被覆盖的有效等价类;仅覆盖一个无效等价类(避免无效测试)

优点:考虑了单个输入域的各类情况,避免了盲目或随机选取输入数据的不完整性和覆盖的不稳定性。

缺点:只考虑了单个输入域的情况,没有考虑输入的组合情况

B)边界值分析:优点简单易用,非常有效缺点没有考虑输入条件之间的组合情况和相互制约关系。

C)错误推测法

6.白盒测试

关注软件内部逻辑结构;测试每条逻辑通路;检查断点状态;测试方案对程序逻辑的覆盖程度决定测试的完全性程度测试早期单元测试成本高对结构比较复杂的模块进行白盒测试

A)逻辑覆盖技术:语句覆盖;条件覆盖;判定覆盖;判定-条件覆盖;条件组合覆盖

B)控制路径测试:流图

基于程序的内部实现结构和逻辑寻找软件中的缺陷

7.集成测试

自顶向下:

自底向上:

混合法

8.回归测试

重新执行已经做过的测试的某个子集,已保证上述这些变化没有带来非预期的副作用。

测试用例:检测软件全部功能的代表性测试用例;针对可能受修改影响的软件功能的附加测试;针对被修改过的软件成分的测试

9.确认测试

有效性测试,验证软件的有效性,以用户为主或用户积极参与;黑盒法;Alpha和Beta 10.系统测试

软件与硬件、外设等其他系统结合起来,对计算机系统进行一系列的集成测试和确认测试

11.性能测试

软件完成功能时展示出来的及时性、资源占用、稳定性、安全性、兼容性、可扩展性、可靠性。负载测试、压力测试

CH7 维护

1.维护过程中问题的根源

没有文档;软件维护周期长,人员流动性强;维护人员不写代码,要理解程序;副作用大;只能在运行中发现,任务急时间紧;忽视程序设计风格;质量差;开发过程不使用好的方法。

2.维护的特点

结构化与非结构化维护差别大;维护问题多;维护代价高(金钱、无形)

3.软件的可维护性

可理解性,可使用性,可测试性,可移植性,可修改性,可靠性,效率

CH8 面向对象方法学

武汉大学人才培养方案

经济与管理学院会计学专业 本科人才培养方案 一、专业代码、名称 专业代码:110203 专业名称:会计学(含注册会计师专门化方向)(Accounting) 二、专业培养目标 本专业直接面向社会、面向市场,培养具备管理、经济、法律和会计学等方面的知识和能力,具有创造、创新和创业精神,能在企事业单位、金融单位及政府部门从事会计实务以及教学、科研方面工作的会计和审计领域的高级专门人才。 三、专业特色和培养要求 本专业学生主要学习会计、审计和工商管理方面的基本理论和基本知识,注重会计学方法与技巧方面的训练,培养分析和解决会计问题的基本能力,本专业特别注重培养学生的外语能力、计算机运用能力和数理分析能力,要求学生具有较宽广的知识面。 学生应在本科学习过程中获得以下的知识和能力: (1)掌握管理学、经济学和会计学的基本理论、基本知识; (2)掌握会计学的定性、定量分析方法; (3)具有较强的语言与文字表达、人际沟通、信息获取能力及分析和解决会计问题的基本能力; (4)熟悉国内外与会计相关的方针、政策和法规以及国际会计惯例与规则; (5)了解本学科的理论前沿和发展动态,具备较高的专业英语水平; (6)掌握文献检索、资料搜集的基本方法,具有初步研究和实际工作能力。 四、学制和学分要求 学制:四年。 学分要求:学生在校期间应修满140 学分,其中,必修课76 学分,毕业论文和毕业实习8学分,选修课56学分(含通识教育12 学分)。 五、学位授予 符合条件者,授予管理学学士学位。 六、专业主干(核心)课程 管理学、微观经济学、宏观经济学、管理信息系统、统计学、市场营销、经济法、计量经济学、会计学原理、财务管理、中级财务会计、成本与管理会计、审计学、高级财务会计和电算化会计等。 七、双语教学(中英文)课程 1、会计学(Accounting) 2、财务管理(Financial Management) 八、专业主要实验 1、计算机基础、foxpro数据库应用、会计学、财务管理、统计学、管理信息系统等课程安排上机练习和实习; 2、电算化会计分析与软件应用。 ----------专业最好文档,专业为你服务,急你所急,供你所需-------------

2016马原答案第四章

习题题目总数:21答题正确:20答题错误:1待回答:0锁定:1 ?习题1(单选题)答题正确 商品的本质因素是() o使用价值 o价格 o交换价值 o价值 ?习题2(单选题)答题正确 生产商品的劳动分具体劳动和抽象劳动,其中具体劳动的作用是() o创造新价值 o创造必要价值 o创造使用价值 o创造剩余价值 ?习题3(单选题)答题正确 马克思说:“一切商品对它们的所有者是非使用价值,对它们的非所有者是使用价值。”这句话表明() o商品的使用价值是对它的购买消费者而言的 o商品是使用价值和价值的对立统一 o商品所有者同时获得使用价值和价值 o有使用价值的不一定有价值 ?习题4(单选题)答题正确

对“劳动是财富之父,土地是财富之母”这句话的正确解释是() o劳动是创造价值的外部条件,土地是价值的真正源泉 o劳动必须和自然物相结合才能创造出物质财富 o劳动和土地都是价值的源泉 o劳动创造使用价值,土地形成价值 ?习题5(单选题)答题正确 商品内在的使用价值与价值的矛盾,其完备的外在表现是() o资本与雇佣劳动之间的对立 o商品与货币之间的对立 o私人劳动与社会劳动之间的对立 o商品与商品之间的对立 ?习题6(单选题)答题正确 在商品经济中,形成价值的抽象劳动的支出必须借助于() o剩余劳动 o商品的生产形式 o资本主义生产方式 o具体劳动 ?习题7(单选题)答题正确 商品生产者要获得更多收益必须使生产商品的() o个别劳动时间等于社会必要劳动时间 o个别劳动时间大于社会必要劳动时间

o个别劳动时间小于社会必要劳动时间 o个别劳动时间等于倍加的社会必要劳动时间 ?习题8(单选题)答题正确 正确认识价值创造和财富生产的关系,关键是运用() o劳动二重性学说 o平均利润学说 o资本有机构成学 o剩余价值学说 ?习题9(单选题)答题正确 货币之所以能执行价值尺度的职能,是因为() o它具有计量单位 o它能衡量其他商品价值的大小 o它是社会劳动的产物,本身具有价值 o它可以是观念上的货币 ?习题10(单选题)答题正确 商品生产者十分重视产品质量,这是因为() o产品质量决定其经济效益 o质量好的产品都能获得额外的收益 o产品质量决定其产品价值大小 o质量好的产品有利于顺利实现其价值 ?习题11(单选题)答题正确

武汉大学软件工程一级学科攻读硕士学位培养方案(优选.)

软件工程一级学科攻读硕士学位 研究生培养方案 一、培养目标 培养德、智、体全面发展的软件工程领域的专门人才。要求学生较好地学习与掌握马列主义、毛泽东思想和邓小平理论,热爱祖国、遵纪守法、品德良好;在软件工程学科掌握坚实的基础理论和系统的专门知识,比较熟练地掌握和运用一门外语,具有较宽的知识面,了解当前国内外本学科最新前沿,具有从事基础性、理论性科学研究和教学工作的能力,能够在本学科领域做出创造性的成果;身心健康。 二、研究方向 1.软件工程理论 主要研究软件工程形式化方法、软件自动生成和演化、软件分析建模与验证、软件行为学、软件互操作性理论、方法与标准等。 2.软件工程技术 主要研究软件需求工程、软件方法学、软件规范语言、软件体系结构、软件测试与质量保证、软件重用与再工程、软件工程环境与开发工具、面向领域的软件工程方法与技术等。 3.软件工程管理 主要研究软件配置和质量管理、软件过程管理、软件项目管理、软件度量方法与技术等。 4.软件服务工程 主要研究软件服务的理论、方法、技术与应用,软件工程过程服务、面向服务的计算及服务工程。 5.语义软件工程 主要研究支持语义描述的程序设计语言以及语义驱动的软件开发理论、方法和技术,研制支持语义程序设计的软件工程环境与开发工具。 6.Web信息管理 主要研究Web数据建模理论、Web数据的获取、组织、查询与检索技术,研制语义信息的管理系统和以语义搜索为基础的应用服务。 三、学习年限 学制三年,最长学习年限不超过四年。申请提前毕业者在校最低学习年限不低于两年。 四、课程设置及学分 本学科硕士研究生应修满的总学分不少于42学分。其中课程总学分不少于30学分(公共必修课8学分,学科通开课不少于5学分,研究方向必修课不少于8学分,其余为选修课学分);实践环节2学分(委培类研究生可免修);学位论文10学分。 跨专业入学和以同等学力入学的研究生,须补修本方案指定的本科生必修课至少2门并取得合格以上成绩,该成绩不计入学分。

2016马原思考题答案—第一章

第一章: 1、如何理解马克思主义物质观及其理论意义? 如何理解物质观:马克思主义认为,物质是标志着客观实在的哲学范畴,这种客观实在是人通过感觉感知的,它不依赖于我们的感觉而存在,为我们的感觉所复写、摄影和反映。物质范畴是对物质世界多样性所作的最高的哲学概括,物质的唯一特性是客观实在性。 马克思主义物质观的理论意义。第一,坚持了物质的客观实在性原则,坚持了唯物主义一元论,同唯心主义一元论和二元论划清了界限。第二,坚持了能动的反映论和可知论,有力地批评了不可知论。第三,体现了唯物论和辩证法的统一。第四,体现了唯物主义自然观与唯物主义历史观的统一,为彻底的唯物主义奠定了理论基础。 2、在追求中国梦的过程中,应该怎样把握主观能动性和客观规律性的辩证关系? 答:正确理解主观能动性和客观规律性的关系,在理论和实践上都是一个重要问题。首先尊重客观规律是发挥主观能动性的前提。其次,在尊重客观规律的基础上,要充分发挥主观能动性。 中国梦的本质内涵是实现国家富强、民族振兴、人民幸福。实现中国梦的前提就是人们要正确发挥主观能动作用,首先,从实际出发,努力认识和把握事物的发展规律。其次,实践是发挥人的主观能动作用的基本途径。最后,主观能动作用的发挥,还依赖于一定的物质条件和物质手段。 中国梦的实现是阶段性与连续性相统一的过程,需要付出长期的艰苦努力。中国梦的实现需要坚持正确的方向、道路和全体中国人的共同努力。实现中国梦必须走中国道路,这就是中国特色社会主义道路,必须弘扬中国精神。只有我们人人从自己做起,又能紧密团结,万众一心,汇集起不可战胜的磅礴力量,中国梦才能实现。、 3、结合唯物辩证法的基本观点分析科学发展观是关于发展的世界观和方法论的集中体现。 答:(1)发展是事物前进上升的运动。发展的实质是新事物的产生和旧事物的灭亡 (2)发展观是人们关于发展的本质、目的、内涵和要求的总的看法和根本观点。科学发展观开辟了当代中国马克思主义发展的新境界,运用马克思主义世界观和方法论,科学回答了新世纪新阶段中国面临的“为什么发展”、“为谁发展”、“靠谁发展”和“怎样发展”等一系列重大问题,深刻揭示了中国现代化建设的发展道路、发展模式、发展战略、发展目标和发展手段等。科学发展观关于发展是第一要务的思想,关于以人为本的思想,关于全面协调可持续发展的思想,特别是统筹兼顾作为科学发展观的根本方法,都具有方法论的意义。 4、联系中国特色社会主义的成功实践,说明矛盾普遍性与特殊性的辩证关系原理的重要意义。 答:(1)矛盾的普遍性和特殊性、共性和个性的道理,既是马克思主义的普遍真理同各国革命具体实践相结合这一原则的哲学基础,又是建设有中国特色的社会主义这一理论的哲学基础。我国在社会主义建设中,既要坚持社会主义的共性,又要从我国的实际出发,体现出中国特色这一个性。在所有制方面,我们坚持以

河南大学计算机与信息工程学院2010C#程序设计大赛试题

C#程序设计大赛试题 1. 字符串处理问题(10分) 问题描述:从键盘接收一个字符串(不多于80个字符),将其中的数字字符按原顺序组成一个新字符串,将其中的英文字母都用大写按原顺序组成另一个新字符串,然后再输出这两个新字符串,每个一行。如果原字符串中没有数字字符或没有英文字母,则输出"There are not digits."或"There are not letters." 。当接收的字符串为”**”时程序结束。 样例输入: a@B1C3D$5ef&gh 样例输出: 135 ABCDEFGH 样例输入: abcd%eG#h 样例输出: There are not digits ABCDEGH 2.矩阵转换问题(15分) 问题描述:行与列的个数均为n 的矩阵称为n 阶方阵。假定矩阵中的每个元素的值在0到9之间,则可以将矩阵中的所有元素按行依次排列得到一个“单行矩阵字符串”。例如,3*3的3阶方阵 4 3 5 2 4 5 0 1 9 可以描述为"435245019"。 你的任务是从键盘接收“单行矩阵字符串”并将其以矩阵样式输出,若判断行数与列的个数不一样,即非n阶方阵,则输出“Error” 样例输入: 435245019 样例输出: 4 3 5 2 4 5 0 1 9 样例输入: 9 样例输出: 9 样例输入: 0123456789

样例输出: Error 3.数字图形问题(15分) 问题描述:从键盘接收一个自然数N(1≤N≤9),当输入的自然数N不属于此范围时退出程序。对于N(1≤N≤9),在屏幕上输出如下图形,并且保证N在图形中只出现一次,且在图形的中心。 当N=1时:当N=3时:当N=4时: 1111111111111 122211222221 123211233321 122211234321 111111233321 1222221 1111111 4.数字排列问题(20分) 问题描述:对于给定的正整数n,则1到n这n个数可以构成n!种排列,把这些排列按照从小到大的顺序(字典顺序)列出。例如当n=3时,列出1 2 3,1 3 2,2 1 3,2 3 1,3 1 2,3 2 1六个排列。 任务描述:给出某个排列,求出这个排列的下k个排列,如果遇到最后一个排列,则下1个排列为第1个排列,即排列1 2 3…n。 比如:n = 3,k=2 给出排列2 3 1,则它的下1个排列为3 1 2,下2个排列为3 2 1,因此答案为3 2 1。 输入:第一行是一个正整数m,表示测试数据的个数,下面是m组测试数据,每组测试数据第一行是2个正整数n( 1 <= n < 1024 )和k(1<=k<=64),第二行有n 个正整数,是1,2 …n的一个排列。 输出:对于每组输入数据,输出一行,n个数,中间用空格隔开,表示输入排列的下k个排列。 样例输入: 2 3 1 2 3 1 3 1 3 2 1 样例输出: 3 1 2 1 2 3 5.水果计数问题(20分) 问题描述:水果店老板认为,只要两种水果的名字中有一个字相同就属于同样的类别。例如“小雪梨”和“大雪梨”是同一种水果,而“核桃”和“水蜜桃”也被认为是同一种水果。尤其要指出的是,如果有三种水果x, y, z同时出现,且x和y是同一种水果,y和z也是同一种水果的时候,x和z在此时也被认为是同一种水果

2016马原思考题答案—第二章

第三章 2.我国是一个发展中国家,需要大力发展科学技术和生产力,促进经济发展。同时,我国自然资源十分有限,环境污染较严重。我们面临发展经济和保护环境的双重任务,面临开发资源和保护资源的矛盾,请结合这一实际,并根据你对科学技术的社会作用的理解,谈谈在利用科学技术方面我们应该怎样做到有所为有所不为? 答: 1.科学技术作为先进生产力的标志,对于推动社会发展具有重要作用。现代科学技术对人类的生产方式、生活方式、思维方式都产生了巨大的影响 2.但科学技术的社会作用具有二重性,它既能通过促进经济和社会发展以造福于人类,也可能在一定条件下对人类的生存和发展带来消极后果。其中不良影响之一就是在发展现代工业的过程中,违反自然规律,破坏生态环境,造成环境污染等,对人类的生存和发展造成不同程度的伤害 3.对此,我们要用科学的自然观和发展观指导人们,树立全球观念、与自然和谐相处的观念和危机意识,克服眼前利益和局部利益的狭隘视野和急功近利的行为,正确对待自然和社会的关系。有所为,有所不为,为人类摆脱困境创造新的物质手段。 3.既然社会存在决定社会意识,那么,为什么同一时代条件下人们的思想、观念却丰富多彩、差异很大甚至产生对立呢?搞清这些道理,对于提高自己思想道德修养的自觉性会有什么帮助? 1.按马克思主义基本原理,社会存在指物质生活资料的生产及生产方式。 2.社会意识到社会生活的精神方面,是社会存在的反映。 3.社会存在与社会意识辩证统一,社会存在决定社会意识,而社会意识对社会存在又具有反作用 4.社会意识不是消极被动地反映客观实在,它具有相对独立性,有自己特有的发展形式和规律 5.社会意识与社会存在具有不平衡性。在同样的社会存在条件下,不同社会主体可能会产生不同的反映 6.社会意识诸形式均有自成系统、前后相继的历史链条,各自具有历史的继承性。这些意识在相互间的影响中会有其不同反应 7.社会意识具有相对独立性。正因如此,处于同一时代条件下人们的思想、观念会丰富多彩,出现很大差异甚至产生对立 8.正确地认识这些道理,对于我们正确而充分地发挥人的能动作用,正确而辩证地鉴别客观存在中的一切事物,认识社会存在与社会意识之间的关系,积极汲取社会现实中一切人类积极的科学人文成果,摒弃或反对错误的思想行为,提高自己思想道德修养,具有巨大的意义。 4.社会发展是社会基本矛盾运动的结果,可历史事件又是人们意志的“合力”造成的,两者不矛盾吗?这与“国家兴亡,匹夫有责”是怎样的关系? 答:1.人类社会的发展是一个合目的性与合规律性相统一的过程 2.社会发展是生产力与生产关系、经济基础与上层建筑之间这一社会基本矛盾运动推动 3.人是社会历史活动的主体,人类在不违背社会发展规律的前提下,受自己的目的的驱使,会对历史活动作出自己的选择。而人们对历史的选择性,最终取决于人民群众的根本利益、根本意愿以及对社会发展规律的把握和顺应程度,归根结蒂是人民群众的选择性

河海大学文天学院计算机科学与技术2008级软件工程试卷

2010-2011 学年第一学期《软件工程》期末试卷(河海大学文天学院计算机科学与技术专业2008级) 班级学号姓名成绩 一、选择题(15题,每题1分,共15分) 01、工程是将科学技术转化为( C )的媒介。 A. 社会服务 B. 经济价值 C. 生产力 D. 政治统治 02、软件需求变化带来的影响与时间的关系是(D )。 A. 线性的 B. 非线性的 C. 单调递减的 D. 单调递增的 03、Definition of Software Engineering: (1) the application of a systematic, disciplined, quantifiable approach to the ( D )of software; that is, the application of engineering to software. (2) The study of approaches as in (1). A. plan B. design C. test D. development, operation and maintenance 04、( A )是软件规划阶段应包含的活动。 A.可行性分析 B.绘制模块流程图 C.软件体系结构设计 D.编码和测试 05、概要设计阶段的主要任务是确定(C )。 A. 各个模块的详细过程 B. 软件所需的费用 C. 软件的体系结构 D. 软件的功能 06、模块内聚性最低的是(B ) A. 逻辑内聚 B. 巧合内聚 C. 时间内聚 D. 功能内聚 07、模块耦合程度最高的是(D )。 A. 数据耦合 B. 非直接耦合 C. 控制耦合 D. 内容耦合 08、在结构化设计方法中全面指导模块划分的最重要原则是(B ) A. 程序模块化 B. 模块独立性 C. 模块高内聚 D. 模块低耦合 09、白盒测试在设计测试用例时,主要研究的文档是(B ) A. 需求规格说明 B. 详细设计说明 C. 项目开发计划 D. 概要设计说明 10、UML中的“序列图”是按照(A )来构图的。 A. 时间顺序 B. 对象关系 C. 消息传递 D. 空间组织 11、UML十类图中的实施图(Deployment Diagram)描述的是( D )。 A. 功能需求 B.对象间的交互活动 C.对象间的关系 D.软件(构

武汉大学研究生导师信息

以下是软件工程重点实验室老师的姓名、性别、职称、专业名称和研究方向、联系方式: 1 丁立新男教授计算机软件与理论智能计算、智能信息处理 lxding@https://www.360docs.net/doc/c55643816.html, 2胡继承男教授计算机软件与理论嵌入式系统开发方法与技术 jicheng@https://www.360docs.net/doc/c55643816.html, 3 何克清男教授计算机软件与理论面向服务的软件工程理论与方法、软件复杂系统、软件产业基础设施中的关键技术hekeqing@https://www.360docs.net/doc/c55643816.html, 4李兵男教授计算机软件与理论复杂系统的软件工程、系统集成、复杂网络 libing@https://www.360docs.net/doc/c55643816.html, 5 李德毅男院士计算机软件与理论计算机工程、人工智能 libing@https://www.360docs.net/doc/c55643816.html, 6 吕金虎男教授计算机软件与理论复杂系统与复杂网络 jhlu@https://www.360docs.net/doc/c55643816.html, 7 刘梦赤男教授计算机软件与理论 Web和数据库技术 mengchi@https://www.360docs.net/doc/c55643816.html, 8 刘进男副教授计算机软件与理论互联网上的软件工程、文化计算、知识网格与协作演化Typhoon2008@https://www.360docs.net/doc/c55643816.html, 9 李元香男教授计算机软件与理论并行计算、演化计算 yxli@https://www.360docs.net/doc/c55643816.html, 10 李旭晖男副教授计算机软件与理论复杂数据管理与程序设计语言lixuhui@https://www.360docs.net/doc/c55643816.html, 11 梁鹏男副教授计算机软件与理论软件体系结构、服务需求工程 liangp@https://www.360docs.net/doc/c55643816.html, 12 刘婧女副教授计算机软件与理论软件工程、数据挖掘方法与应用 J_liu@https://www.360docs.net/doc/c55643816.html, 13 彭蓉女教授计算机软件与理论软件工程、安全需求工程、系统集成、软件过程管理rongpeng@https://www.360docs.net/doc/c55643816.html, 14 钱铁云女副教授计算机软件与理论信息检索、数据挖掘qty@https://www.360docs.net/doc/c55643816.html, 15 吴志健男教授计算机软件与理论智能计算、演化计算 zjwu9551@https://www.360docs.net/doc/c55643816.html, 16 许承瑜男教授计算机软件与理论语意计算、语意软件 psheu@https://www.360docs.net/doc/c55643816.html, 17 曾承男副教授计算机软件与理论信息检索、多媒体、云计算、Web服务、数据库zengc@https://www.360docs.net/doc/c55643816.html, 18 应时男教授计算机软件与理论软件工程、软件体系结构、Web应用软件开发 yingshi@https://www.360docs.net/doc/c55643816.html, 19周国富男副教授计算机软件与理论计算语义、petri网、需求工程、软件可信性 gfzhou@https://www.360docs.net/doc/c55643816.html, 欢迎大家选这些老师做导师!

2016马原答案第七章

马克思主义追求的根本价值目标和共产主义社会的根本特征是() o?生产力的高度发达 o?人的自由而全面的发展 o?精神境界大大提高 o?按需分配 在共产主义社会,劳动是() o?生活的第一需要 o?谋生的手段 o?休闲的手段 o?完全由个人自由选择的活动 共产主义的显着特征和一面旗帜是() o?按需分配 o?各尽所能按劳分配 o?按劳分配 o?各尽所能按需分配 共产主义社会的生产资料的所有制形式是()

o?普遍的生产资料公有制 o?个人所有制 o?资本主义私有制 o?公有制为主体的多种所有制经济体制 下面哪个属于人的自由的内涵的() o?是指人从自然、社会和思维领域受束缚的状态中解放出来 o?是对绝对的认识 o?是指摆脱了任何条件限制和约束的活动状态 o?本质上是一种历史状态 “人的依赖性关系”是() o?社会主义社会之中的人与人之间的关系 o?共产主义社会之中的人与人之间的关系 o?资本主义社会以前的人与人之间的关系 o?资本主义社会之中的人与人之间的关系 “物的依赖性关系”是() o?共产主义社会之中的人与人之间的关系 o?资本主义社会以前的人与人之间的关系 o?资本主义社会之中的人与人之间的关系

o?社会主义社会之中的人与人之间的关系 马克思主义经典作家展望未来社会的科学立场和方法是() o?结合各个国家和民族的基本国情,确立阶段性奋斗目标 o?在揭示人类社会发展一般规律的基础上指明社会发展的方向 o?立足于揭示未来社会的一般特征,而不作详尽的细节描绘 o?在剖析资本主义社会旧世界中阐发未来新世界的特点 共产主义社会的基本特征是() o?物质财富极大丰富,消费资料按需分配 o?每个人自由全面发展,人类从必然王国过渡到自由王国 o?劳动全部由机器人承担 o?劳动成为纯粹娱乐手段 o?社会关系高度和谐,人们精神境界极大提高 共产主义社会将消灭的“三大差别”是() o?脑力劳动与体力劳动的差别 o?工业与农业的差别 o?城市与乡村的差别 o?剥削阶级和被剥削阶级的差别

【爱考宝典】2020年武汉工程大学计算机科学与工程学院简介、分数线、专业目录汇总

简介:计算机科学与工程学院成立于1997年,目前承担本科生教学和研究生培养任务。现有教职工96人,是一支朝气蓬勃、团结奋进的教师队伍。 本科专业:开设有计算机科学与技术、网络工程、软件工程、物联网工程、数 字媒体技术、智能科学与技术等6个本科专业。其中,软件工程专业为教育部“卓越工程师教育培养计划”,智能科学与技术专业为“湖北省普通高等学校战略新 兴(支柱)产业人才培训计划项目”。本科生规模1600余人。 研究生专业:学院现有计算机科学与技术、控制科学与工程(湖北省重点特色学科)、软件工程三个一级学科硕士点,计算机技术专业硕士点和软件工程专业学位硕士点。研究生规模100余人。 专任教师队伍:现有79人。其中,教授10人、副教授35人;具有博士学位 教师31人、具有硕士学位教师46人。拥有全国优秀教育工作者、国务院政府特殊津贴获得者、湖北省有突出贡献的中青年专家、湖北省政府特殊津贴获得者、教育部新世纪优秀人才、湖北省新世纪高层次人才工程人选、“楚天学子”特聘 教授、武汉工程大学教学名师和师德标兵。 计算机学院拥有完善的实验设备和先进的科研仪器,除满足教学和科研需要外,还为学生课外科技活动和学科竞赛提供条件。 学院高度重视人才培养工作,为每位学生配备专业的学业导师,培养的学生综合素质高、专业能力强,深受用人单位的好评,就业质量始终保持在较高的水准,签约率每年都超过95%,始终名列学校前列,体现在:一是就业城市好,每年在北上广深一线城市就业的人数稳定在35%以上,其他毕业生也大多集中在省会城市和沿海大城市就业;二是就业单位强,就业单位主要集中在外企、上市企业、科研院所、政府机关和IT企业,其中包括:微软、宝洁、中国移动、中国网通、工商银行、华为、联想、百度、腾讯、金山、浪潮等。三是薪酬待遇高,根据麦克斯进行的毕业生就业情况调查显示,我院毕业生平均薪资水平位居全校第 一。 学院狠抓考研升学,考研率逐年上升,2016年超过24%,2017年达到27%,一直位居省属高校前列。考取国内外知名高校包括:中国科学院、中国科

2016届计算机科学与技术软件工程专业

2016届 计算机科学与技术、软件工程专业序号学生学号学生姓名指导教师11201024201刘桃茹张丹彤21201024202陈昆张丹彤31201024203张旭宋阳41201024204张佳静逯波51201024205张帅郭喜61201024206金玉逯波71201024207司碧莹杨峰81201024208李园园杨峰91201024209司晓秋宋阳101201024210姜姗张丹彤111201024211窦婉禹张丹彤121201024212邓向阳逯波131201024213张雨张丹彤141201024214宋晓娜申宏亮151201024215张悦陈泰宇161201024216吴学敏张丹彤171201024217赵婧含张雪181201024218王磊张丹彤191201024219温建平张丹彤201201024221刘彦庆张丹彤211201024223王子鹏刘明221201024224孙佳欣姜雪梅231201024225胡君涛丰雪琰241201024226吴显龙申宏亮251201024227吕成伟董启明261201024228杨文冰王延松271201024229王振宇段君伟281201024231李俊锋申宏亮291201024232董强徐承彬301201044101张奇李冰洁311201044102姚依男郭喜

321201044103高吴多徐承彬331201044104孙裕卿马玉萍341201044105李昊原徐承彬351201044106宋培元戴红361201044107解传奇戴红371201044108席望博徐承彬381201044109张金元刘君玲391201044111田野平孟宇桥401201044112王超马玉萍411201044113温玉龙戴红421201044115李建园杨峰431201044116郭吉庆杨峰441201044117张小强马玉萍451201044118李福顺孙超461201044119王冠刘君玲471201044120刘阳王延松481201044121张宇董启明491201044122陶乐戴红501201044123高崇王延松511201044124黄淯付宏杰521201044125贲莘媛初作玮531201044126陈学敏董启明541201044127孙红月徐承彬551201044128张卓戴红561201044129韩蕊陈泰宇571201044130李金菲曲丽娜581201044131黄爽王延松591201044132史冬梅杨峰601201044133律烨王延松611201044134王婷婷齐艳茹621201044135钟玲姜雪梅631201044136郝继莹孟宇桥641201044137李营姜雪梅651201044138牛晓雪李冰洁661201044139王航李冰洁671201044140吕薇郭喜

河南大学计算机与信息工程学院软件工程试卷1答案

1、B 2、A 3、C 4、D 5、D 6、C 7、A 8、B 9、D 10、C 11、A 12、B 13、C 14、B 15、D 二、判断题(本题共10小题,每题1分,共10分) 1—5:×、×、×、×、√ 6—10:√、×、×、√、× 三、填空题(本题共10空,每空2分,共20分) 1、驱动模块(程序),存根模块(程序); 2、数据,文档 3、多对多; 4、模块的扇出,模块的扇入 5、事物流,变换流 6、依赖 四、简答题(本题共4小题,共20分,答对要点即得分) 1.答:软件生命周期一般包括分析、设计、实现、测试、维护等阶段。 分析阶段:分析、整理和提炼所收集到的用户需求,建立完整的分析模型,将其编写成软件需求规格说明和初步的用户手册。 设计阶段:设计人员依据软件需求规格说明文档,确定软件的体系结构,进而确定每个模块的实现算法、数据结构和接口等,编写设计说明书,并组织进行设计评审。 实现阶段:将所设计的各个模块编写成计算机可接受的程序代码,与实现相关的文档就是源程序以及合适的注释。 测试阶段:在设计测试用例的基础上,测试软件的各个组成模块。 然后,将各个模块集成起来,测试整个产品的功能和性能是否满足已有的规格说明。 维护阶段:为了改正错误、适应环境变化和增强功能,对软件进行一系列的修订。 2.答:结构化方法的最大特点是面向功能分解问题。但由于处理与数据是分离的,并且在设计阶段与分析阶段采用不同的模型。优点是:简单、实用,适合于瀑布模型,易于为开发者掌握,特别适合于数据处理领域中的应用。缺点是:对于规模大、复杂的项目不太适应;难以解决软件重用,难于适应需求变化,难以解决维护问题。 面向对象方法以最稳定的对象与类系统作为考虑问题的出发点,通过不

2016马原答案第五章 (1)

习题题目总数:20答题正确:20答题错误:0待回答:0锁定:0习题1(单选题)答题正确 垄断的形成是() o生产资本输出的结果 o生产集中发展到一定阶段的结果 o国家干预经济生活的结果 o金融资本统治的结果 习题2(单选题)答题正确 垄断利润是() o垄断组织获得的一般利润 o垄断组织获得的平均利润 o资本家获得的超额利润 o垄断组织获得的超过平均利润的高额利润 习题3(单选题)答题正确 在垄断资本主义时期, 价值规律() o不再起作用 o对生产起作用,对流通不起作用 o仍然起作用 o对流通起作用,对生产不起作用 习题4(单选题)答题正确 在垄断资本主义时期, 价值规律的表现形式是() o价格围绕垄断价格波动 o价格围绕价值波动 o价格围绕成本价格波动 o价格围绕生产价格波动

习题5(单选题)答题正确 垄断资本主义国家事实上的主宰者是() o银行资本家 o商业资本家 o金融寡头 o工业资本家 习题6(单选题)答题正确 国家垄断资本主义是() o国家政权与垄断资本相结合的垄断资本主义 o国家政权与垄断资本相分离的垄断资本主义 o解决了资本主义基本矛盾的垄断资本主义 o消除了生产无政府状态的垄断资本主义 习题7(单选题)答题正确 垄断资本主义国家推出的货币政策是() o国家直接管理金融企业的一种方式 o国家垄断资本和私人资本在企业外部结合的一种方式 o国有资本和私人资本在企业内部结合的一种方式 o国家直接掌握垄断资本的一种方式 习题8(单选题)答题正确 国家垄断资本主义的产生和发展从根本上说() o国际竞争激烈化的结果 o生产社会化和资本主义私人占有制之间矛盾发展的结果 o垄断统治加强的结果 o国内市场竞争的结果 习题9(单选题)答题正确

美国最牛气的50所计算机科学与工程学院排名

美国最牛气的50所计算机科学与工程学院排名 美国有很多知名的科技公司,例如:Facebook、Google, Apple, Raytheon等等,这些公司每年都会招聘大量的业界精英,这些毕业生基本都是计算机科学和工程学院毕业的学生,那么这些学生都来自于哪些大学呢?Business insider对美国计算机科学与工程学院做了排名,小编列举了美国最好的50个大学,想要学计算机科学与工程专业的同学们可以做个参考。 1. Massachusetts Institute of Technology 麻省理工学院 2. California Institute of Technology 加利福尼亚理工学院 3. Stanford University 斯坦福大学 4. Carnegie Mellon University 卡内基梅隆大学 5. Georgia Tech 佐治亚理工学院 6. University of California at Berkeley 加州大学伯克利分校 7. Princeton University 普林斯顿大学 8. Cornell University 康奈尔大学 9. Harvard University 哈佛大学 10. Duke University 杜克大学 11. University of Michigan at Ann Arbor 密歇根安娜堡分校 12. Rensselaer Polytechnic Institute 伦斯勒理工大学 13. Johns Hopkins University 约翰·霍普金斯大学 14. Columbia University 哥伦比亚大学 15. Yale University 耶鲁大学

计算机科学与技术专业描述

计算机科学与技术专业描述 (一): 计算机应用技术专业分析 计算机应用技术是计算机科学与技术一级学科下设的一个二级学科,该专业应用十分广泛,它以计算机基本理论为基础,突出计算机和网络的实际应用。 目前我国计算机专业主要分为三大类:计算机基础专业、与理工科交叉的计算机专业、与文科艺术类交叉的计算机专业。1.计算机基础专业专业要求与就业方向:这些专业不但要求学生掌握计算机基本理论和应用开发技术,具有必须的理论基础,同时又要求学生具有较强的实际动手潜力。学生毕业后能在企事业单位、政府部门从事计算机应用以及计算机网络系统的开发、维护等工作。推荐院校:北京大学、清华大学、北京工业大学、南京大学、上海交通大学、东南大学2.与理工科交叉的计算机专业与理工科交叉而衍生的计算机专业很多,如数学与应用数学专业、自动化专业、信息与计算科学专业、通信工程专业、电子信息工程专业、计算机应用与维护专业等。 1)数学与应用数学专业:专业要求与就业方向:数学与应用数学是计算机专业的基础和上升的平台,是与计算机科学与技术联系最为紧密的专业之一。该专业就业面相对于计算机科学与技术专业来说宽得多,不但适用于IT领域,也适用于数学领域。推荐院校:同济大学、东南大学、中山大学、宁波大学、深圳大学2)自动化专业:专业要求与就业方向:自动化专业是一个归并了多个自动控制领域专业的宽口径专业,要求学生掌握自动控制的基本理论,并立足信息系统和信息网络的控制这一新兴 应用领域制定专业课程体系,是工业制造业的核心专业。自动化专业的毕业生具有很强的就业基础和优势。推荐院校:清华大学、东南大学、北京邮电大学、重庆大学3)信息与计算科学专业:专业要求与就业方向:这是一个由信息科学、计算数学、运筹与控制科学等交叉渗透而构成的专业,就业面涉及到教学、商业、网络开发、软件设计等各个方面,就业率高达95%以上。就业现状

武汉大学2013级本科软件工程试卷

武汉大学计算机学院 2014-2015学年度第二学期 2013级 《软件工程》期末考试试卷(A卷) 专业:________________________ 姓名:______________ 学号:__________________ ??????????注意:请将所有答案均写在答题纸上,并标明题号??????????一.选择(单选)填空题(共30分,第1-28题为每小题1分;第29题为2分) 软件生产的复杂性和高代价,使大型软件的生产出现危机,下述都是软件危机的主要表现,除了 1. 。产生软件危机的原因主要有 2. 。为解决软件危机,人们提出了软件工程的方法,即用工程化的原则指导软件的生产、维护和管理,以达到 3. 的目标。 1. (A)生产成本过高(B)开发进度难以控制 (C)质量难以保证(D)硬件发展滞后,使软件产品的性能达不到用户要求 2. (A)不重视需求,需求获取困难(B)开发过程的管理困难 (C)生产过程缺乏科学的方法和工具(D)以上都是 3. (A)节省开发成本(B)缩短开发周期 (C)提高软件质量(D)经济地开发出高质量软件产品 为便于进行有效地软件开发和管理,项目开发一般采用特定的软件过程模型。瀑布模型是利用 4. 方法控制开发过程复杂性的软件过程模型,它适用于 5. 的项目。而 6. 模型的优势在于快速完善和确定用户需求,从而降低了由于需求问题带来的软件开发风险,是一种实用的开发技术。 4. (A)项目划分(B)阶段划分(C)团队划分(D)成本划分 5. (A)需求难以获取(B)需求经常变动(C)需求比较熟悉(D)风险很大 6. (A)原型(B)增量(C)迭代(D)喷泉 可行性研究是 7. 阶段的重要步骤,其目的是 8. 。它的主要任务有 9. 。为此,通常需要计算投资回收期,它是指 10. 。 7. (A)软件定义(B)软件计划(C)需求分析(D)软件管理 8. (A)证明软件开发项目可行(B)证明软件开发项目不可行 (C)确定软件开发项目要不要做(D)深入调研项目的用户需求 9. (A)成本—效益分析(B)资源分析和风险分析 (C)分析比较各种解决方案(D)以上都是 10.(A)项目投资开始到停止投资的时间区间(B)项目开始到产生经济效益的时间区间 (C)项目开始到完成所需的时间(D)项目的累计经济效益等于投资额所需的时间结构化分析(SA)、结构化设计(SD)、Jackson方法,都是传统的软件开发过程中常用

2016马原答案第二章

人类认识产生和发展的基础是() o真理的绝对性与相对性辩证统一的观点 o感性认识和理性认识辩证统一的观点 o实践的观点 o认识的观点 “社会一旦有技术上的需要,这种需要就会比十所大学更能把科学推向前进。”这句话说明() o科学发展是由社会需要决定的 o技术比科学更为重要 o技术发展推动科学发展 o社会实践的需要是人类认识发展的强大动力 在认识的本质问题上,唯物主义认识路线主张() o从思想和感觉到物的认识路线 o从理性认识到感性认识的认识路线 o从物到感觉和思想的认识路线 o从感性认识到理性认识的认识路线

感性认识和理性认识的关系是() o感性认识与理性认识是各自独立的 o感性认识与理性认识统一于理论之中 o感性认识以理性认识为前提 o感性认识和理性认识统一的基础是实践 人的认识就是类似于照镜子的活动,这是属于()的观点 o经验主义 o辩证唯物主义 o形而上学唯物主义 o唯心主义 关于感性认识的正确说法是() o感性认识以反映事物的本质为内容 o感性认识是认识的初级阶段 o感性认识是一种抽象的思维 o感性认识主要有感觉、知觉和推理三种形式 两种根本对立的认识路线是() o可知论与不可知论的认识路线 o旧唯物主义与古代朴素唯物主义的认识路线

o经验论与唯理论的认识路线 o唯心主义与唯物主义的认识路线 割裂感性认识与理性认识的辩证统一,会导致()的错误 o经验主义 o经验论 o教条主义 o唯理论 认识的主体和客体之间的关系包括(就选我打对勾的) o认识关系 o实践关系 o矛盾关系 o价值关系 实践对认识的决定作用主要表现在() o实践是检验认识的真理性的唯一标准 o实践是认识的目的 o实践是认识的来源 o实践是认识发展的动力

数理与信息工程学院计算机科学与技术专业

数理与信息工程学院计算机科学与技术专业 (师范)本科教学计划 一、培养目标和基本规格 (一)培养目标 本专业主要培养德、智、体、美全面发展,具备计算机科学与技术学科所需的自然科学、人文社会科学和教育教学理论素养,具备计算机科学与技术领域坚实的理论基础、工程实践能力与创新精神,知识、能力、素质协调发展,能胜任基础教育改革发展需要的计算机教育工作、开展教学实践研究,能在计算机相关的信息教育领域从事课堂教学和教学系统的设计开发,能从事计算机科学与技术研究、计算机应用系统设计与开发工作,具有较强竞争力的复合型高级工程技术人才,以及与计算机科学与技术相关的管理人才。 (二)基本规格 要求学生通过本专业的四年学习,达到教育部规定的基础扎实、知识面宽、能力强、素质高的专门人才的规格: 1.知识方面,本专业学生应具有良好的外语、人文、社会科学、科学的世界观与方法论等高等教育基本知识;具有扎实的数学、物理等自然学科基础理论知识;具备数字电路技术、数字逻辑及计算机组成原理等计算机硬件技术基础;具备高级语言程序设计、面向对象程序设计、数据结构、数据库系统、操作系统、软件工程等软件技术基础;初步具有本专业综合应用知识的技能。 2.能力方面,具有良好的教学组织能力和从事计算机教学及教学研究的能力;具有获取计算机科学与技术新知识的能力;具有较熟练地分析、设计和开发计算机应用系统的能力;具有计算机及相关领域问题分析和解决的能力;具有与他人合作共事、协同工作以及一定程度的组织管理能力;具有良好的英语阅读、写作与会话能力。 3.素质方面,具备良好的人文社会科学和教师职业素养;具有较高的法律意识和道德修养,熟悉教育法规;具有良好的社会责任感和职业道德;具有严谨的科学态度和学风;具有工程素养和信息素养;具有创新和创业精神。 二、学制 学制4年,在校学习年限3-6年。

武汉大学-软件工程课程设置

软件工程课程设置大一: 英语听说(专业必修) 大学英语(公共必修) 体育(公共必修) 军事理论(公共必修) 高等数学(公共必修) 线性代数(公共必修) 思想道德修养和法律基础(公共必修) 马克思主义基本原理(公共必修) 中国近现代史纲要(公共必修) C++程序设计(专业必修) 离散数学(专业必修) 计算机系统导论(专业必修) 信息系统导论(专业选修) 大二: 体育(公共必修) 大学英语(公共必修) 概率论与数理统计B(公共必修) 毛泽东思想、邓小平理论和“三个代表”重要思想概论(公共必修)面向对象的程序设计(专业必修) 计算机组织与体系结构(专业必修) 用户界面设计与测试(专业必修) 数据库系统(专业必修) 数据库课程实践(专业必修) 操作系统原理(专业必修) 数据结构与算法(专业必修) 编译技术及应用(专业必修) 数字电路(专业选修) UML及软件建模(专业选修) 计算机接口与通信(专业选修)

大三: 软件工程(专业必修) 网络及分布式计算(专业必修)网络工程与编程实践(专业必修)解释器构造(专业必修) 系统级别编程(专业必修) Unix系统程序设计(专业选修)模式识别(专业选修) 数字图像处理(专业选修) C#程序设计(专业选修) 日语(专业选修) 信息安全(专业选修) 嵌入式软件技术(专业选修) 计算机辅助艺术设计(专业选修)XML及其应用(专业选修) 管理沟通(专业选修) 游戏架构与编程(专业选修) 软件系统开发课程: SSD1 信息系统导论 SSD2计算机系统导论 SSD3面向对象编程与设计 SSD4以用户为中心的设计与测试SSD5数据结构与运算 SSD6系统级别编程 SSD7数据库系统 SSD8网络与分配计算 SSD9软件规范,测试与维护SSD10软件项目组织与管理

相关文档
最新文档