当前位置:文档之家› 案例分析在本科软件工程教育中的应用研究

案例分析在本科软件工程教育中的应用研究

案例分析在本科软件工程教育中的应用研究
案例分析在本科软件工程教育中的应用研究

软件工程案例教学的设计探讨-软件工程论文-工程论文

软件工程案例教学的设计探讨-软件工程论文-工程论文 ——文章均为WORD文档,下载后可直接编辑使用亦可打印—— 摘要:软件工程是计算机专业高年级开设的一门核心课程,本文以移动通讯录APP项目开发为案例,将软件工程课程所具有的理论性与方法学内容融入案例,综合采用分组讨论、协同开发的教学方式,将原本内容抽象、枯燥索味的授课过程变得具体且主动,实现了做中学、学中做的循环式教学。 关键词:软件工程;移动开发;通讯录APP;案例教学 一、软件工程案例教学 软件工程是计算机科学与技术专业的一门核心课程,一般在高年级开

设。与其它计算机专业课程的技术性相比,软件工程更注重管理性,是综合技术、方法和管理并指导软件项目开发的一门应用型课程[1]。由于该课程具有强烈的工程与项目背景,授课内容又涉及到项目管理的方法学,老师在设置教学内容时难以把握讲授难度[2]换言之,一旦涉及大量的定义(例如软件开发模型、白箱/黑箱测试等)以及方法学(例如瀑布模型、敏捷开发模型等),学生易感抽象、空洞,掌握效果不佳。以案例驱动的形式开展授课,将上述知识点代入到一个或多个项目实例中,不仅可帮助学生更好的掌握关键知识,还能进一步培养出工程开发必要的团队协作能力[3]。选取什么案例以及多少案例是软件工程案例教学值得研究的一个问题,需要结合学校制定的培养方案、学生的兴趣等诸多因素。本文以移动通讯录作为课程案例的主要考虑是:(1)移动通讯录是移动应用开发的一个典型应用,既可以涵盖了项目开发的全过程,而且项目需求与实现功能点足够简单,易于教师掌控;(2)移动通讯录基于Android平台开发,Android是当前流行的移动开发技术,大部分软件专业学生均对此感兴趣,该平台以Java语言为基础,学生一般在二年级已经学习过Java编程,具备一定的前期积累;(3)移动通讯录开发难度较小但实用性强,学生在课程结束后能够实现自己的作品,满足了成就感,从而激发学生从事软件开发的兴趣。

2014年建筑安全事故案例分析

[案例1] 某单层产业厂房项目,檐高20m,建筑面积5800m2。施工单位在拆除顶层钢模板时,将拆下的18根钢管(每根长4m)和扣件运到井字架的吊盘上,5名工人随吊盘一起从屋顶高处着落。此时恰好操纵该机械的职员往厕所未回,一名刚刚招来两天的合同工开动了卷扬机。在卷扬机下降工程中,钢丝绳忽然折断,人随吊盘着落坠地,造成2人死亡、3人重伤的恶性后果。 题目: (1)本工程这起重大事故可定为哪种等级的重大事故?依据是什么? (2)试扼要分析造成这起事故的原因。 (3)重大事故发生后,事故发生单位应在24h内写出书面报告,并按规定逐级上报。重大事故书面报告(初报表)应包括哪些内容? [案例2] 某单身公寓建筑面积32800m2,钢筋混凝土框架结构,箱形基础,地下1层,地上8层。某一天,按施工进度计划要求正在搭设扣件式钢管脚手架。安全员检查巡视时发现新购进的扣件表面粗糙,商标模糊,有的已显锈迹。便向架子工询问,工人说,有的扣件螺栓滑丝,有的扣件一拧,小盖口就裂了。安全员对此批扣件的质量产生了怀疑。 题目: (1)显然,该项目的脚手架工程存在着安全隐患,那么事故隐患该如何处理? (2)为防止安全事故的发生,请问安全员应如何处理此事? (3)施工安全技术措施包括哪些方面的内容? [案例3] 某六层商住楼,总建筑面积9800.72m2,建筑高度22.55m,框架结构,脚手架采用落地式外脚手架外挂密目安全网,地下为条形基础和独立柱基础。1999年9月8日,工人蟑螂办公室往材料库房,经过施工现场时,从六层脚手架上掉下一根长脚手杆,正砸在工人甲的右臂,造成骨折。 题目: (1)请扼要分析造成这起事故的原因。 (2)脚手架工程交底与验收的程序是什么? (3)施工现场对安全工作应制定工作目标。安全治理目标主要包括哪些?

基于三学期制的软件工程专业实践教学

基于三学期制的软件工程专业实践教学 摘要:针对软件工程专业实践课程,提出“三学期制”的办法,阐述三学期制下将软件工程专业实践课程整合,提炼实践任务,营造实际工程环境,以及多元化考核等方法措施,该方法在南华大学2014夏季学期得以实施,实践教学效果得到了提升,受到学生的欢迎。 关键词:三学期制;实践教学;软件工程 0.引言 软件工程、数据库原理与技术均为软件工程专业的核心课程,它们集理论和实践于一身。为了使学生既掌握软件工程和数据库相关技术的理论,又有较好的工程实践能力,通常采用“理论”加“课程设计”的教学模式。课程设计是培养学生工程实践能力和团队协作精神的一个重要环节,但传统的做法是将各种课程设计安排在期末两周内进行。 这种安排有以下问题。①期末通常是学生最繁忙的时间段。期末学生需要进行英语四、六级备战和准备多门课程的考试。②期末学生通常很疲劳。经过几个月理论课程的学习,思维活跃度和敏感度有所下降。③期末实验室安排比较困难。期末通常有好几门课程的实验和课程设计,容易产生冲突,使学生必须有所“取舍”。④实践教学目标不易达成。各门课程相对独立,实践项目往往较容易;而且由于学生没有足够的精力去完成相应的课程设计,往往敷衍了事,因此达不到培养学生工程实践能力和团队协作精神的目的。 采用相对独立且集中的实践教学环节,将有助于学生在实践环节中的全身心投入,从而取得较好的实践教学效果。而采用“三学期制”这样的短学期,正是相对独立且集中的教学环节的一种方案。 1.相关研究综述 在传统的两学期制中,每个学期长度大约为20周,多数课程开设时间在16周左右。一方面学生的学习节奏慢、效率低、缺乏自主性和灵活性;另一方面教师难以集中时间进行知识更新、参与科研和学术交流。根据调查和资料显示,已有50多所高校采取了类似的改革。这类改革多借鉴国外高校的先进教学理念,强化对学生工程实践能力和工程创新能力的培养。 对于软件工程有关的课程改革也是学者们研究的热点。从教学内容上看,随着大数据时代的到来,对专业人才也提出新的要求,文献[6]从人才培养标准矩阵出发,对数据库技术系列课程的设置作了探讨。文献[7]从建构主义教学思想出发,以学生为中心,强化学生自主学习来提高教学质量。从实践教学上看,金梅提出了阶梯式的实验教学体系和基于工程实践的课程设计模式,以此加强学生理论与实践的联系,提高综合运用知识的能力。也有很多学者借鉴CDIO先进的

