当前位置:文档之家› 中南大学软件学院944《软件工程》考试大纲

中南大学软件学院944《软件工程》考试大纲

中南大学软件学院944《软件工程》考试大纲
中南大学软件学院944《软件工程》考试大纲

中南大学2015年全国硕士研究生入学考试

《软件工程》考试大纲

本考试大纲由软件学院教授委员会于2012年7月7日通过。

I.考试性质

《软件工程》考试是为高等院校和科研院所招收硕士研究生而设置的具有选拔性质的全国统一入学考试科目,其目的是科学、公平、有效地测试学生掌握大学本科阶段软件工程课程的基本概念、原理、方法与技术,以及分析和解决问题的能力,评价的标准是高等学校本科毕业生能达到的及格以上水平,以保证被录取者具有基本的软件工程专业素质,并有利于各高等院校和科研院所在专业上择优选拔。

II.考查目标

掌握:软件工程的产生、软件工程学的研究对象与原则、软件开发方法、软件工程的生存周期模型以及软件工程发展的新方向;软件需求分析的任务和要求、可行性研究的任务以及系统建模方法;软件开发阶段的任务、过程、方法和技术。

理解:软件质量的概念、分析技术;软件维护阶段的活动、提高软件可维护性的策略;软件工程的相关管理技术。

Ⅲ.考试形式和试卷结构

1、试卷满分及考试时间

本试卷满分为150 分,考试时间为180 分钟

2、答题方式

答题方式为闭卷,笔试。

3、试卷内容结构

软件工程与软件过程约 10 %

软件分析与设计约 55 % 软件验证与维护约 20 % 软件项目管理约 15 % Ⅳ.考查内容

一、软件工程与软件过程

1 软件工程的产生

2 软件工程的研究对象与基本原理

3 软件开发方法

4 软件工程工具和环境

5 软件生存期过程

6 软件工程常用生存周期模型

二、需求分析

1 需求分析的目标

2 可行性分析

3 需求收集

4 需求规格说明

5 数据流建模

6 实体-关系建模

7 系统行为建模

8 IDEF0功能建模

9 IDEF1x数据建模

10 用例建模

11 面向对象建模

12 统一建模语言UML

三、软件设计

1 软件设计的任务和过程

2 软件设计基本原则

3 面向数据流图的设计方法

4 面向对象的设计方法

5 面向对象软件设计模式

6 模型-视图-控制器框架

四、软件验证技术

1 软件测试基础

2 代码复审

3 白盒测试

4 黑盒测试

5 单元测试

6 集成测试

7 确认测试

8 系统测试

9 程序正确性证明

10 调试

五、软件维护技术

1 软件维护的基本概念

2 软件维护过程

3 软件可维护性

4 软件再工程技术

六、软件项目管理

1 成本估计

2 效益分析

3 风险分析

4 进度安排

5 项目组织与计划

6 软件质量保证与分析

告诉你一个真实的中南大学和湖南大学汇总

告诉你一个真实的中南大学和湖南大学 ——中南大学和湖南大学各有所长 易元唐 每当一年一度的中国大学排名发布时,各个学校都希望从中找到安慰。这是一种正常的、合理的心态;而看到毗邻的学校比自己所在学校超前时,就发出嗓音,使用侮辱性,甚至诽谤性的言词,攻击它。这种人,轻者是“红眼病”,重者是心态或精神不正常。取得成绩,广为宣传,无可非议;如果在宣传时贬低了相关者,就不好了。当人家在前进的过程中遇到困难,受了挫折,从中吸取教训,这是对的;如果对人家的挫折辛灾乐??,甚至造谣生事,那是一个人的品质问题了。这种人不配在网上发表言论。 遗憾的是,打开网大论坛?D?D中南大学和湖南大学栏目时,所看到的,到处充斥着侮辱性,甚至诽谤性的言词,给人一种强烈的感觉:这那里是“论坛”?这简直是泼妇骂街的场所! 我呼吁参加“论坛”的网友,理智一点,实事求是一点。为了以正视听,我把一个真实的中南大学和湖南大学告诉你们,供你们讨论问题时参考。 一.中南大学和湖南大学的历史渊源 1.中南大学是在“湖南高等实业学堂”一个矿科半个路科专业的基础上发展起来的,湖南大学是在“湖南高等实业学堂”半个路科专业的基础上发展起来的。 要想了解中南大学和湖南大学的历史渊源,只要看看中南大学和湖南大学的历史就清楚了。中南大学是2000年由原中南工业大学、原湖南医科大学、原长沙铁道学院合并而成的;而现在的湖南大学是于2000年后,由1959年复名后的湖南大学,先后合并湖南财经学院、湖南省计算机专科学校而成的。中南工业大学的前身是中南矿冶学院。1959年复名后的湖南大学的前身是湖南工学院,湖南工学院的前身是中南土木建筑学院。中南矿冶学院和中南土木建筑学院都是老湖南大学工(程)学院的一部分。老湖南大学工(程)学院是由1926年组建老湖南大学五所学校之一的“湖南高等实业学堂”的相关专业组成的。“湖南高等实业学堂”创建于1903年,到1926年共设有矿(矿冶)、路(土木)、机械、应化、窑业、电机、数理诸科。1953年撤消老湖南大学时,以原“湖南高等实业学堂”中的矿科?D?D老湖南大学工(程)学院矿冶系和矿冶研究所为基础与中南地区的同类学科组建中南矿冶学院,以原“湖南高等实业学堂”中的路科?D?D老湖南大学工(程)学院土木系为基础与中南、西南同类学科组建中南土木建筑学院。当中南土木建筑学院于1958年改名为湖南工学院、1959年复名湖南大学时,“湖南高等实业学堂”中的路科已发展为土木系、机械系、电机系、化工系、铁道建筑系、桥梁隧道系、铁道运输系。1960年7月,铁道建筑系、桥梁隧道系、铁道运输系三系调出成立长沙铁道学院。这就是说,中南大学是在“湖南高等实业学堂”一个矿科半个路科专业的基础上发展起来的,湖南大学是在“湖南高等实业学堂”半个路科专业的基础上发展起来的。这一个半和半个就奠定了这两所大学的发展基础。2001年评选全国重点学科时中南大学获得17个,而湖南大学只获得2个,就是上述结论的最好佐证。 2.中南大学的“祖宗”?D?D矿科或中南矿冶学院先于湖南大学的“祖宗”?D?D路科或中南土木建筑学院问世。 1903年10月,“湖南高等实业学堂”招收预科甲班生,为矿科;次年招收预科乙班生,为路科。如果硬要给矿科取一个俗一点的名字,叫“矿工”的话,那路科就叫“泥瓦匠”。在1950年代院系调整时,中南大学的前身之一?D?D中南工业大学?D?D中南矿冶学院于1952年11月成立,而1959年复名后的湖南大学前身?D?D中南土木建筑学院于1953年成立。由此可见,中南大学的“祖宗”比湖南大学的“祖宗”提前一年问世。1903/1904,1952/1953,别小看这一年的时间差,就是这仅仅一年的时间差,却为这两所大学以后的发展顺序定下了基调。例如,列入全国重点院校的时间:中南大学的前身之一?D?D中南工业大学?D?D中南矿冶学院是1960年10月,湖南大学是1978年2月;又如,中南大学的前身之一?D?D中南工业大学的“211工程”建设于1997年7月正式列入“九五”建设计划,湖南大学的“211工程”建设于1998年6月立项;再如,中南大学的前身之二?D?D中南工业大学和长沙铁道学院在首批博士点遴选中获得5个,湖南大学在第二批博士点遴选时才获得3个。 3.中南矿冶学院和中南土木建筑学院,都在自己的发展过程中引入了“名牌”“品牌”。 中南矿冶学院在自己的发展过程中引入了“清华精神”和“湘雅品牌”,中南土木建筑学院在自己的发展过程中引入了“湖南大学”和“岳麓书院”品牌。 中南矿冶学院在自己的发展过程中引入了“清华精神”和“湘雅品牌”,是中南矿冶学院?D?D中南工业大学——中南大学取得举世瞩目成就的秘密。所谓“清华精神”就是国耻的痛楚和重负,与振兴国运的责任和决心,交织着凝结在清华的校史里和一代代清华学子身上的精神!引入“清华精神”是在中南矿冶学院阶段进行的。“清华精神”是通过两任院长:1952-1957年的陈新民院士、1958-1965年的唐楠屏和主管科研长达32年的副院长黄培云院士来实施的。陈新民是清华大学的本科和硕士生,美国麻省理工学院的博士生,清华大学教授,清华大学校务委员会委员兼秘书长。担任中南矿冶学院院长后,他用选校址、开校门、设校庆这种潜移默化的方法来渗透“清华精神”。唐楠屏曾就读于东北大学和清华大学,1937年于东北大学毕业后,1938年赴延安抗日军政大学和陕北公学学习。1941年任延安大学校长

