《2022年人力资源管理面试题目大汇总.docx》由会员分享,可在线阅读,更多相关《2022年人力资源管理面试题目大汇总.docx(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精选学习资料 - - - - - - - - - 读书破万卷 下笔如有神人力资源治理面试题目大汇总,肯定值得收藏题目一 :绩效治理包括哪几个环节 .以及每个环节的关键点 .请结合您以往的工作经受阐述如何才能保证绩 效考核不流于形式 . 一,我认为绩效治理有四个环节 ,制定科学的绩效考核方案 ,绩效考核的执行 ,绩效考核的检查与反馈以及 绩效考核后期的处置 ,四个环节构成一个 PDCA 循环 .1,制定绩效考核方案要依据企业的进展情形 ,挑选合适的绩效考核方法 ,在指标设计时留意遵守 SMART 法 就具体 ,可量化 ,可实现 ,现实,有时限 ; 2,绩效方案执行时 ,一是要全员辅导 ,全部参与
2、绩效考核的员工都要知道实施绩效考核的目的 ,以及自己 的关键指标 ;二是绩效考核结果都要反馈到被考核人 .3,绩效检查与反馈要留意使被检查人处于主动位置 ,面谈时防止使用笼统语句 ,要有具体数据或事例 ,并 依据考核结果制定改进方案,进行总结和跟进 .4,绩效后期处理包括一是依据绩效改进方案对员工进行辅导或培训 ;二是根据结果对员工进行工资 ,奖金 安排和晋升及人事调整 ;三如有必要对绩效考核计划进行修正 .三,为确保绩效考核不流于形式,我认为要从以下几点留意 : 1,从高层到基层的全员重视 ; 2,沟通贯彻于绩效考核体系的全过程 ; 3,建立良好的绩效申诉通道 ; 4,科学的绩效体系 ; 题
3、目二 :如何才能获得有效的培训需求 .如何衡量培训成效 . 答: 一, 1,对企业治理人员的培训需求 ,一是通过绩效考核的评估情形 ,确定管理人员绩效水平低的缘由 ,以确定 如何通过培训来解决问题 ;二是通过能治理人员专业学问和业务才能进行分析 ,结合工作所在岗位的工作分 析制定培训需求 ; 2,对一线操作人员要依据操作规程和岗位规范,对现有工人的水平和责任心等进行比较 ,确定培训需求 ; 二,衡量培训成效 ,可在培训终止时 ,实行问卷调查 ,观看受训员工实际工作情形 ,通过受训后的绩效考核结果分析等方法进行衡量.题目三 :关于劳动合同1.正式员工 :劳动合同到期 ,如何办理终止或续订合同的手
4、续 . 2.在劳务合同下和实际用工过程中 ,用工企业 ,劳务公司 ,劳务工个人三者之间是什么合同关系 .当发生 实际治理问题时 工伤 ,纠纷等 应如何界定三者之间的责任 . 答: 在劳动合同到期一个月前 ,依据公司对员工的评定 ,对要办理劳动合同终止或续订的员工 ,提前 30 日将终 止或续订合同意向以书面形式通知劳动者 ,经协商办理相关手续 .劳动合同法规定 ,在续订合同时 ,续订的 劳动合同期限名师归纳总结 由双方协商 ;协商未达成一样的 ,其续订期限从签字之日起不得少于1 年;劳动者第 1 页,共 12 页- - - - - - -精选学习资料 - - - - - - - - - 在用人
5、单位连续工作满读书破万卷下笔如有神.10 年以上的 ,劳动者可要求续订无固定期限劳动合同用工企业与劳务公司是劳务输出合同,是种服务合同 ,劳务工与劳务公司签订雇佣劳动合同 ,与用工企业不 存在雇佣关系 ,当发生工伤 ,纠纷等时 ,由于企业与劳动者没有合同关系 ,所以不承担责任 ,但用工企业要为劳务工供应相应的安全生产保障等 ,所以有时候会被作为连带责任处理 ,负肯定的责任 .题目四 :如何使企业的规章制度对员工具有法律效力. 一,制定的规章制度不与国家的法律法规相冲突,即要留意规章制度的有效性,有用性 ; 二,各种规章制度的告知 ,就是作为合同附件或发文 ,培训等形式 ,告知员工 .论述题 结
6、合工作实际具体阐述 题目五 :您认为工厂聘请工作的难点是什么 .请结合您以往的工作经受谈谈如何做好工厂聘请工作 .答: 聘请工作的难点 ,我认为主要有以下几个方面,一是招什么样的人 ,大部分公司的员工素养评测和工作分析 做的不完善 ,对需聘请员工的任职要求及资质要求要求不明确 ;二是面试的流程不完善 ,不能通过完整的面 试体系 ,真正招到合适的人员 ,达到人适其事 ,事宜其人 的人才匹配原就 ;三是由于地域性或其它缘由 , 部分工种存在聘请难点 . 我现在从事工作公司是纺织后整理公司 ,车间温度较高 ,另一方面公司地处偏僻 是我们公司的一个难题,生活交通多有不便 ,所以 人才流失率较高 ,聘请
7、工作始终 . 任职后 ,一方面建全公司的岗位职责和岗位任职条件文件的编写与完善 ,另一方面完善聘请制度 ,设计合理 的结构化面试程序 ,拓展聘请渠道 ,对于车间工人 ,一方面加强与各劳动力市场的联系 ,另一方面加大员工 内部举荐制度 ,勉励员工介绍新工人入厂 ,同时加强对车间的建设 ,改善员工工作环境如安装风机 ,配备 降温饮料等 . 对于工厂的治理人员 ,外部聘请时第一是通过胜任力分析和岗位分析 ,确定所需岗位的基本情形 ,通过合理 的面试流程 ,在人才能满意任职岗位的同时 ,将公司的实际情形 交通 ,生活等方面 告知应聘人员 ,使招聘到的员工在入职前就能明白所从事工作的特点及个人工作所处的
8、环境 ,防止员工流失率太大 .% 加大内部员工聘请的力度和员工的培育,通过公司的培训方案 ,提升员工治理水平 ,个人职位提升机会增大 , 可提高员工的忠诚度 ,另一方面又可使部分治理空缺可得到有效填补.B 工作不负责题目六 :某日 ,某部门经理A 找到人力资源经理 ,反映其下属任,业绩平平 ,无法贯彻上级的思路 ,要求予以辞退 .人力资源经理立刻下去核实情名师归纳总结 况,B 认为自己的工作很努力,只是经理有意犯难自己. 作为人力资源经理,请您第 2 页,共 12 页分析显现此类状况的缘由,以及如何处理 . 答: 一,我认为产生这种状况的缘由: 1,- - - - - - -精选学习资料 -
9、- - - - - - - - 此部门经理读书破万卷下笔如有神A 缺少与此员工的有效沟通; 2,下属 B 所处岗位的岗位职责不清楚,无正确衡量工作业绩的数据; 此员工的绩效考核失控 ,无法正确反映工作业绩 .二,解决方法 : 1,公正的看待每方 ,不偏袒任何一方 ,快速介入 ,防止纠纷升级 ; 2,与每个当事人进行面谈,对员工的工作业绩 ,工作态度进行评判 ,坚持数据说话 ,有数字有事例 ; 3,依据面谈结果 ,分析判定大事缘由 ,和双方一起和谐解决问题 . 题目七:请您谈谈工厂人力资源部门的主要职能,以及作为人力资源经理的岗位职责和人力资源经理岗位的KPI 指标库 . 答: 一,工厂人力资源
10、部门的主要职能有: 1,聘请 ,录用 ,工作分析 ; 2,规章制度的建设与执行 . 3, 员工培训及进展 ,员工绩效考核员工晋升 ,降职 ,调任处理 劳动关系处理及企业文化建设 7,部门成本掌握及薪资治理 二,岗位职责主要有 : 职责 1:主持部门治理及其它具体内容 1,负责指导 ,管理,监督人力资源部下属人员的业务工作 ,改善工作和服务质量 ,做好下属人员的绩效考 核和嘉奖惩处事项 ; 2,直接参与聘请工作 ,面试应聘人员 ,对应聘人员综合才能和是否可用做出审核看法 作 .,供总经理参考 ; 3,负责完成总经理交办的其它工职责 2:负责制定和完善各种人事制度,对组织结构提出改进看法,就公司某
11、些重要事项提出方案具体内: 1,在组织结构变动或需要时 ,对相应岗位进行职务分析; 2,帮助总经理制定公司劳动人事政策和人事治理制度 ,并不断改进 ; 3,负责审核员工聘请 ,录用 ,晋升 ,调配 ,培训 ,考绩 ,嘉奖 ,惩处等方案 ,并提交总经理审批 4,就公司中层人事任免供应参考看法 文化建设 .5,负责公司对外关系处理 ,劳动关系处理及企业职责 3:主持制定各种人力资源治理方案具体内容 : 1,主持编写公司人力资源方案 2,负责拟订每年的工资 ,奖金,福利等人力资源费用预算和酬劳安排方案 . 3,争论和拟订人力资源开发规划,全面考虑员工培训 ,晋升等问题 . 4,负责部门周 月,年工作
12、方案的起草 ,完成和相关总结工作三,人力资源经理岗位的KPI 指标主要有 : 1,财务层面 :人力资源治理费用控制 2,客户层面 :员工中意度 ,核心员工流失率 3,内部运营方面 :人力资源制度修改与运行 ,本部门员工绩效考核 ,工作方案完成情形 4,学习与进展层面 :培训方案完成率 IT 知名企业常见面试题实例与详解 IT 名企面试步骤一般为四周 :一面 :技术面 ,考核技能水平 ;二面 :综合面 :考核综合素养 ;三面 :HR 面, 职业规划 ,优势与劣势,期望工资与工作地点 ;四周 :老总面 ,最终打算命运 .名师归纳总结 一, 通用面试例题分析1. 在学校里你学习了哪些课程,成果如何
13、. 答: 第一第 3 页,共 12 页- - - - - - -精选学习资料 - - - - - - - - - 读书破万卷 下笔如有神看看运算机专业的课程 : 系统原理 , 微机原理 , 汇编语言 , 网络基础 , Visual Basic 编程 , SQL, HTML 语言 ,高等数学 基本上以对运算机科学结构性 ,设计性的课程为主 .然后是自动化专业 ,这张课表上少 了汇编语言等系统基础的课程 ,增加了 POWER BUILDER,NT Sever 等网络方面的内容 ,究竟现在的自动化 与网络密不行分 .而信息治理工程专业的课程就明显偏重应用的颜色 .除 VB,VC 编程语言的课程外 ,
14、 Windows,Photoshop,Flash/Firework/Dreamweaver 网页制作工具等课程也赫然在目 . 2 . 想着手编写一个程序 ,在整个开发过程中 ,其中包含了大量细节 ,并举荐了很多步骤和文档,那么 ,时刻 提示自己留意的是什么问题.整个过程是什么. 答:时刻提示自己留意的问题是: 1 对象是什么 .怎样将自己的项目分割成一系列单独的组件 . 2 它们的接口是什么 .需要将什么消息发给每一个对象 . 整个过程可划分为四个阶段 ,阶段 0 刚刚开头采纳某些形式的结构 . 阶段 0:拟出一个方案 第一步是打算在后面的过程中实行哪些步骤 . 在这个阶段 ,可能要决定一些必
15、要的附加处理结构 .在整个过程中设置几个标志 ,或者 路标 ,将更有益于你集中留意力 .经过了一个接一个的路标以后 ,可对自己的进度有清晰的把握 .阶段 1:要制作什么 . 在上一代程序设计中 即过程化或程序化设计 ,这个阶段称为 建立需求分析和系统规格 .应尽可能 总结出自己系统的一套完整的 使用条件 或者 应用场合 . 阶段 2:如何构建 . 在这一阶段 ,必需拿出一套设计方案,并说明其中包含的各类对象在外观上是什么样子 ,以及相互间是如何 沟通的 .阶段 3:开头创建 全面的摸索 ,周密的预备 ,良好的构造不仅使程序更易构建与调试,也使其更易懂得和保护 ,而那正是一套 软件赢利的必要条件
16、 . 构建好系统 ,并令其运行起来后 ,必需进行实际检验 ,以前做的那些需求分析和系统规格便可派上用场了 . 全面地考察自己的程序,确定提出的全部要求均已满意.现在一切好像都该终止了 . 阶段 4:校订 第一次做的东西并不完善,所以需为自己留下一个深化学习 ,认知的空间 ,再回过头去作一些转变 .对于 要解决的问题 ,随着对它的学习和明白愈加深化 ,可能需要作出大量改动 .进行这些工作的一个动力是随着 不断的改革优化 ,最终能够从自己的努力中得到回报,无论这需要经受一个较短仍是较长的时期 ,达到抱负的状态 . 3. 什么是UML. 答:是一种能够描述问题,描述解决方案 ,起沟通作用的语言 .这
17、就是 UML . UMLUnified Modeling Language 统一建模语言 是由 Rational 公司创造 ,目前由OMG标准化对象治理机构 保护 .作名师归纳总结 为一种建模语言 ,UML 的定义包括UML 语义和UML 表示法两个部分 : UML 第 4 页,共 12 页语义 描述基于UML 的精确元模型定义 .元模型为UML 的全部元素在语法和- - - - - - -精选学习资料 - - - - - - - - - 读书破万卷 下笔如有神语义上供应了简洁 ,一样 ,通用的定 义性说明 ,使开发者能在语义上取得一样 ,排除了因人而异的正确表达方法所造成的影响 . 此外 U
18、ML 仍支持对 元模型的扩展定义 . UML 表示法 定义 UML 符号的表示法 ,为开发者或开发工具使用这些图形符号和文本语法为系统建模供应了标准 .这些图 形符号和文字所表达的是应用级的模型 ,在语义上它是 UML 元模型的实例 .标准建模语言 UML 的重要内容 可以由以下五类图 共 9 种图形 来定义 :用例图 ,静态图 ,行为图 ,交互图 ,实现图. 从应用的角度看 ,当采纳面对对象技术设计系统时,第一是描述需求 ;其次依据需求建立系统的静态模型 ,以 构造系统的结构 ;第三步是描述系统的行为 .其中在第一步与其次步中所建立的模型都是静态的 ,包括用例 图,类图 包含包 ,对象图 ,
19、组件图和配置图等五个图形 ,是标准建模语言 UML 的静态建模机制 .其中第三步中所建立的模型或者可以执行 ,或者表示执行时的时序状态或交互关系 .它包括状态图 ,活动图 ,次序图 和合作图等四个图形 ,是标准建模语言 UML 的动态建模机制 .因此 ,标准建模语言 UML 的主要内容也可以 归纳为静态建模机制和动态建模机制两大类 . 4. 什么是软件重用 . 答:软件重用 Reuse是软件工程中最重要的思想之一 ,只有软件重用 ,才能降低软件成本 ,提高软件的质量 . 你在对一个软件进行分析的时候 ,找出可以重用的对象 ,有助于你开发高效的软件系统 .正如前面所说的 , 你不必把软件分析的过
20、分细致 ,你只需从中找出关键性的 ,能够重用的对象就足够了 .剩下的事情 ,就是对 这些对象安排属性和方法,并充分的使用这些对象就好了 . 1 编写项目视图和范畴文档系统的需求包括四个不同的层次:业务需求 ,用户需求和功能需求 ,非功能性需求 . 2 用户群分类用户分成不同的用户类.与 UML 中 Usecase 的 Actor 概念一样 ,用户类不肯定都指人 ,也可以包括其他应用 系统 ,接口或者硬件 ,这样做使得与系统边界外的接口也成为系统需求 . 3 挑选用户代表 4 建立核心队伍 5 确定使用实例 6 召开联合会议 7 分析用户工作流程 8 确定质量属性 9 检查问题报告 10 需求重
21、用 5. 谈谈 CMMI 的起源 答:随着人们对 CMM 争论的不断深化 ,其他学科也结合本系统的特点 ,间续推出了自己的 CMM 模型 .例 如,人力资源才能成熟度模型 ,系统工程才能成熟度模型等等 : 1 SW-CMM Software CMM 软件 CMM 2 SE-CMM System Engineering CMM 系统工程CMM 3 SA-CMM Software Acquisition 名师归纳总结 CMM 软件选购CMM 4 IPT-CMM Integrated Product Team CMM 集成产品第 5 页,共 12 页群组 CMM 5 P-CMM People CMM
22、 人力资源才能成熟度模型为了以示区分 ,国内外很多资料把CMM 叫做 SW-CMM . 6. ERP 是个什么概念 . 答: 本世纪- - - - - - -精选学习资料 - - - - - - - - - 读书破万卷 下笔如有神90 岁月初 , 美国闻名的 IT 分析公司 Gartner Group Inc 依据当时运算机信息处理技术 IT Information Technology的进展和企业对供应链治理的需要 ,对信息时代以后制造业治理信息系统的进展趋势和即将发生的变革作了猜测 ,提出了企业资源方案 ERPEnterprise Resources Planning这个概念 . 7. E
23、RP 系统与 MRP-的区分是什么 . 答:ERP 是在 MRP-基础上进一步进展起来的企业治理信息系统 ,为了进一步懂得 ERP 系统的概念及其主 要功能 ,需要弄清 ERP 与 MRP-之间的区分 . 1 在资源治理范畴方面的差别 MRP-主要侧重对企业内部人 ,财,物等资源的治理 ,ERP 系统提出了供应链 Supply Chain的概念 ,即把 客户需求和企业内部的制造活动以及供应商的制造资源整合在一起 ,并对供应链上的所有环节进行有效管 理,这些五一节包括订单 ,选购 ,库存 ,方案 ,生产制造 ,质量掌握 ,运输 ,分销 ,服务与保护 ,财务治理 , 人事治理 ,试验室治理 ,项目
24、治理 ,配方治理等 . 2 在生产方式治理方面的差别MRP-系统把企业归类为几种典型的生产方式来进行治理 ,如重复制造 ,批量生产 ,按订单生产 ,按订单装 配,按库存生产等 ,针对每一种类型都有一套治理标准.而在 80 岁月末 ,90 岁月初期 ,企业为了紧跟市场的变化 ,多品种 ,小批量生产以及看板式生产成为企业主要采纳的生产方式 ,而ERP 就能很好地支持和治理 这种混合型制造环境 ,满意了企业多元化经营需求 .3 在治理功能方面的差别ERP 除了 MRP-系统的制造 ,分销,财务治理功能外 ,仍增加了支持整各个环节之间的运输治理和仓库管 理;支持生产保证体系的质量治理 ,试验室治理 ,
25、设备修理和备品备件治理;支持对工作流 业务处理流程 的治理 . 4 在事务处理掌握方面的差别 MRP-是通过方案的准时滚动来掌握整个生产过程 ,它的实时性较差 ,一般只有实现事中掌握.而 ERP 系 统支持在线分析处理 OLAPOnline Analytical Processing,售后服务及质量反馈 ,强调企业的事 前掌握才能 , 它可以将设计 ,制造 ,销售 ,运输等通过集成来并行地进行各种相关的 作业 ,为企业供应了对质量 ,适应变 化,客户中意 ,效绩等关键问题的实时分析才能 .此外 ,在 MRP-中 ,财务系统只是一个信息的归结者,它的功能是将供 ,产,销中的数量信息转变为价值 信
26、息 ,是物流的价值反映 .而 ERP 系统就将财务方案功能和价值掌握功能集成到整个供应链上 ,如在生产计 划系统中 , 除了保留原有的主生产方案 , 物料需求方案和才能方案外仍扩展了销售执行方案 SOP 和利润方案 .5 在跨国 或地区 经营事务处理方面的差别现代企业的进展 ,使得企业内部各名师归纳总结 个组织单元之间 ,企业与外部的业务单元之间的和谐变得越来越多和越来越重第 6 页,共 12 页要,ERP 系统运用完善的组织架构,从而可以支持跨国经营的多国家地区,多工厂 ,- - - - - - -精选学习资料 - - - - - - - - - 多语种 ,多币制应读书破万卷下笔如有神随着
27、IT 技术用需求 . 6 在运算机信息处理技术方面的差别的飞速进展 ,网络通信技术的应用 ,使得 ERP 系统的以实现对整个供应链信息进行集成治理 . ERP 系统应用客户 /服务器 C/S体系结构和分布式数据处理技术 ,支持 Internet/Intranet/Extranet,电子商务 E-busincss,E-commerce,电子数据交换EDI,此外 ,仍能实现在不同平台上的互操作.我们就争论了 路 标 的概念 ,当你的第一个路标达成之后 ,剩下的应当都是属于校订的事了 .通过和用户的交互 ,确定新的 路标 ,不断的改进系统功能 ,优化系统结构 ,修正系统 Bug. 通过使用WWF,你
28、可以创建基于处理器流的工作流并且把它们部署在任何类型的 .NET 应用程序中 .此外 , 本文仍争论了 ASP.NET 开发者面对的一些特有的问题-这些问题可能通过使用工作流得到解决 ,如保护状态 和页面导航等 . 8. WWF,Windows 工作流基础是什么 . 答:在 2005 年 9 月,微软在它的一年两次的专业开发者会议上公开了 Windows Workflow FoundationWWF, Windows 工作流基础 .作为WinFX API 的支柱之一 ,WWF 供应应开发者一个一般框架-在其上开发过程驱动的和以工作流为中心的应用程序 . 当前 ,有些组织力图把整个商业过程自动化
29、 ;他们的标准答案就是集合一队开发者来开发相应的代码.尽管 这种方式对于这些组织带来良好的作用 ,然而也有一些固有的问题 .为了深化懂得这一问题 ,你需要懂得一 个工作流的基本特点 . 一个工作流本质是一种方法-用来归档包含在完成一个单元的工作中的活动.典型地 ,在处理过程中 ,工作 流流过一项或更多活动. 这些活动可以通过机器或人工来实现 , 并且有可能象在一个互联网应用程序定义页 面次序一样得简洁 ,也有可能象治理必需为任何数目的人都要看到 ,更换并同意的文件或产品一样得复杂 . 由于如此多的工作流程必需考虑到人工参预 ,所以可能需要花费很长工期才能完成 ,时间可能为几小时到数 月或更长
30、.例如 ,参预在该过程中的人可能无法找到 ,不在本地或忙于另外的任务 ;因此 ,工作流必需在所 有非活动期间能够把自身连续性储备.而且 ,通过编码独立实现的过程可能对非技术人员难于懂得而对开发 者却难于更换 .这一点和其它一些因素正是例如 Windows WF 等通用工作流框架的目标-其目的就在于使创 建,转变和治理工作流更简洁 -这是通过向它们供应一个可视化接口或通过定义一组一般 API 来实现的 . 你可以把 WWF 工作流放置在任何类型的 .NET 应用程序中-包括Windows 表单程序 ,掌握台应用程序 , Windows 服务和 ASP.NET Web 应用程序 .名师归纳总结 每
31、种类型都需要特地的考虑.尽管一些现有示例已经足够说明如何把工作流宿第 7 页,共 12 页主到 Windows 表单程序和掌握台应用程序中,但是本文将集中于争论ASP.NET - - - - - - -精选学习资料 - - - - - - - - - 读书破万卷 下笔如有神开发者的问题他们期望把工作流集成到自己的应用程序中. Windows WF 和MVC 模式 :在开发一个 ASP.NET 应用程序时 ,你可能使用 WWF 的一个一般的方法是实现 一种模型 -视图-掌握器 MVC 方法.实质上 ,MVC 的目标是把描述层,应用程序规律和应用程序流规律分别开来 . 搞清晰这个将特别有益于一个A
32、SP.NET 应用程序的开发 , 请考虑一个帮忙桌面票工作流的场所 . 假定有一个商业用户通过填写一个ASP.NET Web 表单并点击一个提交按钮来启动该工作流. 接下来 , 服务器就会通知一 个使用 Windows 表单应用程序和帮忙桌面的雇员 有新票可用了 .该帮忙桌面雇员然后将在这一问题上 工作 ,并在最终关闭该票 .假如使用 Windows WF 来开发这个工作流情形 ,那么全部的处理规律和流程可以 被包含在工作流本身 ,而该 ASP.NET 应用程序将完全不需要明白这一规律 . 这种场所供应了一些稳固的证据-把描述与规律相分别是一件好事情 .由于这个处理帮忙桌面恳求的过程是非 常一
33、般的 ,假如使用 C#或 VB .NET 代码在如干不同的 .NET 应用程序中实现这一规律 ,那么你将会冒着重复 编码的危险甚至更坏的情形 -用完全不同的代码导致同样的商业处理过程的不同实现 . 但是假如你使用 WWF 来实现这一过程 ,那么需要这一过程的应用程序开发者将仅需在一处修改这些步骤-工作流本身 -而不必担忧 这样会转变应用程序规律 .代码复制和在哪里实现该过程可以通过Windows WF 的使用来加以缓和 . 当使用Windows WF 在 ASP.NET 中实现 MVC 架构时 ,开发者应当尝试构建独立于应用程序的工作流 -而该 工作流仍旧宿主于该应用程序中. 这将有助于保持规
34、律独立于描述并且保持在该Web 应用程序中的工作步骤次序和页面流之间的高度独立性 . 一个 WWF 开发新手可能试图用一固定数目的活动以某种次序去开发一个工作流 ,然后开发一组ASP.NET Web 表单 -这些表单以与之相同的次序从一个表单流向另一个表单.很遗憾 ,尽管这看上去挺符合规律,但 是实际上这是非常不具有生产效率的 ,由于你将会再次实现这个工作流规律.Web 页面 X 不需要知道是否它 需要转到页面 Y 或页面 Z 来正确地实现该工作流步骤 .代之的是 ,该工作流 模型 应当告知 ASP.NET掌握 器下一步该干什么 ;然后 ASP.NET 应当打算要显示哪个页面 .这样 ,每个页
35、面几乎不需要明白整个过程 ; 它仅需要知道怎样完成一个不同的活动并且让该工作流来关怀页面是如何从一处流向另一名师归纳总结 处的 .这种分别在开发者处理页面流时带来了一种极大的敏捷性.例如 ,假如你决第 8 页,共 12 页定转变该页面显示次序,那么你可以从工作流中简洁地实现这一点,而不需要改变该 ASP.NET 应用程序中的一行代码 . 9. 陈述一下软件架构的概念答:软件架- - - - - - -精选学习资料 - - - - - - - - - 读书破万卷 下笔如有神构software architecture是一系列相关的抽象模式 ,用于指导大型软件系统各个方面的设计 . 软 件架构是一
36、个系统的草图.软件架构描述的对象是直接构成系统的抽象组件 .各个组件之间的连接就明确和 相对细致地描述组件之间的通讯 .在实现阶段 ,这些抽象组件被细化为实际的组件 ,比如具体某个类或者对 象.在面对对象领域中 ,组件之间的连接通常用接口_运算机科学 来实现 . 软件体系结构是构建运算机软件实践的基础 .与建筑师设定建筑项目的设计原就和目标 ,作为绘图员画图的 基础一样 ,一个软件架构师或者系统架构师陈述软件构架以作为满意不同客户需求的实际系统设计方案的基 础. 软件构架是一个简洁懂得的概念 ,多数工程师 特殊是体会不多的工程师 会从直觉上来熟识它 ,但要给出 精确的定义很困难 .特殊是 ,很
37、难明确地区分设计和构架 :构架属于设计的一方面 ,它集中于某些具体的特 征. 在软件构架简介 中,David GArlan 和 Mary Shaw 认为软件构架是有关如下问题的设计层次 : 在运算的 算法和数据结构之外 ,设计并确定系统整体结构成为了新的问题 .结构问题包括总体组织结构和全局掌握结 构;通信 ,同步和数据拜访的协议 ;设计元素的功能安排 ;物理分布 ;设计元素的组成 ;定标与性能 ;备选设计的挑选. GS93 但构架不仅是结构;IEEE Working Group on Architecture 把其定义为 系统在其环境中的最高层概念 IEEE98 .构架仍包括 符合 系统完整
38、性 ,经济约束条件 ,审美需求和样式 .它并不仅留意对内部的考虑 , 而且仍在系统的用户环境和开发环境中对系统进行整体考虑 ,即同时留意对外部的考虑 . 在 Rational Unified ProcESs 中,软件系统的构架 在某一给定点 是指系统重要构件的组织或结构 ,这些重 要构件通过接口与不断减小的构件与接口所组成的构件进行交互 . 从和目的 ,主题,材料和结构的联系上来说 ,软件架构可以和建筑物的架构相比拟 .一个软件架构师需要有 广泛的软件理论学问和相应的经验来事实和治理软件产品的高级设计 .软件架构师定义和设计软件的模块 化,模块之间的交互 ,用户界面风格 ,对外接口方法 ,创新
39、的设计特性 ,以及高层事物的对象操作 ,规律和 流程 . 10. 软件系统的架构 ArchitECture 有两个要素是什么 . 答: 1 它是一个软件系统从整体到部分的最高层次的划分. 一个系统通常是由元件组成的 ,而这些元件如何形成,相互之间如何发生作用,就是关于这个系统本身结构 的重要信息 . 具体地说 ,就是要包括架构元件 Architecture Component ,联结器Connector ,任务流 TASk-flow .所 谓架构元素 ,也就是组成系统的核心 砖瓦 ,而联结器就描述这些元件之间通讯的路径,通讯的机制 ,通讯 的预期结果 ,任务流名师归纳总结 就描述系统如何使用这
40、些元件和联结器完成某一项需求. 2 建造一个系统所作第 9 页,共 12 页- - - - - - -精选学习资料 - - - - - - - - - 读书破万卷 下笔如有神出的最高层次的 ,以后难以更换的 ,商业的和技术的打算 . 在建造一个系统之前会有很多的重要打算需要事先作出,而一旦系统开头进行具体设计甚至建造,这些决定 就很难更换甚至无法更换 要打算 ,必需经过特别谨慎的.明显 ,这样的打算必定是有关系统设计成败的最重 争论和考察 . 卡内基梅隆高校和加州高校埃尔文分校在这个领域作了很多争论.卡内基梅隆高校的Mary Shaw 和 David Garlan 于1996 年写了一本叫做S
41、oftware Architecture perspective on an emerging DIscipline 的书 ,提出了软件 架构中的很多概念 ,例如软件组件 ,连接器 ,风格等等 . 加州高校埃尔文分校的软件争论院所做的工作就 主要集中于架构风格 ,架构描述语言以及动态架构 . 11. 架构的目标是什么答:要达到如下的目标 : 牢靠性 Reliable .软件系统对于用户的商业经营和治理来说极为重要,因此软件系统必需特别牢靠.安全行 Secure .软件系统所承担的交易的商业价值极高,系统的安全性特别重要 .可扩展性 SCAlable .软件必需能够在用户的使用率 ,用户的数目增
42、加很快的情形下,保持合理的性能 . 只有这样 ,才能适应用户的市场扩展得可能性 . 可定制化CuSTomizable .同样的一套软件 ,可以依据客户群的不同和市场需求的变化进行调整 . 可扩展性 Extensible .在新技术显现的时候 ,一个软件系统应当答应导入新技术 ,从而对现有系统进行 功能和性能的扩展 可保护性 MAIntainable .软件系统的保护包括两方面 ,一是排除现有的错误 ,二是将新的软件需求反映 到现有系统中去 .一 个易 于维 护的系 统可 以有 效地 降低技 术支 持的 花费 客户 体验Customer Experience .软件系统必需易于使用 . 市场时机
43、 Time to Market .软件用户要面临同业竞争 ,软件供应商也要面临同业竞争.以最快的速度争夺市场先机特别重要 . 12. 什么是构架风格答:软件构架 或仅是构架视图 可以具出名为构架风格的属性 ,该属性削减了可选的形式 ,并使构架具有 肯定程度的一样性 .样式可以通过一组模式或通过挑选特定构件或连接器作为基本构件来定义 . 对给定系统 , 某些样式可作为构架描述的一部分记录在构架风格指南 Rational Unified Process 中设计指南文档的一部分 中.样式在构架的可懂得性与完整性方面起着主要的作用 . 13. 什么是构架设计图 .有哪些组成 . 答:构架视图的图形描述称为构架设计图 .对于以上描述的各种视图,设计图由以下统一建模语言图组成 UML99: 规律视图 :类图 ,状态机和对象图 . 进程视图 :类图