建筑施工生产安全事故报告调查处理与案例分析

案例:物料提升机坠落事故 某公司热轧薄板厂的 2 号加热炉工程由某钢铁设计院设计,某冶金建设集团公司中标为工程的总承包方。冶金建设集团公司又将该工程中烟囱的施工(该烟囱为钢筋混凝土结构,高度110m)分包给其下属的第八建筑公司施工,工地总人数约180 人,施工人员主要来自南方某县劳务公司,工程由某监理公司进行监理: 施工中由第八建筑公司项目部编制了烟囱施工方案,方案中使用的物料提升机为井字架,作为解决烟囱上下料的运输工具,提升机选用了摩擦式卷扬机为动力。第八建筑公司项目部在搭设前未编制专项施工方案,由施工人员凭经验搭设钢管井架,搭设后未按规范要求设置安全防护装置。另外,考虑人员上下,虽设置了钢直梯,但既没按规定设置护圈,也没有设合理的休息平台,施工中作业人员为了节省时间基本上乘坐井架吊篮上下。以上情况建没单位、监理单位以及施工单位在检查中都已发现,对吊篮载人一事没有予以制止,对井架无安全防护装置、直梯无护圈及休息平台的设置等问题也没有提出解决办法。 当烟囱施工高度达106m时。烟囱顶部有13名工人完成绑扎钢筋和支模板作业后等待验收,这其间有 5 人乘吊篮下去,第八建筑公司的一名质检员又乘吊篮上到烟囱顶部准备进行验收检查。此时地面的卷扬机司机以为还要等待一段时间,所以拉上制动器后便离机去找人。后因天下雨,烟囱顶部的9人准备下到地面。于是全部乘上吊篮。由于人员过多,质量超过卷扬机制动器的制动力,而吊篮又没安装停靠装置,吊篮开始下滑,又因无断绳保护装置,致使吊篮无任何保护直落地面,地面也没按规定装设缓冲装置,过大的冲击及振动造成7 人死亡。2人重伤。 单项选择题 1.使用物料提升机提升应做到()。 A. 严禁人员攀登、穿越提升机架体和乘吊篮上下 B. 在有人员乘吊篮上下时必须由专业司机操作 C. 未经技术人员许可,一般不允许乘吊篮上下 D. 严禁人员攀登、穿越提升机架体,但可以乘吊篮上下 答案:A2.上述案例事故的性质为()。 A. 机械事故 B. 意外事故 C. 责任事故 D. 多人事故

软件工程案例分析

一、 阅读下列系统需求陈述,回答问题1、问题2、问题3和问题4。 某银行准备开发一个网上信用卡管理系统CCMS,该系统的基本功能为: (1)信用卡申请。非信用卡客户填写信用卡申请表,说明所要申请的信用卡类型及申请者的基本信息,提交CCMS登录。如果信用卡申请被银行接受,客户会收到银行的确认函,并告知用户信用卡的有效期及信贷限额;否则银行会发送一封拒绝函给该客户。客户收到确认函后,需再次登录CCMS ,用信用卡号和密码激活该信用卡。激活操作结束后,CCMS将激活通知发送给客户,告知客户其信用卡是否被成功地激活。 (2)月报表生成。在每个月第一天的零点,CCMS为每个信用卡客户创建一份月报表,对该客户上月的信用卡交易情况及交易额进行统计。信用卡客户可以登录CCMS查看月报表,也可以要求CCMS提供打印出的月报表。 (3)信用卡客户信息管理。信用卡客户的个人信息可以在 CCMS中进行在线的管理。每个信用卡客户可以在线查询其个人信息。 (4)信用卡交易记录。信用卡客户使用信息卡进行的每一笔交易都会记录在CCMS中。 (5)交易信息查询。信用卡客户可以登录CCMS查询并核实其信用卡交易记录及交易额。在系统的需求分析阶段,使用用例对系统需求建模。表1—1和表1—2给出了其中两个用例的概要描述。 [问题1]) 将表1—1和表1—2中的(1)~(10)填充完整。 [问题2] 除了表1—1和表1—2给出的用例外,从上述系统陈述中还可以获取哪些由信用卡客户发起的用例?(给出用例名称即可)