中南大学软件学院Java WEB 考点

1、HTTP协议请求报文以及响应报文 2、JAVA Socket编程Socket以及ServerSocket 3、WEB服务器概念Tomcat服务器目录结构和基本配置server.xml文件 4、什么是Servlet? 怎样实现一个自定义Servlet? 5、Servlet基本配置 6、ServletAPI 包括HttpServlet、HttpServletRequest、HttpServletResponse、ServletConfig、 ServletContext 7、service方法以及doGet和doPost方法 8、servlet生命周期 9、怎样获取网页提交的参数? 10、会话HttpSession和Cookie 11、调用一个已定义好的Servlet有哪些方式 12、表单提交数据到Servlet 中文乱码处理 13、客户端页面向服务端servlet传递参数有哪些方式 14、JSP的运行原理以及基本语法 15、JSP隐式对象 16、JavaScript基本语法 17、JavaScript中的对象 18、JavaScript与AJAX 19、基于对象的Javascript以及继承的实现 客户端/服务器的优势在于: 服务器和客户端分摊任务,分别负责部分处理工作; 服务器可以同时为多台客户端服务; 多个客户端可以同时访问服务器上的相同数据。 IP 网络ID:网络ID标识了计算机或网络设备所在的网段; 主机ID:主机ID标识了特定的主机或网络设备 特殊IP地址: 0.0.0.0和127.0.0.1就是两个此类地址,第一个称为缺省路由,后一个是环回地址;127.0.0.1被保留用于用户主机的本地IP话务,它被分配给一个特殊接口,即起到闭合电路作用的环回接口 端口 端口使用一个16位的数字来表示,它的范围是0~65535,1024以下的端口号保留给预定义的服务,如:http使用80端口; https://www.doczj.com/doc/8c2170621.html,包 https://www.doczj.com/doc/8c2170621.html,包可以实现Java的网络功能,

中南大学研究生入学考试运筹学考试大纲

中南大学2012年全国硕士研究生入学考试 《运筹学(B)》考试大纲 本考试大纲由商学院教授委员会于2011年7月7日通过。 I.考试性质 运筹学考试是为高等院校和科研院所招收硕士研究生而设置的具有选拔性质的入学考试科目,其目的是科学、公平、有效地测试学生掌握大学本科阶段运筹学的基本知识、基本理论,以及运用运筹学的原理、模型和方法分析和解决实际问题的能力,评价的标准是高等学校本科毕业生能达到的及格或及格以上水平,以保证被录取者具有基本的运筹学专业素质,并有利于高等院校和科研院所在专业上择优选拔。 II.考查目标 运筹学科考试涵盖线性规划基础、线性规划专题、整数规划、动态规划、图与网络分析、存贮论、决策论、排队论。要求考生: (1)准确地再认或再现学科的有关知识。 (2)准确、恰当地使用本学科的基本原理,正确理解和掌握学科的有关理论、模型、方法和应用。 (3)运用运筹学模型和方法,分析和解决实际问题。 (4)运用运筹学的原理、模型和方法,分析和解决经济管理领域常见决策问题,并给出经济学解析或管理策略。 Ⅲ.考试形式和试卷结构 1、试卷满分及考试时间 本试卷满分为150 分,考试时间为180 分钟 2、答题方式 答题方式为闭卷,笔试。 3、试卷内容结构 线性规划基础约25 % 线性规划专题约10 %

整数规划约10 % 动态规划约15 % 图与网络分析约15 % 存贮论约15 % 决策论约5 % 排队论约5 % Ⅳ.考查内容 一、线性规划基础 (一)线性规划及其数学模型 线性规划问题、线性规划数学模型、数学模型的事理含义、数学模型的解、线性规划数学模型的一般形式、线性规划问题求解过程。 (二)线性规划问题建模 资源合理利用问题、合理下料问题、运输问题、分派问题、投资方案选择问题等经济管理领域常见问题建模。 (三)线性规划图解法及其几何意义 图解法求解步骤、图解法几何意义、几种特殊的数学模型。 (四)线性规划单纯形法 单纯形法基本原理、线性规划数学模型的标准型、线性规划数学模型的规范型、最优解寻求过程、单纯形表迭代。 (五)单纯形的经济信息 最优决策变量的解、松弛变量的解、相关价值系数、影子(潜在)价格及其应用。 (六)单纯形理论分析 线性规划一般形式、数模的标准型形式、数模的规范型形式、入基的非基变量确定方法、出基的基变量确定方法、主元素确定、旋转运算过程、最优解确定方法等。 (七)单纯形法进一步讨论 线性规划数模的基本类型、两阶段法、大M法。

软件工程复习资料

软件概念:与计算机系统操作有关的程序、数据以及相关文档的完整集合 软件特点:逻辑实体、智力产品,制造即拷贝2无磨损和老化,不遵循“浴盆曲 线”,但存在退化问题3尚未摆脱手工方式,软件移植的需要,复杂(问题复杂性/ 程序结构复杂性),软件开发的性质如成本、进度、质量等难以估计控制,维护困难,可复用性软件分类:按功能:系统软件/支撑软件/应用软件2按工作方式:实时处理/分时/交互/批处理3按服务对象:项目 / 产品(定制 / 通用)4按失效影响:关键/ 非关键5规模:微型、小型、中型、大型、甚大型、极大型 软件危机的表现:软件开发成本和进度失控,维护代价高2用户不满意3软件 质量不可靠4软件不可维护 5无文档资料6 计算机系统中软件成本比重加大7软件开发生产率提高不能满足要求软件危机的原因软件的规模和复杂性2人类智力的局限性3协同工作的困难性4缺乏方法学和工具5用户描述不精确、二义、遗漏,双方理解有偏差缓解软件危机的途径组织管理、协同配合的工程2软件工程的理论模型、技术方法3软件工具 软件工程的三要素1过程:管理部分2方法:技术手段3工具:自动或半自 动地支持软件的开发和管理三要素的关系:相互关联与支持 软件生命周期:可行性研究-需求分析-概要设计-详细设计-实现-集成测试-确认 测试-使用与维护-退役 软件开发和测试活动之间的关系软件 开发和软件测试都是软件生命周期中的重要组成部分,软件测试是保证软件开发产物 质量的重要手段。测试是贯穿于整个开发流程了,而不是在编码完成才开始。 瀑布模型是将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工 作,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。最终得到软件产品优点是使用时间最长、应用面比较广泛的开发模型2是其他一些开发模型的基础3当前一阶段完成后,只需要去关注后续阶段缺点不能适应用户需求的变化2到最后阶段才能得到可运行的软件版本适用场合:对于规模较小,软件需求较为稳定的项目,采用模型能够显著提高软件开发的质量和效率 演化模型(原型模型)演化模型是一种全局的软件(或产品) 生存周期模型。属于 迭代开发方法。该模型可以表示为:第一次迭代(需求->设计->实现->测试->集成)->反馈->第二次迭代(需求->设计->实现->测试->集成)->反馈->……优点:1支持需求的动态变化2有助于获取用户需求,便于用户对需求的理解3尽早发现软件中的错误缺点1需要为系统的每个新版本交付文档,不划算2新需求的不断增加,使系统结构退化,变更成本上升3不支持风险分析 螺旋模型1将瀑布模型与原型模型进行有机结合2增加风险分析步骤优点1支持 需求的动态变化2有助于获取用户需求,便于用户对需求的理解3尽早发现软件中的错误4支持风险分析,可降低或者尽早消除软件开发风险5适合于需求动态变化、开发风险较大的系统缺点建设周期长适用场合在需求不明确的情况下,适合用螺旋模型进行开发,便于风险控制和需求变更。特别适合于大型复杂的系统 喷泉模型:软件复用与生命周期中多项开发活动集成,主要支持面向对象的开发 方法优点1软件系统可维护性较好2各阶段相互重叠,表明了面向对象开发方法各阶段间的交叉和无缝过渡3整个模型是一个迭代的过程,包括一个阶段内部的迭代和跨阶段的迭代4模型具有增量开发特性,即能做到“分析一点、设计一点、实现一点,测试一点”,使相关功能随之加入到演化的系统中5模型由对象驱动,对象是各阶段活动的主体,也是项目管理的基本内容6该模型很自然地支持软部件的重用缺点由于喷泉模型在各个开发阶段是重叠的,因此在开发过程中需要大量的开发人员,因此不利于项目的管理。此外这种模型要求严格管理文档,使得审核的难度加大,尤其是面对可能随时加入各种信息、需求与资料的情况。 OO 为什么好oo 解决问题的思路是从现实世界中的客观对象入手,运用人类的 自然思维方式来构造软件系统,而传统的结构化方法从功能入手和信息工程化方法从信息入手。在面向对象方法中,把一切都看成是对象。OO 方法用类和对象作为系统的基本构成单位。对象对应问题域中的事物,其属性与操作刻画了事物的静态特征和动态特征,它们之间的继承关系、聚合关系、消息和关联如实地表达了问题域中事物之间实际存在的各种关系面向对象方法的特点(1)从现实世界中客观存在的事物出发来建立软件系统,强调直接以问题域中的事物为中心来思考问题、认识问题,把它们抽象地表示为系统中的对象,作为系统的基本构成单位。这可以使系统直接映射问题域,保持问题域中事物及其相互关系的本来面貌(对象) (2)用对象的属性表示事物的状态特征;用对象的操作表示事物的动态特征(属性与操作)(3)对象的属性与操作结合为一体,成为一个独立的、不可分的实体,对外屏蔽其内部细节(封装)(4)对事物进行分类。把具有相同属性和相同操作的对象归为一类,类是这些对象的抽象描述,每个对象是它的类的一个实例(分类)(5)复杂的对象可以用简单的对象作为其构成部分(聚集:一个(较复杂的)对象由其他若干(较简单的)对象作为其构成部分,称较复杂的对象为聚集,称较简单的对象为成分,称这种关系为聚集)(6)通过在不同程度上运用抽象的原则,可以得到较一般的类和较特殊的类。特殊类继承一般类的属性与操作,从而简化系统的构造过程及其文档,有利于复用(继承:特殊类拥有其一般类的全部属性与操作,称作特殊类对一般类的继承)(7) 类具有封闭性,把内部的属性和服务隐藏起来,只有公共的服务对外是可见的(类的封闭性)(8) 对象之间通过消息进行通讯,以实现对象之间的动态联系(消息)(9) 通过关联表达类之间的静态关系(关联) 自顶向下,逐步求精:从顶层开始逐层向下分解,直至系统的所有模块都小 到易于掌握为止 抽象从事物中舍弃个别的非本质的特征,而抽取共同的、本质特征的做法叫抽象。 过程抽象:将完成一个特定功能的动作序列抽象为一个函数名和参数表(模块)例: 比较字符串: int Compare (CString, CString)。数据抽象:将诸多数据对象的定义(描述)抽象为一个数据类型名,以后可通过该数据类型名来定义多个具有相同性质的数据对象例:Eg: 1, 2, 3,—>Integer ;软件工程书;人工智能书—>书类 封装把对象的属性和操作结合成一个独立的系统单位,并尽可能隐蔽对象的内部 细节。只是向外部提供接口,降低了对象间的耦合度使对象能够集中完整地描述并对应一个具体事物。意义:体现了独立性,使对象外部不能随意存取对象的内部数据,使其所含的信息对那些不需要这些信息的模块不可访问。对象的内部的修改对外部的影响很小,减少了修改引起的“波动效应”。公开静态的、不变的操作,而把动态的、易变的信息隐藏起来。 模块化将一个软件划分为一组具有相对独立功能的部件,每个部件称为一个模 块;当把所有的模块组装在一起时,便可获得满足用户需求的软件系统。为什么要进行模块化:模块化体现了“分而治之”的问题分析和解决方法。模块化的目的①进行功能分解,把复杂的大的功能划分成简单的小的子功能,尽量降低每个模块的成本。②尽量使每个模块间的接口不能太多,太多会使接口成本增加。兼顾二者可取得最佳的划分状态,确保软件总成本最低模块设计原则1信息隐藏2高内聚度(强)3低耦合度(松)什么是信息隐藏(1)模块应该设计得使其所含的信息(过程和数据)对那些不需要这些信息的模块不可访问(2)模块之间仅仅交换那些为完成系统功能所必须交换的信息信息隐藏的优点(1)支持模块的并行开发(设计和编码)(2)模块的独立性更好(3)便于系统功能的扩充(4)便于测试和维护,减少修改影响向外传播的范围模块化、信息隐藏,局部化是什么关系局部化与信息隐藏是一对密切相关的概念。局部化就是指将一些使用上密切相关的元素尽可能放在一起。对一个模块来说,局部化是期望模块所使用的数据尽可能是在模块内部定义的。因此,局部化意味着减少模块之间的联系,有助于实现模块之间的信息隐藏。在软件测试和维护期间经常需要修改一些模块的内容。信息隐藏和局部化降低了模块之间的联系,使得在修改一个模块时对其他模块的影响降到最低。“隐藏”的意思是,有效的模块化通过定义一组相互独立的模块来