[问题3] 用400字以内文字,简要说明用例获取的基本步骤。 [问题4] 用例除了使用表1—1和表1—2所示的形式描述外,还可以使用UML的用例图来表示。分别用50字以内文字,解释UML用例图中扩展用例和抽象用例的内涵。 二、 阅读以下关于工作流系统性能分析的叙述,回答问题1、问题2和问题3。 某企业正在创建一个工作流管理系统,目前正处于过程定义阶段,即创建工作流模型阶段。对于这些工作流模型,除了要考虑工作流的正确性外,工作流的性能也是十分重要的。工作流性能主要反映工作流定量方面的特性,例如,任务的完成时间、单位时间内处理的任务数量、资源的利用率以及在预定的标准时间内完成任务的百分比等等。 图2—1所示的是一个简单的工作流模型(其中单位时间为1小时),它表示这样一个执行过程:每小时将会有20个任务达到c1,这20个任务首先经过处理taskl,再经过处理task2,最终将结果传递到c3。处理taskl和处理task2相互独立。 图2-1 假设性能评价模型符合M/M/1排队模型,在计算性能指标的过程中可以使用下列公式进行计 算:,其中ρ表示资源利用率,表示单位时间内到达的任务数,表示该资源单位时间内能够完成的任务数。 [问题1] 计算图2—1所示的工作流模型的下列性能指标: (1)每个资源的利用率; (2)每个处理中的平均任务数L; (3)平均系统时间S; (4)每个处理的平均等待时间W。 [问题2]

软件工程需求分析报告模版

目录 1 引言 1.1编写目的 (1) 1.2 项目背景 (1) 1.3术语说明 (1) 1.4 参考资料 (1) 2 项目概述 2.1编写目的 (1) 2.2 项目背景 (2) 2.3 术语说明 (2) 2.4 参考资料 (2) 2.5 条件和限制 (3) 3 功能需求 3.1功能划分 (3) 3.2功能描述 (3) 4 外部接口需求 4.1功能划分 (3) 4.2功能描述 (4) 5 性能需求 5.1 数据精确性 (4) 5.2 时间特性 (4) 5.3 适应性 (4) 6 软件属性需求 6.1 正确性 (4) 6.2 可靠性 (4)

6.3 效率 (5) 6.4 完整性 (5) 6.5 易使用性 (5) 6.6 可维护性 (5) 6.7 可测试性 (5) 6.8 可复用性 (5) 6.9 安全性 (5) 6.10 可理解性 (5) 6.11 可移植性 (5) 6.12 互联性 (5) 7 其他需求 (5) 8 数据描述 (5) 8.1静态数据 (6) 8.2动态数据 (6) 8.3数据库描述 (6) 8.4数据字典 (6) 8.5数据采集 (6) 9 附录 (6)

1引言 1.1编写目的 学生管理系统是面向学生的,目的是提高学校对学生的管理。本系统主要包括六个模块:学生的基本信息、课程的基本信息、登录、成绩录入、成绩查询和汇总功能,这六个模块基本实现设计本系统的目的,从而可以进一步满足学校对管理系统的要求。 现在的学生管理系统功能不够,所以我们要明确用户对学生管理系统的功能和性能的需求,并将这些需求用语言编写出来。并使系统开发者和学生对此成绩管理系统有共同的理解和认识。这是开发学生管理信息系统的基础,为了更好的开发,对系统的设计要详细。开发的系统要简单实用。 1.2 项目背景 项目名称为:学生成绩管理信息系统。开发目标为有效管理学生信息,实现学生信息的数据录入、浏览、修改等,从而实现对学生信息的规化、系统化、自动化管理。 1.3术语说明 MIS: 管理信息系统 Transaction Processing : 事务处理 Data Acquisition :数据采集 Data Processing Circle : 数据处理流程 Data Processing:数据处理 1.4 参考资料 《软件工程案例教程》…毕硕本卢桂香编著大学 《Vista Basic语言程序设计》…韬编著人民邮电 2 项目概述 2.1待开发软件的一般概述 此软件的目的是提高学校对学生的科学化管理,为学校的学生成绩管理系统

【AAA】建筑工程施工质量缺陷案例及事故案例分析.doc

建筑工程施工质量缺陷案例及事故案例分析 ======单选题部分====== ? 1.在主体结构工程施工中,当现场出现结构板双层双向钢筋的上层钢筋下陷的问题时,我们的处理建议是(C) o A地下室顶板上需堆载施工时,必须明确设计使用荷载,均匀堆放施工材料,避免超载施工 o B在浇捣柱砼前,柱钢筋未作定位,钢筋无法与上层柱筋对齐,产生弯折 o C加强钢筋工程的阶段性验收及砼施工旁站控制 o D地下室后浇带大梁梁底无保护层,严重违反规范要求,影响梁使用寿命 ? 2.室内墙地面饰面工程施工时,现场出现内墙大面空鼓裂纹问题的原因是() o A商品砼坍落度过大,面层收缩形成裂纹 o B内墙粉刷砂浆配合比失控,强度很底,黄砂含泥量高且为细砂 o C外墙干挂石材收口于铝合金窗顶处,雨水渗入干挂石材空腔内流向窗顶部位,从窗顶薄弱处渗入室内 o D因房屋交付时,室内为毛坯,阳台进行地砖施工,室内外高度接近一致,阳、露台地砖为干粉砂浆铺贴,当雨水飘落到地面后从砖缝渗入干粉砂浆层,且阳、露台多为内坡,渗入雨水在干粉层内于墙根部位形成积水,积水沿砖墙渗入室内。 ? 3.以下不属于混凝土配合比直接决定的是() o A强度 o B和易性 o C经济性 o D坍落度 ? 4.碱骨料反应是混凝土原材料中的水泥、外加剂、混合材和水中的碱(Na2O或K2O)与()中的活性成分反应,在混凝土浇筑成型后若干午(数年至二、三十年)逐渐反应,反应生成物吸水膨胀使混凝土产生内部应力,膨胀开裂、导致混凝土失去设计性能 o A原料 o B骨料 o C水泥 o D水 ======多选题部分====== ? 5.以下属于外墙面工程施工时出现的现场问题的是() o A阳台外边梁上在进行室内装修后收口不合理,影响外观 o B屋面露台防水未施工,墙面石材施工已完成,施工程序颠倒,墙根与屋面露台防水无法施工 o C门厅前正面自由落水不合理 o D窗顶装饰线两边出现大小头现象 ? 6.预留预埋应按设计图纸要求事先翻样制作,并注明(),在浇筑混凝土前对模板的加固进行检查,保证拆模后预留预埋位置的准确,浇筑后及时复测,出现偏差及时调整 o A位置 o B标高 o C尺寸 o D形状