中南大学铁道工程认知实习报告

铁道工程实习报告 班级: 姓名: 学号: 指导老师:娄平、汪优 一、实习时间:2012年9月9日、10日 二、实习地点:黑石铺车站、武广高铁 三、实习目的: 铁道作为土木工程中一个重要的分支,我们有必要认真地了解与学习铁道工程。作为大二新生,还不是十分了解自己学习的专业情况下,认识实习有助于我们对以后的学习道路更为了解。我们通过在铁路的实地认识实习,加上指导老师的系统讲解过程,使我们对铁道工程的相关基础知识及其设计、施工过程有了初步的了解,对铁路工程有了初步的认识,加深了对所学课程知识的理解,使学习与实践能够完美地结合。 四、实习内容:

第一天下午我们去实地考察,与往日不同的是我们今天是坐公交前往,真是别有风味。在公交车上老师给我们介绍了中国在铁路建设上的一些历史与知识。京张铁路是我国首条由自己设计并施工的铁路,从北京到张家口,建设这条铁路的总工程师就是家喻户晓的詹天佑。老师也介绍了京广铁路的历史,以前的京广铁路是分为两段的,北段是由北京到汉口的京汉铁路,南段是武昌到广州的粤汉铁路。两条铁路被长江分开,人们到武汉后只能坐渡轮过长江再坐南段火车。在1957年,武汉长江大桥建成通车后,两条铁路接轨并改名为京广铁路,成为连接中国南北的重要干线。不久我们便到了今天实地考察的地点,黑石铺车站,是位于京广线上的一个车站。 站在铁道旁边,老师给我们做出详细讲解。黑石铺车站是个货运车站。老师带我们走到月台后面一条钢轨上,解释道这条钢轨是一些厂房专用线,一 般不通火车,所以我们可 以站在这观看。钢轨是铁 路轨道的重要组成部分, 在火车经过的时候,它承 受车轮的巨大压力并传 递到轨枕上。以前的轨枕 用的材料是木材,现在用 的是钢筋混凝土。钢筋混凝土相对于木材来说使用寿命更长,养