谈软件工程专业实践教学构建

谈软件工程专业实践教学构建 摘要:文章在分析现有软件工程人才培养实践教学现状的基础上,深入研究软件工程人才培养规律,围绕实验、实训、实习三种不同实践教学类型以及导入、展示、训练、评价、强化、反馈、应用、监管八个实践教学环节,较为深入地讨论“三类型八环节”软件工程教学体系的内涵,论述校企合作实践教学基地及开放式的师资队伍的形成过程,建立量化可控的过程化实践教学保障机制,将软件工程过程管理方法引入实践教学管理,运用自主研发的软件工程实践教学管理平台,为实现教学过程和质量评价的实践教学全生命周期管理提供支撑。 关键词:软件工程;人才培养;实践教学体系;教学质量保障 一、引言 目前,针对我国信息化发展进入互联网时代的要求,高等院校培养软件工程人才的模式也不断地进行改进和调整,特别是在工程实践能力上的加强,已经成为衡量软件工程人才培养的一个重要指标。培养出工程实践能力强、职业素养高、具有国际竞争力的软件工程人才,是软件学院人才培养中需要解决的主要问题。在软件人才培养过程中,加强工程实践教学环节,提高解决实际问题的能力是软件学院培养人才的主要目标。软件学院在工程实践教学改革等方面进行不断地探索和调整,以便满足社会发展对软件工程人才的需求,并在实践教学中取得一定的成效。但仍存在一些问题,如:实践教学体系与软件产业需求、专业培养目标不协调,对实践教学过程内涵理解不够,软件工

程实践教学质量保障机制不健全等,表现为实践教学缺乏理论指导,模式各异,产学脱节,教学过程管理不规范,学生创新创业能力欠缺,发展后劲不足等现象。为了更好地适应软件产业的不断发展,为我国培养出更多高水平的软件工程人才,建立新型的软件工程人才培养模式和工程实践教学体系是我们所面临的新挑战。重庆大学软件学院自从成立以来,在办学模式、管理体制、教学目标、培养方法、考核体系、质量保证体系等方面进行了一系列的研究和改革,取得了许多有益的尝试和经验教训[1]。本文结合重庆大学实际情况,深入研究软件工程人才培养的规律,提出了基于“三类型八环节”的软件工程实践教学体系。 二、“三类型八环节”的软件工程实践教学体系内涵 针对新时期实用型软件工程人才培养需求与软件工程实践教学中存在的问题,通过深入研究实践教学内涵,重构软件工程实践教学环节,建立量化可控的过程化实践教学质量保障机制,探索与国内外名校名企深度互动融合模式,我们构建了“三类型八环节”的软件工程实践教学体系(见图1)。同时对学生工程实践能力的培养实施以“课程实验、课程设计、程序设计实训、项目开发实训、系统管理和开发实训以及企业实习”为主的软件工程实践教学体系,并贯穿融合“教授讲座、科研训练、素质拓展、专业竞赛、创新实验与创业计划”等课外实践教学形式。“三类型”是“实验、实训、实习”,三者相互联系、渐进性地进行,从而保证了软件工程人才培养对实践教学要求[2]。实验是为满足理论课程教学要求,根据课程的不同在实验室完成不同

建筑工程质量管理案例分析

施工准备、施工过程的质量控制 1.施工质量控制的系统过程(1)按工程实体质量形成过程的时间阶段划分 1)施工准备控制:指在各工程对象正式施工活动开始前,对各项准备工作及影响质量的各因素进行控制,这是确保施工质量的先决条件。 2)施工过程控制:指在施工过程中对实际投入的生产要素质量及作业技术活动的实施状态和结果所进行的控制,包括作业者发挥技术能力过程的自控行为和来自有关管理者的监控行为。 3)竣工验收控制:它是指对于通过施工过程所完成的具有独立的功能和使用价值的最终产品(单位工程或整个工程项目)及有关方面(例如质量文档)的质量进行控制。 (2)按工程实体形成过程中物质形态转化的阶段划分 1)对投入的物质资源质量的控制。 2)施工过程质量控制:即在使投入的物质资源转化为工程产品的过程中,对影响产品质量的各因素、各环节及中间产品的质量进行控制。 3)对完成的工程产出品质量的控制与验收:在上述三个阶段的系统过程中,前两个阶段对于最终产品质量的形成具有决定性的作用,而所投入的物质资源的质量控制对最终产品质量又具有举足轻重的影响。所以,在质量控制的系统过程中,无论是对投入物质资源的控制,还是对施工及安装生产过程的控制,都应当对影响工程实体质量的五个重要因素方面,即对施工有关人员因素、材料(包括半成品、构配件)因素、机械设备因素(生产设备及施工设备)、施工方法(施工方案、方法及工艺)因素以及环境因素等进行全面的控制。 (3)按工程项目施工层次划分的系统控制过程 通常,任何一个大、中型工程建设项目可以划分为若干层次。例如,对于建筑工程项目按照国家标准可以划分为单位工程、分部工程、分项工程、检验批等层次;而对于诸如水利水电、港口交通等工程项目,则可划分为单项工程、单位工程、分部工程、分项工程等几个层次。各组成部分之间的关系具有一定的施工先后顺序的逻辑关系。显然,施工作业过程的质量控制是最基本的质量控制,它决定了有关检验批的质量;而检验批的质量又决定了分项工程的质量。 2.施工质量控制的工作程序 在施工阶段的全过程中,监理工程师要进行全过程、全方位的监督、检查与控制,不仅涉及最终产品的检查、验收,而且涉及施工过程的各环节及中间产品的监督、检查与验收。 在每项工程开始前,承包单位须做好施工准备工作,然后填报《工程开工/复工报审表》及附件,报送监理工程师审查。若审查合格,则由总监理工程师批复准予施工。 在施工过程中,监理工程师应督促承包单位加强内部质量管理,严格质量控制,施工作业过程均应按规定工艺和技术要求进行,在每道工序完成后,承包单位应进行自检,自检合监理工程师收到检查申请后应在合同规定《_报验申请表》交监理工程师检验。填报格后, 的时间(合同文本17条:隐蔽工程在隐蔽或者中间验收前48小时以书面形式通知工程师验收)内到现场检验,检验合格后(24小时内)予以确认。 【案例一】 某工程项目,建设单位与施工总承包单位按《建设工程施工合同》(示范文本)签订了施工承包合同,并委托某监理公司承担施工阶段的监理任务。施工总承包单位将桩基工程分包给一家专业施工单位。