(完整)中南大学软件学院架构复习大全,推荐文档

●使用Hibernate框架进行ORM,可大幅度减少开发时手工使用SQL和JDBC的出错。优点:简单。缺 点:多了查询,慢(但实际对于一个JAVA EE应用而言,hibernate通常的处理流程是:从数据看里加载记录->将信息发送到表现层供用户修改或删除->将所做修改重新保存到数据库。在这种处理流程下,应用本身就需要两条SQL语句)。 ●iBats---半自动化ORM框架提供了基于JDBC之上的一层简单抽象,是一种基于SQL语句映射的 低级别ORM方案,使用原生态SQL作为查询语言。 ●OGNL是Object Graph Navigation Language,对象图导航语言。ONGL是一种强大的表达式语言,它通 过简单一致的表达式语法来读取和设置Java对象的属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转换等功能。WEB容器是指一种安装在服务端计算机中的特定软件。此类软件遵循HTTP 协议,主要功能是负责侦听指定端口,接收客户端的请求并解析,然后将指定的响应页面发送到客户端。EL表达式EL是一种简单而强大的语言,提供了在JSP脚本元素范围外使用运行时表达式的功能。 Web Services应用程序组件,使用开放协议进行通信,独立的并可自我描述,可通过使用UDDI来发现,可以被其他应用程序使用,XML是其基础。 ●Mybatis一个持久数据映射框架,提供了基于JDBC之上的一层简单抽象,是一种基于SQL语句映射 的低级别ORM方案,使用原生态SQL作为查询语言,用来完成数据持久化MyBaits基本原理:在XML 文件中定义SQL语句,预留参数占位符;在运行时,占位符被指定的参数值取代,参数可能来自参数映射表、JavaBean属性、或者简单的参数对象。在执行SQL查询时,结果字段被映射到对象,映射的方式与参数映射一样。 ●ORM框架ORM, Object-Relational Mapping, 对象-关系数据库映射框架。在关系型数据库和业务实体对 象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就可以了。 ●拦截器(Interceptor)是Struts2的一个重要特性。Struts2的大多数核心功能都是通过拦截器来实现的, 如类型转换、对象组装、输入校验、文件上传等。Struts2将其大多数核心功能通过拦截器来实现,而不是分散在Action中实现,有利于系统的解耦,实现“hot-plug”。需要某个功能就“plug-in”一个拦截器,而不需要修改和业务相关的Action代码。编写一个用于安全验证的拦截器第一步:修改UserAction第二步:编写拦截器类AuthenticationInterceptor extends AbstractInterceptor第三步:配置拦截。 ●DI强制将组件的构建和使用分开。(组件的生产、组件的使用、接口的定义、运行时注入)。借 助spring框架,实现工厂的效果。如果类与类之间没有依赖(不能提取接口),则不用IOC(如果横向有依赖,即action与action之间有关系,说明没有设计好)功能太小,也不用IOC,spring是做大系统的。DI有两种最常用的方式:构造注入——保留依赖的先后顺序。Set注入——更多使用步骤:定义组件接口:墨盒接口ink;纸张接口paper;使用接口开发打印机:printer(使用ink和paper接口)组装打印机:在printer里。给ink和paper创建set方法创建或得到ink和paper的实现类。组装——在src下创建applicationContext.xml(依赖注入)。运行打印机 ●Spring框架的一项最基本的功能就是充当创建对象的工厂,具体步骤为:第一步:读取并 分析spring配置文件(如XML配置文件);第二步:通过反射机制,创建并集成上述配置文件中的对象;第三步:将创建的对象传回给应用代码。

软件工程复习提纲(20160615)

软件工程复习提纲 Chapter1 1.开发文档都有哪些?用图来表示它们之间的关系。 2.说明软件工程研究的内容。 3.软件工程的7条基本原理有何现实意义。 4.怎样理解ISO9000的文档体系?质量手册、程序文件、质量记录三者有何联系和区别? 5.怎样理解CMMI,如何用CMMI去管理软件企业? 6.是否存在这一种现象:搞系统软件的公司不需要采用CMMI和ISO9000模式?CMMI和ISO9000 模式只适用于搞应用软件的企业?如果是,为什么,如果不是,又为什么? 7.软件工程与信息系统工程有何异同? 8.怎样理解元数据? Chapter2 1.为什么要选择软件开发模型?软件开发模型与软件生存周期有什么关系? 2.简述瀑布模型、增量模型、迭代模型、原型模型的优缺点。 3.软件公司的ISO9000或CMM管理体系与软件开发模型有关吗,为什么? 4.你对“生存周期模型裁剪指南”有什么看法? 5.“图书馆信息系统”的开发选用什么开发模型合适? Chapter3 1.立项的具体表现形式是什么? 2.立项建议书的编制者为什么主要是软件公司的市场销售人员,而不是开发人员? 3.什么叫风险分析,技能风险与技术风险有何区别? 3.合同、任务书、立项建议书三者有何异同?有何关系? 4.对软件项目和产品的“功能、性能、接口”三项指标如何理解? Chapter4 1.需求分析的目的是什么,需求分析的难点在哪里? 2.需求分析的理论基础有哪几条? 3.为什么说需求分析是面向流程的? 4.解释术语:元数据、实体、中间数据。 5.用户需求报告与需求规格书有何差异? 6.需求描述有哪几种工具?你喜欢哪一种,为什么?

中南大学轨道工程_铁道工程_习题及答案_加宽免费版

铁路轨道 由钢轨、轨枕、连接零件、道床、道岔和其他附属设备等组成的构筑物。位于铁路路基上,承受车轮传来的荷载,传递给路基,并引导机车车辆按一定方向运转。有些国家或地区也称线路上部建筑。在钢梁桥、灰坑、转盘、某些隧道以及采用新型轨道结构的地段,可以没有道床、或者也没有轨枕。 轨道组成 轨道最早是由两根木轨条组成,后改用铸铁轨,再发展为工字形钢轨,20世纪80年代,世界上多数铁路采用的 标准轨距(见铁路轨道几何形位)为 1435毫米(4英尺8(1/2)英寸)。较 此窄的称窄轨铁路,较此宽的称宽轨铁 路(见铁路工程)。轨枕一般为横向铺设,用木、钢筋混凝土或钢制成。道床采用碎石、卵石、矿渣等材料。钢轨、轨枕、道床是一些不同力学性质的材料,以不同的方式组合起来的。钢轨以连接零件扣紧在轨枕上;轨枕埋在道床内;道床直接铺在路基面上。轨道承受着多变化的垂直、横向、纵向的静荷载和动荷载,荷载从钢轨通过轨枕和道床传递到路基。通过力学理论,分析研究在各种荷载条件下,轨道各组成部分所产生的应力和应变,而确定其承载能力和稳定性。 轨道类型 为使轨道成为一个整体,要根据铁路的具体运营条件,使轨道各部分之间 的作用相互配合,并考虑轨道、车辆、 路基三者之间相互作用的配合协调。这就要求将轨道划分类型。轨道类型的内容包括钢轨类型,连接零件种类,轨枕的种类和配置,道床材料和断面尺寸。它所依据的主要运营条件为铁路运量、机车车辆轴重和行车速度。最佳的轨道结构须做到在给定的运营条件下,保证列车按规定的最高速度平稳、安全和不间断地运行,将荷载有效地传递给铁路路基,并结合合理的轨道材料使用和养护制度,使其设备折旧费、建设投资利息和设备养护费用之和为最小。轨道结构类型,常按不同运营条件将铁路线路分成为轨道等级来表示。这种分等的标准各国不同。中国铁路1975年的规程,将轨道分为四种类型:轻型、中型、次重型和重型四等(见表[中国铁路轨道 分类(1975年)])。 轨道养护 轨道各部分在列车重复荷载的作 用以及气候环境条件的影响下,将产生磨耗、腐蚀、腐朽、疲劳伤损和残余变形。同时还会使轨距、水平、方向、高低等轨道几何形位发生变化。这些变化积累起来,如不及时消除,将加剧冲击 振动,严重的甚至会引起脱轨、颠覆事故。因此,必须做好轨道更新和维修,以恢复轨道各组成部件的性能,并保持轨道几何形位处于良好状态(见轨道养护)。 展望轨道现代化的基本目标是适应 铁路运输高速度、大运量的要求,保证列车运行的安全、平稳和舒适,延长各部件使用寿命,减少养护维修工作量,减少各种污染,完成给定的运输任务,取得最佳的综合技术经济效果。其主要内容有:铺设超重型高强度耐磨钢轨;使用高速道岔;发展无缝线路;采用弹性连接零件,改善轨枕、道床、路基面的工作条件;研究发展新型的轨下结构;轨道设备更新、修理和维修工作的机械化及现代化。轨道现代化的另一发展将是结构的根本改革,如有些国家正在试

UML-软件体系结构-实验1-中南大学-软件学院

实验1 UML实验(1) 实验学时: 2 每组人数: 1 实验类型: 3 (1:基础性2:综合性3:设计性4:研究性) 实验要求: 1 (1:必修2:选修3:其它) 实验类别: 3 (1:基础2:专业基础3:专业4:其它) 一、实验目的 1.学会安装和使用建模工具PowerDesigner,熟练使用PowerDesigner绘制常用的UML 图形,熟悉常用的UML符号; 2.构建用例模型来描述软件需求,包括绘制用例图,撰写用例文档并制作用例检查矩阵; 3. 绘制状态图描述对象的状态及转换。 二、实验内容 1. 某酒店订房系统描述如下: (1) 顾客可以选择在线预订,也可以直接去酒店通过前台服务员预订; (2) 前台服务员可以利用系统直接在前台预订房间; (3) 不管采用哪种预订方式,都需要在预订时支付相应订金; (4) 前台预订可以通过现金或信用卡的形式进行订金支付,但是网上预订只能通过信用卡进行支付; (5) 利用信用卡进行支付时需要和信用卡系统进行通信; (6) 客房部经理可以随时查看客房预订情况和每日收款情况。 绘制该酒店订房系统的用例图。 2. 根据以下场景绘制用例图: 某企业为了方便员工用餐,为企业餐厅开发了一个订餐系统(COS:Cafeteria Ordering System),企业员工可通过企业内联网使用该系统。该系统功能描述如下: (1) 企业的任何员工都可以查看菜单和今日特价; (2) 系统的顾客是注册到系统的员工,可以在线订餐(以下操作均需先登录)、注册工资支付、修改订餐信息和删除订餐信息,在注册工资支付时需要通过工资系统进行身份验证; (3) 餐厅员工是特殊的顾客,可以进行备餐(系统记录备餐信息)、生成付费请求和请求送餐,其中对于注册使用工资支付的顾客生成付费请求并发送给工资系统; (4) 菜单管理员是餐厅员工的一种,可以管理菜单;

中南大学硕士生入学考试349药学综合(自命题)考试大纲

中南大学硕士生入学考试“349药学综合(自命题)”考 试大纲 Ⅰ.考试性质 药学综合考试是为我校招收药学专业的硕士研究生而设置具有选拔性质的入学考试科目,其目的是科学、公平、有效地测试考生是否具有继续攻读硕士学位所需要的基础药学和临床药学有关学科的基础知识和基础技能,评价的标准是高等学校药学专业优秀本科毕业生能达到的及格或及格以上水平,以利于我校择优选拔,确保硕士研究生的招生质量。 Ⅱ.考查目标 本考试大纲的制定力求反映专业硕士学位的特点,注重测评考生的综合能力和基本素质。考试范围为药事管理学、药理学及药剂学。要求考生系统掌握上述学科中的基本理论、基本知识和基本技能,能够运用所学的基本理论、基本知识和基本技能综合分析、判断和解决有关理论问题和实际问题。 Ⅲ.考试形式和试卷结构 一、试卷满分及考试时间 本试卷满分为300分,考试时间为180分钟。 二、答题方式 答题方式为闭卷、笔试。