软件工程课程设计报告案例

网上招聘系统分析设计

目录 第一章网上招聘系统需求规格说明书.................... - 3 - 第二章软件项目的概要设计说明书. (16) 第三章网上招聘系统详细设计 (54) 第四章软件项目的编码案例说明 (67) 第五章网上招聘系统客户端系统测试计划 (74) 第六章网上招聘系统客户端系统测试设计 (78) 第八章网上招聘系统客户端系统测试报告 (95)

第一章网上招聘系统需求规格说明书 1.导言 1.1 目的 该文档是关于用户对于网上招聘系统的功能和性能的要求,重点描述了网上招聘系统的功能需求,是概要设计阶段的重要输入。 本文档的预期读者是: ·设计人员; ·开发人员; ·项目管理人员; ·测试人员; ·用户。 1.2 围 该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型的,解决整个项目系统的“做什么”的问题。在这里,没有涉及开发技术,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的平台。 1.3 编写说明 HR,Human Resource(人力资源管理)的缩写。 JSP,Java Server Page(Java服务器页面)的缩写,一个脚本化的语言。 UML,Unified Modeling Language(统模语言)的缩写,是一个标准的建模语言。 1.4 术语定义 无 1.5 引用标准 [1]《企业文档格式标准》,****************软件工程过程化组织 [2]《需求规格报告格式标准》,************软件工程过程化组织 1.6 参考资料 [1]《UML说明》,***********************软件 [2]《需求规格报告格式标准》,************公司软件工程过程化组织 1.7 版本更新信息 本文档的更新记录如表A-1所示。 表A-1 版本更新记录 修改编号修改日期修改后版本修改位置修改容概述 001 002 003 004 005 2008.9.5 2006.9.10 2006.9.15 2006.9.16 2006.10.18 0.1 0.2 0.3 0.4 1.0 全部 第3.1节 第4.1节 第5.1节 第7章 初始发布版本 增加 修改 修改 增加 2.系统定义 我们分别阐述一下项目的来源、背景,项目的用户特点和项目的目标。 2.1 项目来源及背景 本项目是为某公司开发的一个网上招聘系统,由于这个公司的规模比较大,需要招聘 的员工也很多,每次招聘总能收到成千上万的简历,如何挑选合适的应聘者常常是公司比较

软件工程案例教学法探讨

软件工程案例教学法探讨 1 引言 随着计算机应用日益普及和深化正在运行使用着的计算机软件的数量以惊人的速度急剧膨胀而且现代软件的规模往往十分庞大所以指导计算机软件开发和维护的工程学科—软件工程日益显示其重要地位。然而学习者一般不好理解软件工程的实践性不能将所学的知识真正应用到软件开发过程中去。如何将理论与实际联系起来呢?我们认为在软件工程中采用案例教学发将会弥补这一缺憾。 案例教学法以对案例的分析解决为主线通过对案例中的问题进行分析激发学生的求知欲调动学生的积极性使学生自觉主动的学习案例掌握原理和方法实行科学的教育思想观念的一种教学方式。它是一... 摘要本文就案例教学法在软件工程中的应用作了初步的探讨同时简要介绍我们在尝试软件工程案例教学中的一些体会。 关键词软件工程;案例教学法;分析设计 1 引言 随着计算机应用日益普及和深化正在运行使用着的计算机软件的数量以惊人的速度急剧膨胀而且现代软件的规模往往十分庞大所以指导计算机软件开发和维护的工程学科—软件工程日益显示其重要地位。然而学习者一般不好理解软件工程的实践性不能

将所学的知识真正应用到软件开发过程中去。如何将理论与实际联系起来呢?我们认为在软件工程中采用案例教学发将会弥补这一缺憾。 案例教学法以对案例的分析解决为主线通过对案例中的问题进行分析激发学生的求知欲调动学生的积极性使学生自觉主动的学习案例掌握原理和方法实行科学的教育思想观念的一种教学方式。它是一种互动式的教学方法可以实现启发式教学能够极大的促进学生的学习兴趣实现真正的教学相长。它更是实现理论联系实际的现实可实施的途径。案例教学法在软件工程教学中的应用将在更大程度上激发学生学习的学习兴趣和参与的积极性。同时利于学生掌握理论知识并运用知识解决软件开发中的实际问题最终提高教学质量达到学校教育培养的目标。 有鉴于此本文试对案例教学法在软件工程中的应用作了初步探讨以期对教育同行和广大学习者有所启发和借鉴。 2 案例教学法的含义 案例教学法(case methods of teaching)可简单地界定为一种运用案例进行教学的一种方法它是美国当今教育行业中非常盛行而有效的一种方法在我国正在慢慢推广开来。1910年美国哈佛商学院最先使用案例教学开创了案例教学的先河。案例教学法于20世纪80年代初传入我国它有利于培养学生分析问题、解决问题的能力提高教学效果。

建筑工程安全事故案例分析正式样本

文件编号:TP-AR-L4694 In Terms Of Organization Management, It Is Necessary To Form A Certain Guiding And Planning Executable Plan, So As To Help Decision-Makers To Carry Out Better Production And Management From Multiple Perspectives. (示范文本) 编制:_______________ 审核:_______________ 单位:_______________ 建筑工程安全事故案例 分析正式样本