三、试卷内容结构 药事管理学、药理学及药剂学在试卷中所占的比例依次为:20%、40%和40%。 四、试卷题型结构 题型主要涉及名词解释、填空、选择(包括单选和多选)、问答(包括简答、计算、论述等)。具体题型及分数比例待出题当年由出题小组讨论确定。 Ⅳ.考查内容 一、药事管理学 第1章药事和药事管理的概念,药事管理的重要性;药事管理学科的发展、性质和定义;药事管理学科课程体系;《药事管理学》教材的结构和特点;学习研究药事管理学科的目的和意义;药事管理研究特征与方法类型,药事管理研究过程与步骤。 第2章药品及其管理分类:药品的定义、药品管理的分类、药品的质量特性和商品特征;药品监督管理:药品监督管理的性质、作用、行政主体和行政法律关系、行政职权和行政行为;药品标准与药品质量监督检验:药品标准的含义、国家药品标准、药品质量监督、药品质量公告;国家基本药物制度;药品分类管理:处方药管理、非处方药管理;药品不良反应报告和监督的管理:药品不良反应报告和监督制度的建立、有关药品不良反应用语的含义和分类、药品不良反应报告和监督的实施。 第3章药事组织的概述:含义、类型;药品监督管理组织:药品

软件工程复习资料

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.软件会逐渐退化而不会磨损,其原因在于 A.软件备件很难订购 B.不断的变更使组件接口之间引起错误 C.软件错误在经常使用之后会逐渐增加 D.软件通常暴露在恶劣的环境下 7.下面说法正确的是 A.大多数软件系统是不容易修改的,除非它们在设计时考虑了变化 B.由于软件是产品,因此可以应用其他工程制品所用的技术进行生产 C.一般来说,软件只有在其行为与开发者的目标一致的情况下才能成功 D.购买大多数计算机系统所需的硬件比软件更昂贵 8.Ariane 5火箭发射失败的事例告诉我们 A.(2)软件后备系统可以通过复制生成 B.(3)软件重用必须重新进行系统论证和系统测试 C. 选项(1)和(3) D.(1)系统环境的变化可能影响软件采集数据的精度、范围和对系统的控制

9.软件危机的主要原因是 A.软件本身的特点及开发方法。 B.软件工具落后。 C.软件生产能力不足。 D.对软件的认识不够。 10.下面的描述正确的是 A.软件质量是在开发过程中逐渐构建起来的。 B.软件质量是由产品的功能、性能、易用性等外在特性决定的。 C.运行正确的软件就是高质量的软件。 D.软件产品质量越高越好,最理想的情况是达到“零缺陷”。 11、可行性研究主要包括哪几项? A.技术可行性、经济可行性和操作可行性 B.技术可行性、经济可行性和道德可行性 C.技术可行性、法律可行性和操作可行性 D.技术可行性、操作可行性和法律可行性 12、成本/效益分析的目的是帮助()正确地作出是否投资于这项开发工程的决定。 A.系统分析员 B.客户组织的负责人 C.项目经理 D.软件开发人员 13、在进行成本/效益分析的时候,需要考虑() A.开发成本 B.运行费用 C.系统带来的经济效益 D.系统使用寿命 14、数据流图和数据字典共同定义了新系统的逻辑模型。 A.错 B.正确 15、可行性研究可行性研究需要的时间长短和所研究系统的规模关系不大。 A. 正确 B.错误 16、把可行性研究各个步骤的工作结果写成清晰的文档,请用户、客户组织的负责人及评审组审查,以决定是否继续这项工程及是否接受分析员推荐的方案。 A.正确 B.错误 17、结构化分析方法遵守的准则之一——定义软件需要完成的功能,需要建立的模型是 A.功能模型 B.数据模型 C.行为模型 D.动态模型 18、下列叙述中,()不属于数据字典的作用。 A.为用户与开发人员之间统一认识 B.为需求分析阶段定义各类条目

中南大学软件学院软件体系结构实验1UML实验-参考答案

《UML实验》参考答案 1. 某酒店订房系统描述如下: (1) 顾客可以选择在线预订,也可以直接去酒店通过前台服务员预订; (2) 前台服务员可以利用系统直接在前台预订房间; (3) 不管采用哪种预订方式,都需要在预订时支付相应订金; (4) 前台预订可以通过现金或信用卡的形式进行订金支付,但是网上预订只能通过信用卡进行支付; (5) 利用信用卡进行支付时需要和信用卡系统进行通信; (6) 客房部经理可以随时查看客房预订情况和每日收款情况。 绘制该酒店订房系统的用例图。 参考答案: 顾客 在线预订房间 前台预订房间通过现金支付订金 通过信用卡支付订金 查看客房预订情况 查看每日收款情况 2. 根据以下场景绘制用例图: 某企业为了方便员工用餐,为企业餐厅开发了一个订餐系统(COS:Cafeteria Ordering System),企业员工可通过企业联网使用该系统。该系统功能描述如下: (1) 企业的任何员工都可以查看菜单和今日特价; (2) 系统的顾客是注册到系统的员工,可以在线订餐(以下操作均需先登录)、注册工资支付、修改订餐信息和删除订餐信息,在注册工资支付时需要通过工资系统进行身份验证; (3) 餐厅员工是特殊的顾客,可以进行备餐(系统记录备餐信息)、生成付费请求和请求送餐,其中对于注册使用工资支付的顾客生成付费请求并发送给工资系统;

(4) 菜单管理员是餐厅员工的一种,可以管理菜单; (5) 送餐员也是餐厅员工的一种,可以打印送餐说明、记录送餐信息(如送餐时间)以及记录收费(对于没有注册工资支付的顾客,由送餐员收取现金后记录)。 参考答案: <> 查看菜单 查看今日特价 在线订餐 注册工资支付 修改订餐信息 删除订餐信息 工资系统 备餐 生成付费请求 请求送餐 管理菜单 打印送餐说明 记录送餐信息 记录收费 注册 登录

中南大学大学英语水平等级考试大纲

中南大学大学英语水平等级考试大纲 背景: 自1986年以来,中南大学非英语专业的本科生要参加国家大学英语四级考试,成绩合格以后才能获得学位证书。因此学校师生很重视大学英语的教学工作及四级通过率。由于学生的学位证书与国家四级英语成绩挂钩,应试教育也曾占据课堂,学生实际应用英语的能力较弱,毕业后难以应付英语要求较高的外企单位的工作。随着形势的发展,我校根据自己的实际情况,决定从2008级学生开始,学位证书与国家四级成绩脱钩,实行中南大学校内大学英语水平等级考试制度。 我们的思路是高起点,重能力。校内英语水平等级考试参照清华大学、北京大学等重点高校的《大学英语》考试标准,中南大学校内大学英语水平等级考试的目标要高于国家四级考试水平,考试突出测试学生的听说能力,书面表达能力及语言翻译能力等。如今,我校参与国际合作的机会越来越多,学生出国学习的机会也越来越多。如我们有中澳班:本科前两年在国内学习,后两年在澳大利亚学习。部分优秀本科生和研究生也可直接送往国外名牌大学培养。为了满足学生留学的实际需求,适应社会对人才的选拔,实现人才个性化、专业化的培养目标,中南大学校内大学英语水平等级考试的改革势在必行! 2004年初教育部高教司组织制定并在全国部分高校开始试点《大学英语课程教学要求(试行)》(以下简称《教学要求》)。中南大学是首批试点的180所高校之一。我们实施《教学要求》的规定:“培养学生的英语综合应用能力,特别是听说与写作能力,使他们在今后工作和社会交往中能用英语有效地进行口头和书面的信息交流”。自《教学要求》在我校开始试点以来,广大教师十分关心并积极参加这次改革,在教学模式、教学手段和教材使用等各方面做了许多有益的尝试。参加试点的学生也普遍反映新的教学理念和方法,大大提高了学生学习英语的兴趣,实现了个性化学习,提高了学习的效率。但由于追求四级通过率,学生的语言实际应用能力提高缓慢。 2007年教育部办公厅印发《大学英语课程教学要求》,指出:“大学英语的教学目标是培养学生的英语综合应用能力,特别是听说能力,使他们在今后学习、工作和社会交往中能用英语有效地进行交际,同时增强其自主学习能力,提高综合文化素养,以适应我国社会发展和国际交流的需要。”为此,我们决定开设中南大学大学英语水平等级考试,主要考核学生的英语综合能力,同时也测试学生对词汇、语法结构、词语用法、语用语义等的掌握程度。 中南大学大学英语水平等级考试是一种为教学服务的标准化考试。包括本科生的英语入学考试(便于分级教学),期中英语考试,期末英语考试,毕业英语考试,研究生英语考试,英语口语的机器化考试,英语听力理解考试,均以中南大学大学英语考试题库为根据,随机提取各个等级的考卷。因此,中南大学大学英语水平等级考试的方向是保持考试的科学性、客观性和公正性,使考试最大限度地对大学英语教学产生正面的导向作用。即通过校内大学英语的考试,引导师生正确处理教学与考试的关系,更合理地使考试更好地为教学服务,更快地与国际接轨。中南大学大学英语水平等级考试的目标是更因地制宜地测量我校大学生的英语综合应用能力,尤其是英语听说能力,以体现社会改革开放对大学生英语综合应用能力的要求。由于中南大学大学英语水平等级考试是一个大规模的标准化考试,因此考试的设计需前瞻性与可行性相结合,分步实施,既有近期实施方案,又有中长期规划。 中南大学大学英语水平等级考试是基于大学英语分级教学和真正学分制基础上所采取的重要举措。计分体制和成绩报道方式为:笔试成绩占75%,口试成绩占25%,经过一次考试后,根据不同成绩梯队划分档次,A(优秀80分)、B(良好60分)、C(合格40分)、

软件工程课程复习大纲

软件工程课程复习大纲 第一章软件工程概论 本章作为全书的概论,主要讲述了软件、软件工程概念和软件开发的目标和本质。 基本要求: 1、“软件”概念: “软件”一词具有三层含义: (1)一为个体含义,即指计算机系统中的程序及其文档; (2)二为整体含义,即指在特定计算机系统中所有上述个体含义下的软件的总称,亦指计算机系统中硬件除外的所有成分; (3)三为学科含义,即指在研究、开发、维护以及使用前述含义下的软件所涉及的理论、方法、技术所构成的学科。 2、“软件工程”概念: (1)一方面,软件工程是一类求解软件的工程。它应用计算机科学、数学及管理科学等原理,借鉴传统工程的原则、方法、创建软件以达到提高质 量,降低成本的目的; (2)另一方面,软件工程也是一门指导计算机软件开发和维护的工程学科。 3、“模型”概念: 模型是在特定意图下所确定的角度和抽象层次上对物理系统的描述,通常包含对该系统边界的描述,给出系统内各模型元素以及它们之间的语义关系。 重点要求: 1、软件开发的本质:实现问题域中的概念和处理逻辑到运行平台的概念和 处理逻辑的映射。 第二章软件过程 本章围绕软件过程这一主题,讲解了三方面的内容: 一:介绍了软件生存周期过程。按照承担软件开发工作的主体,软件生存周期过程分三类:基本过程、支持过程和组织过程。每类过程又包含一些确定的过程,每一过程又是由一组确定的活动定义的。 二:介绍了几种常用的软件生存模型:瀑布模型、增量模型、演化模型、螺旋模型和喷泉模型等,分析了这些模型的优缺点及它们的适用情况等。 三、讲解了一个软件项目生存周期过程的规划和监控。一个软件项目生 存周期过程规划包括三个阶段:第一阶段的目标是选取一个适合该项目特点

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