建筑工程安全事故案例分析正式样 本 使用注意:该解决方案资料可用在组织/机构/单位管理上,形成一定的具有指导性,规划性的可执行计划,从而实现多角度地帮助决策人员进行更好的生产与管理。材料内容可根据实际情况作相应修改,请在使用时认真阅读。 近年来,随着我国经济建设的蓬勃发展,建筑行 业也得到了长足的进步,但是在飞速发展的同时,随 之而来的各类建筑工程事故也是层出不穷,安全问题 越来越成为我们建筑行业在工程建设中不可忽略的因 素。 然而,造成建筑工程事故的原因最主要的两个方 面就是建筑物本身质量低下和施工方的不合理操作, 分析如下: 1、工程中的缺陷,是由人为的(勘察、设计、 施工、建材使用)或自然的(地质、气候)原因,在

建筑物的正常使用过程中出现的承载力、耐久力、整体稳定性的种种不足的统称。它按照严重程度不同,又可分为三类: (1)轻微缺陷。它们并不影响建筑物的近期使用,也不影响建筑结构的承载力、刚度及其完整性,但却有碍观瞻或影响耐久性。例如地面不平整,地面混凝土龟裂,混凝土表面局部缺浆、起砂,钢板上划痕、夹渣等。 (2)使用缺陷。它们虽然不影响建筑结构的承载力。却影响建筑物的使用功能,或使结构的使用性能下降。有时候还会使人有不舒适和不安全感。大多是由于施工不合理和建筑材料使用不合理或者偷工减料造成的。例如屋面和地下室渗漏,装饰物受损,梁的挠度偏大,墙体因温度差出现斜向或竖向裂纹等。

软件工程实践教学任务 实验一

姓名:班级:学号: 实验一 实验目的与要求 (1)理解软件工程的基本概念,熟悉软件、软件生存周期、软件危机和软件工程基本原理。 (2)理解软件工程环境和工具,熟悉软件工程环境组成和软件工具分类。 (3)通过Internet了解软件工程技术网站和主流的软件工程工具等。 实验内容 (1)上网了解查询软件工程网站和相关软件工程知识。 (2)了解软件工程环境概念、层次、组成和开发要求。 (3)查询现有主流的软件工程工具及其功能、用途、特点及适用范围。 (4)浏览CASE工具。通过互联网了解现有的软件工程主流工具,完成表1-2的内容。

PowerDesigner、WinRunner、LoadRunner、Eclipse等,快速了解他们的基本功能和作用,完成表1-3的内容。

境,完成表1-4的内容。 5. 请查阅有关资料,给“软件”下一个定义 软件是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。另也泛指社会结构中的管理系统、思想意识形态、思想政治觉悟、法律法规等等。 6.“软件生存周期”是软件工程技术的重要基础,是对软件的长远发展的看法, 这种看法把软件开始开发之前和软件交付使用之后的一切活动都包括在软件生存周期之内,请查阅有关资料,给出“软件生存周期”的定义。 软件生存周期(SDLC,软件生命周期)是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成

工程项目管理经典案例分析报告

背景: 某钢厂改造其烧结车间,由于工期紧,刚确定施工单位的第二天,施工单位还未来得及任命项目经理和组建项目经理部,业主就要求施工单位提供项目管理规划,施工单位在不情愿的情况下提供了一份针对该项目的施工组织设计,其容深度满足管理规划要求,但业主不接受,一定还要求施工单位提供项目管理规划。 问题: ①项目经理未任命和项目经理部还未建立,就正式发表了施工组织设计,其程序是否正确? ②业主一定要求施工单位提供项目管理规划,其要否一定正确? ③项目管理规划是指导项目管理工作的纲领性文件。请简述施工项目管理规划的规划目标及涵。 ④试说明施工项目管理规划的控制原则。 答:①程序不正确,公司还未任命项目经理,项目经理部还未建立,施工组织设计无人审核和批准,不能发表。 ②施工组织设计可以代替施工项目管理规划,但施工组织设计的容深度应能满足施工项目管理规划的要求;冶金建设工程中,实际上一直使用施工组织设计代替项目管理规划;施工单位可以向业主说明提供的施工组织设计的容深度已达到项目管理规划的深度要求,不必再编制项目管理规划。 ③施工项目管理规划的规划目标及涵有: a.规划目标包括项目的管理目标、质量目标、工期目标、成本目标、安全目标、文明施工及环境保护目标、条件分析及其他容等; b.涵包括施工部署、技术组织措施、施工进度计划、施工准备工作计划和资源供应计划和其他文件等。 ④项目管理规划的控制原则为:实现最优化控制;动态控制;主动控制;全过程控制;全要素控制;建立大控制系统的观念;要对规划的实施明确项目经理部各岗位职责、对执行进行检查分析和改进,进一步进行总结。 2、背景: 华北某厂1260m3级高炉扩容改造工程。根据招标文件要求,为了实现快速、高效、优质、低耗地完成扩容改建任务,该扩容改造,应采用高炉整体平移新技术。高炉分两段安装:第一段为移送;第二段为悬吊,高炉本体工程拟定在拼装平台上基本完成,尽量缩短停炉后施工工期,保证业主要求的工期。高炉本体平移作业采用滚动摩擦方式液压缸推送。要求“新、旧高炉中心线重合,标高与原设计标高相符,误差控制在5~8m”。高炉本体移送重量约4500t。推移高度约为36m,推移距离约42m。高炉本体在液压缸推动下,分步向炉基平移。 问题: ①结合本案例谈谈项目目标的制定。 ②结合本案例谈谈项目管理的总体安排。 答:①项目的目标包括质量、安全、进度、成本等目标,施工组织设计、项目质量计划由项目经理部编制,并按 规定程序报批和实施。如质量目标:工程质量一次验收合格率100%,单位工程优良率85%以上,质量达到冶金建设工程优良标准。无重大质量事故,质量管理体系持续有效运行。竭尽全力做好工程服务和投产顺产保驾工作,确保用户满意。 安全目标:工亡事故为零;重伤事故为零;重大机械设备事故为零;重大交通事故为零。 现场目标:在争创优质工程的同时,强化现场文明施工的管理,树立公司良好的形象,建设文明、规的施工现场。 ②项目管理实施项目经理责任制,项目经理对项目实施全方位的管理,负责项目施工全过程的质量、工期、安全、文明施工、确保履行合同,负责组织编制施工组织设计、项目质量计划、相应的项目管理文件。项目经理是工程项目质量、安全的第一责任人。 结合本案例项目管理的总体安排:强化项目管理,全面响应业主技术要求,严格科学管理、精心组织施工,优质、安全、高速建设高炉扩容改造工程。针对本工程的特点,结合类似工程的经验,我们对本工程的总体思路是:项目管理,科学组织;突出重点,齐头并进;有序安排,提高效率;阶段实施,步步为营;统一调度,道路畅通;质量贯标,安全可靠;发挥优势,缩短工期。

软件工程需求分析报告

软件工程需求分析报告 学院:数统学院 班级:数学与应用数学02班 姓名:张双诚 学号: 学生成绩管理系统需求分析 1引言 1、1编写目的 学生成绩管理系统就是面向学生的,目的就是提高学校对学生的管理。本系统主要包括六个模块:学生的基本信息、课程的基本信息、登录、成绩录入、成绩查询与汇总功能,这六个模块基本实现设计本系统的目的,从而可以进一步满足学校对管理系统的要求。 现在的学生成绩管理系统功能不够,所以我们要明确用户对学生成绩管理系统的功能与性能的需求,并将这些需求用语言编写出来。并使系统开发者与学生对此成绩管理系统有共同的理解与认识。这就是开发学生成绩管理信息系统的基础 为了更好的开发,对系统的设计要详细。开发的系统要简单实用。 1、2 项目背景 项目名称为:学生成绩管理信息系统。并分为六个模块学生的基本信息、课程的基本信息、登录、成绩录入、成绩查询与汇总功能。本项目的提出者与开发者都就是学生成绩管理系统软件开发组 1、3术语说明 MIS: 管理信息系统 Transaction Processing : 事务处理 Data Acquisition :数据采集

Data Processing Circle : 数据处理流程 Data Processing:数据处理 1、4 参考资料 《软件工程案例教程》…毕硕本卢桂香编著北京大学出版社 《Vista Bisic语言程序设计》…刘韬编著人民邮电出版社 2 项目概述 2、1待开发软件的一般概述 此软件的目的就是提高学校对学生的科学化管理,为学校的学生成绩管理系统进行优化。 2、2待开发软件的功能 此软件的功能就是系统管理者对学生的基本信息、成绩输入、成绩查询、修改并定时更新学生的信息。学生能够通过一些条件对自己的成绩进行查询;老师能够对学生的成绩进行查询与修改。

工程事故案例分析

工程事故案例分析 摘要:最近几年来,在对工程质量事故鉴定工作中,我收集了一些典型的工程质量事故案例。这些案例涉及基本建设程序、工程地质勘察、工程设计、工程施工、材料供应以及质量检测等各方面。现列举一部分,供大家参考。 关键词:质量事故实例 案例一: 某工厂新建一生活区,共14 幢七层砖混结构住宅(其中10幢为条形建筑,4幢为点式建筑)。在工程建设前,厂方委托一家工程地质勘察单位按要求对建筑地基进行了详细的勘察。工程于一九九三年至一九九四年相继开工,一九九五年至一九九六年相继建成完工。一年后在未曾使用之前,相继发现10幢条形建筑中的6幢建筑的部分墙体开裂,裂缝多为斜向裂缝,从一楼到七楼均有出现,且部分有呈外倾之势;3幢点式住宅发生整体倾斜。后来经仔细观察分析,出现问题的9幢建筑均产生严重的地基不均匀沉降,最大沉降差达160以上。 事故发生后,有关部门对该工程质量事故进行了鉴定,审查了工程的有关勘察、设计、施工资料,对工程地质又进行了详细的补勘。经查明,在该厂修建生活区的地下有一古河道通过,古河道沟谷内沉积了淤泥层,该淤泥层系新近沉积物,土质特别柔软,属于高压缩性、低承载力土层,且厚度较大,在建筑基底附加压力作用下,产生较大的沉降。凡古河道通过的9栋建筑物均产生了严重的地基不均匀沉降,均需要对地基进行加固处理,生活区内其它建筑物(古河道未通过)均未出现类似情况。该工程地质勘察单位在对工程地质进行详勘时,对所勘察的数据(如淤泥质土的标准贯入度仅为3,而其它地方为7~12)未能引起足够的重视,对地下土层出现了较低承载力的现象未引起重视,轻易的对地基土进行分类判定,将淤泥定为淤泥质粉土,提出其承载力为100,为4.设计单位根据地质勘察报告,设计基础为浅基础,宽度为2800,每延米设计荷载为270,其埋深为-1.4m~2m左右。该工程后经地基加固处理后投入正常使用,但造成了较大的经济损失,经法院审理判决,工程地质勘察单位向厂方赔偿经济损失329万元。 案例二 某市一商品房开发商拟建10 栋商品房,根据工程地质勘察资料和设计要求,采用振动

高校软件工程专业实践教学

高校软件工程专业实践教学 1改变传统教育模式,增强“教育为业界服务”的理念 教育不是目的,是培养人才的途径和手段,因此我们不能为了教育而 去教育,而应树立“教育是为业界服务”的理念。软件产业的迅速发 展对行业从业人员提出了更高要求,但高端软件人才的培养却并不尽 如人意,大多数高校的专业教学仍习惯于按照传统理工科人才培养模式,侧重于基础理论知识教学和个人动手能力的实验实习,但这还远 远不够,若要培养出高质量的业界从业者,应做到“知己知彼”。所 谓知己,即引导帮助学生尽量充分了解、挖掘自身专业兴趣爱好、特长;所谓知彼,即要充分了解行业本质、特点、规律,特别是发展的 动态趋势对从业者在各方面素质和能力的要求。软件工程专业特点使 得学生的工程能力以及职业各方面素质的培养训练尤为重要,但由于 目前实际工程项目运作及工程环境训练不足,学生往往对专业学习始 终有那种画饼充饥、雾里看花的感觉,投入感和真实感大打折扣。激 发教育首先要为学生设计多样化的培养目标和方案,提供多种人才成 长模式,使学生依据自身个性进行合理定位,从而具有明确的奋斗目标,实现志向性激励,“以市场实际需求为导向,以工程实践为背景,以工程技术为主线”深入推进教育改革,避免培养出的学生与产业界 需求相脱节,并努力帮助每个学生依据兴趣、特长找到适合自己的成 长之路。 2改变传统教学模式,树立工程性、创新性的教学理念 教学的目的除了培养学生具备丰富的专业知识和扎实的理论基础,更 要结合软件工程行业特点,培养学生具备较强的动手和实践能力、良 好的创新意识、优良的职业化素养,因此将工程化教学理念作为人才 培养的核心任务是迫切和必要的。软件工程主要目的是将工程方法应 用到软件分析、设计、开发与维护,软件工程专业课程体系设计也应 具有系统化和整体性,并注重阶段化、模块化培养策略。分阶段课程

工程监理案例分析

课程名称:《建设工程监理概论》第周,第讲次 摘要 授课题目(章、节)案例分析 本讲目的要求及重点难点: 【目的要求】 【重点】 【难点】 内容 【本讲课程的内容】 【案例1】 1.某工程建设项目由四个同类子项目组成。建设单位与监理单位签订了施工阶段委托 监理合同。合同签订后第20天,监理单位将监理机构的组织形式、人员构成及对总监理 工程师和总监理工程师代表的任命书通知了建设单位。监理机构组织形式如图1-1所示。 图1-1 监理机构组织形式示意图 在监理工作开展过程中,总监理工程师因尚兼任其他两项工程的总监理工程师, 故将下列工作委托给总监理工程师代表: a.确定项目监理机构人员的分工和岗位职责。 b.主持编写项目监理规划、审批项目监理实施细则,负责管理项目监理机构的日 常工作。 c.审查分包单位的资质,并提出审查意见。

门与指挥部门易产生矛盾(0.5分),信息传递路线长(0.5分)。 2.(1)根据业主意见,应改为如图1-2所示矩阵制监理组织形式(6分): 图1-2 矩阵制监理组织形式示意图 (2)这种监理组织形式是由两套管理系统组成的矩阵性组织结构,一套是纵向的职能系统(0.5分),另一套是横向的子项目系统(0.5分)。 优点:加强了各职能部门横向联系(0.5分); 缺点:纵横向协调工作量大(0.5分),可能产生矛盾命令(0.5分)。 3.建设单位提出的第2条整改意见不完全正确(1分)。在上述委托的工作中,下述内容不得委托: (2)主持编写项目监理规划、审批项目监理实施细则(1分)。 (3)根据工程项目的进展情况可进行人员调配,对不称职的人员应调换其工作(1分)。 (4)签发项目监理机构有关的工程开工/复工报审表、工程暂停令、工程款支付证书、工程竣工报验单等文件和指令(2分)。

软件工程案例教程

第一章 1.下列所述不是软件特点的是(A) A.软件是有形的 B.软件不存在磨损和消耗问题 C.软件开发成本高 D.软件没有明显的制作过程 2.软件工程的出现主要是由于(C) A.程序设计方法学的影响 B.其他工程学科的影响 C.软件危机的出现 D.计算机的发展 3.以下(C)不是软件危机的表现形式 A.开发的软件不满足用户的需要 B.开发的软件可维护性差 C.开发的软件价格便宜 D.开发的软件可靠性差 4.软件工程的目的是(C) A.建造大型的软件系统 B.开发的软件可维护性差 C.软泥吉安质量的保证 D.研究软件开发的远离 5.下列所述不是软件组成的是(D) A.程序 B.数据 C.界面 D.文档 6.下列对“计算机软件”描述正确的是(A) A.是计算机系统的组成部分 B.不能作为商品参加交易 C.是在计算机硬件设备生产过程中生产出来的 D.之存在语计算机系统工作时 7.软件工程的方法的产生源于软件危机,下列(D)是产生软件危机的内在原因 A.软件的复杂性 B.软件维护困难C软件成本太高. D.软件质量难保证 8.软件工程方法的提出源于软件危机,其目的应该是最终解决软件的(D)问题 A.软件危机 B.质量保证 C.开发效率 D.生产工程化 9.软件工程学中除重视软件开发的研究外,另以重要组成内容是软件的(A)和过程改进 A.项目管理 B.成本核算 C.人员培训 D.工具开发 10.软件工程设计软件开发技术和项目管理等方面内容,下述内容中(D)不属于开发技术的范畴 A.软件开发方法 B.软件开发工具 C.软件工程环境 D.软件工程经济

二、填空题 1.软件工程的目的是成功的建造大型的软件系统,主要内容是开打软件开发技术、软件项目管理和软件质量管理。 2.螺旋式开发模型主要是针对风险比较大的项目而设计的 3.由于软件产生的复杂性和高成本,使大型软件产生出了很多问题,即出现软件危机,软件工程正是为了克服它而提出的一种概念及相关方法和技术。 4.增量模型假设需求可以分段,成为一系列增量产品,每一增量可以分别开发。 5.喷泉模型比较适合用于面向对象的开发方法。 三、判断题 1.软件开发方法的主要目的是克服软件手工生产带来的问题,使软件开发能进入工程化和规范化的环境(Y) 2.软件工程的提出起源于软件危机,其目的书最终解决软件的生产工程化(Y) 3.软件工程改进也是软件工程的范畴(Y) 第二章 一、选择题 1.结构化分析方法是面向(B)的自顶向下逐步求精的分析方法。 A.目标 B.数据流C功能. D.对象 2.在进行软件设计时应该遵循的最主要的原理是(C) A.抽象B模块化. C.模块独立D信息屏蔽. 3.在结构化分析方法中,常用的描述软件功能需求的工具是(C) A.业务流程图、处理说明B软件流程图、模块说明. C.数据流程图、数据字典 D.系统流程图、程序编码

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