软件工程课堂教案25

软件工程课堂教案25
软件工程课堂教案25

四川工业科技学院标准教案纸

土木工程概论教学大纲

土木工程专业(本科)课程教学大纲 土木工程概论 编写单位:土木建筑工程学院 编写日期:2014年7月

《土木工程概论》课程教学大纲(16学时) (理论课程) 一课程说明 (一)课程概况 课程中文名称:《土木工程概论》 课程英文名称:Generality of Civil Engineering 课程编码:4210172108 开课学院:土木建筑工程学院 适用专业/开课学期:土木工程/第一学期 学分/周学时:1/2 《土木工程概论》是为土木工程专业学生的专业发展课程,且为必修课程,其课程内容是学习土木工程各专业方向的本科生必须了解的。通过本课程的学习,使本科生知道什么是土木工程、土木工程学习那些内容,与自己所学专业有关的课程都有那些,各门课程之间有什么相关性,土木工程建设在我国现代化建设中的地位和作用等等。从而激发学生的学习热情,在本科学习阶段就将自己的人生目标和事业与祖国的建设事业联系在一起,从而为我国基本建设的主力军—土木工程师的初期培养打下基础,使他们具备一些关于土木工程知识的基本素养。 在学习本课程时,为了使学生能看得见实实在在的土木工程建设项目,了解我国近些年来土木工程建设的发展,本课程采用的是全多媒体教学,从而使学生在学习土木工程概论的同时,也能看到实实在在的土木工程项目、了解我国的基本建设计划,进而了解祖国正在进行的现代化建设。使他们在学习的不知不觉中,将自己的事业和国家的建设事业定位在一起。 该课程为专业先修课程,重在培养学生对后续专业课程的学习兴趣及了解相关的土木工程常规知识。 (二)课程目标 通过本课程的学习要求学生了解土木工程、测量工程专业培养目标的人材素质要求;要求学生了解土木工程的发展历史及主要类型;要求学生了解土木工程中的一般知识,了解建筑工程、地下工程、桥梁工程和道路工程等基础知识,并对土木工程建设中的设计、施工和管理等一般概念及土木工程的新技术和发展趋势有一定的了解。

八年级下册语文《第23课马说》教案

八年级下册语文《第23课马说》教案马说 教学目标 1.理解短文所阐明的深刻道理。 2.掌握短文中的主要实词和虚词的用法。 3.归纳这一类怀才不遇的文学作品的共同特点,做一点初步的文学探究。 教学重难点 1.理解短文《马说》所阐明的深刻道理。 2.掌握古今异义词。 如:然后有千里马是马也,虽有千里之能,食不饱,力不足,才美不外见,且欲与常马等不可得等。虚词也的用法,另有其、之、而、以等。 教学准备 1.布置学生对照注释初读课文,也可以利用工具书,读准字音。 2.学生查找有关马的成语,并作解释。 3.教师准备一个关于千里马的故事,有关伯乐相马知己等词的来历。 设计思路 把诵读作为本课教学的重要环节,训练学生的文言语感,逐步加深他们对课文的理解。明确伯乐和千里马的寓意,进

一步理解文章所表达的主题思想。鼓励学生自读,认真看注 释,弄清大意。疏通文意只限于难词难句,学生理解就行, 不搞机械的串讲。 教学过程 一、导入 (请学生汇报查找到的有关马字的成语。就其中的伯乐相 马,给学生讲关于伯乐的故事。) 相传伯乐是春秋时代人,姓孙名阳。据说,有一匹千里马 拉着沉重的盐车翻越太行山。在羊肠小道上,马蹄用力挣扎,膝盖跪屈;尾巴下垂着,皮肤也受了伤;浑身冒汗,汗水淋 漓,在山坡上艰难吃力地爬行还是拉不上去。伯乐遇见了, 就下了自己的车,挽住千里马而对它淌眼泪,并脱下自己的 麻布衣服覆盖在千里马身上。千里马于是低下头吐气,抬起 头来长鸣,嘶叫声直达云霄。这是它感激伯乐了解并且体贴 它啊。 今天我们来学习《马说》,一定会让你对伯乐和千里马的 关系有进一步的认识。 二、解题 《马说》是通篇借物比喻的杂文,属论说文体。马说这个 标题,是后人加的。说就是谈谈的意思,比论随便些。从字 面上可以解作说说千里马或说说千里马的问题。 三、通读课文,整体感知

软件工程导论课后习题大题

习题2-2 为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统。如果是存款,系统记录存款人姓名、住址、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并打印出存款单给储户。如果是取款,并且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并打印出利息清单给储户。 功能级数据流图: 对象模型:

习题2-3 为方便旅客,某航空公司拟开发一个机票预订系统。旅行社把预订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客。 数据流图: 习题2-4 目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,请写出数据流图。 医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏,体温,血压,心电图等),定时记录病人情况以形成患者日志。当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息。此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。

习题3-6 复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现没纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接收复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。 状态转换图: 查询事务 患者日志 警告 信息 生理 信号 生理 信号 危急病人信息 病人 1 接收信号 2 分析信号 3 产生警告信息 护士 日期 时间 时钟 4 定时取样生理信号 定时的 生理信号 5 更新日志 6 产生病情报告 生理 信号 安全范围 患者日志 患者日志 病情报告 生理信号 日期时间 查询事务 接收信号 分析信号 产生警告信息 定时取样 更新日志 产生病情报告 生理信号 危急病人信息 警告信息 定时的生理信号 患者日志 病情报告

软件工程导论总结报告

软件工程总结报告 序言 本期软件工程专业导论课程结束后,为圆满完结本期此课程的学习,特此总结个人学习所得以求些许回报先生无私教导。 主体 第一节课主要讲述了软件工程各领域之间的联系以及贯穿始终 的基础为何。其中较为基础并相当重要使的应该是算法。对于算法重要性与基础性的理解,我个人有比较切身的体验。比如前不久的 ACM 竞赛,在比赛中我所在的小组以及当场几乎所有小组都遇到这样一个 问题:超时—这无非就是个人设计的算法的效率不够高,这也证明我 们对算法理论知识的匮乏(不清楚优化个人算法的方法)。我对软件 工程这一专业有了一个较为全面的把握,对我个人未来进取方向而言 也起到了一定的指导作用。 第二节课老师带来了三位本专业的前辈向我们传授大学生活应 如何度过以及对我等一些问题作出解答。其中我个人印象深刻的是其 中一位学姐 PPt 中引用李开复的那部分内容。即试着记录下自己一整天做的所有事以及其所花费的时间,再仔细研究自己在哪些事上浪费 了时间,应该如何整改。我个人认为这方法可能有一定直观性,因为 直观的数据更能深刻的反映真实和刺激一个人整改,但此法实施起来又太古板,中觉得生活有些教条化、章程化,缺乏新意与自由。求上进,珍惜时间也无需以丧失人生情趣为代价。还有就是学长再提潘老师曾讲过的那些重要、紧急优先次序。他提到的个人的学习生活情况

倒没什么深刻感,但我认为他引用的一番话较有道理,大概意思是比 起个人兴趣更为优先的应该是谋生的本领,尤其是当自己感兴趣的正 好是冷门时。当掌握了一些实实在在有能保证自身良好发展前景后,再 去做一些自己感兴趣的事也来得及。于我而言,一个人尚不能独善其身,何求其兼济天下。成己方成人就是如此道理。 第三节课主要讲解了大学学习生活中应着重的基础课以传递重 基础的要旨。据个人体会,其中英语科目实是基础中的基础,主要是 为辨认单词(即代码变量以及注释)意义以达到理解他人算法并顺利 接手他人接下来的工作。企业和公司出于其本身利益主张雇方市场 -- 讲究项目的可接手性,而不希望对现有人员的过分依赖。离散数学则应该是为之后学习其他编程专业知识做理论知识的铺垫。概率统计更多应是对统计有关算法及理论的学习(个人认为现实生活中许多问题都可以运用概率统计的方法加以解决,因此应是很重要的基础知识)。C/C++(Java)语言是作为编程的工具使用,无疑是基础(现今水平下的 我们主要用 C 编代码)。数据结构则应是提供特定的解决问题的结构 思想以便进行数据处理方面工作。算法的重要性以及基础性的个人体 会已包含在第一节课中。计算机体系结构与汇编课程与操作系统原理 课程主要在于理解计算机系统运行原理能加深对代码运行原理的理 解,对于现今水平的我也能更深层次的理解 c 语言的指针操作等方面知识。汇编语言能够直接对硬件进行操作,生成的程序与其他的语言相 比具有更高的运行速度,占用更小的内存,因此在一些对于时效性要求很高的程序、许多大型程序的核心模块以及工业控制方面大量应

《软件工程导论》教学大纲

软件工程教学大纲 课程名称:软件工程 开课学期:第5学期 学时/学分:48 / 3 课程类型:专业必修课 开课专业:游戏开发 选用教材: 《软件工程导论》(第四版),张海藩编著,清华大学出版社; 主要参考书: 《实用软件工程》(第二版),郑人杰、殷人昆、陶永雷编著,清华大学出版社; 《软件工程:实践者的研究方法》(原书第五版),Roger S. Pressman,机械工业出版社; 《软件工程》(原书第六版),Ian Sommerville,机械工业出版社; 《面向对象与传统软件工程》(原书第五版),Stephen R. Schach,机械工业出版社。 《面向对象的软件工程》,B.Bruegge,A.H.Dutoit著,清华大学出版社 一、课程性质、目的与任务 软件工程是研究软件开发维护和软件管理的一门工程科学,本课程是计算机科学与技术专业指导性教学计划规定的教学环节中的一部分,教学目的旨在介绍软件工程的基本原理和主要内容,为学生进一步深入学习与软件工程相关的其他课程如:软件需求过程、软件分析与设计和软件项目管理、软件过程管理等打下坚实的理论基础。同时启发学生把握软件开发过程的基本规律,掌握和运用软件分析、设计的常用方法、软件开发过程的管理方法以及质量保证方法等,来解决软件开发中的实际问题,达到学以致用的目的。 二、教学基本要求 本门课程是软件工程导论性质的课程,所以它比较全面而概括地介绍了与软件开发、管理和维护相关的各阶段的工作。学生通过这门课程的学习,能够掌握软件工程的基本含义、它的主要作用、软件开发的过

程、软件开发各个阶段的主要目的和可能采用的一些技术手段和方法,并理解软件项目管理的主要思想。课程完成后,学生能够应用软件工程的思想指导软件开发实践,并能够比较容易地进行软件工程其他相关后续课程的深入学习。 要求教师在教学中采用启发式教学和因材施教,并至少给出一些章节的启发式教学内容的设计。 制作电子教学课件,运用课件进行教学。 三、考核方式: 总成绩分为两个部分:平时成绩(占40% )和期末卷面成绩(占60%),期末考试采用开卷。

第23课 新中国初期的外交教案

第23课新中国初期的外交教案 公安三中熊家国 一、教学目标 目标内容 知识与能力过程 与 方法 情感态度价值观识记理解运用 独立自主的和平外交方针“二战”后国际关系 的突出特点;外交方 针的主要内容 结合近代历史 和国际环境,理 解我国外交政 策的制定以及 所取得的外交 成就 探究新中国独 立自主外交与 旧中国屈辱外 交的根本区别 情境再现 历史比较 独立自主是新中国外交的 根本方针,它贯穿于新中国 外交的各个领域 和平共处五项原则的提出美国的外交孤立和中 苏建交;周恩来于 1953年底提出了和 平共处五项原则 和平共处五项 原则在处理国 际关系方面的 意义 问题探究 和平共处五项原则是我国 处理国与国之间,参与国际 事务所遵循的一项基本原 则,也成为解决国与国之间 问题的基本准则 步入世界外交舞台1954年日内瓦会议; 1955年亚非会议 周恩来总理在 万隆会议上提 出“求同存异” 的方针,起到了 什么作用? 阅读材料 问题探究 日内瓦会议是新中国首次 以世界五大国之一的身份 参加的重要国际会议;亚非 会议是第一次没有西方殖 民者参加的国际会议。 二、重难点 重点:独立自主的和平外交方针;和平共处五项原则 难点:建国初复杂的国内国际形势对制定外交方针影响。 三、教学过程 新课导入 展示PPT材料,通过教材引言思考新中国建立后怎么开展外交活动,与传统的外交有什么区别? 一、独立自主的外交方针 展示PPT地图直接使用两大阵营对立的给学生一个直观的认识。 1、背景:二战后两大阵营的对立面和激烈斗争成为国际关系最突出的特点 学生阅读教材填表 2、内容、含义及意义 内容含义意义 “另起炉灶”不承认旧的屈辱外交关系,而在新 的基础上另建新的平等外交关系 使我国改变了半殖民地的地位,在国际交往中独立自 主。 “打扫干净屋子再请客”先清除帝国主义在华势力和一切特 权,再考虑与西方国家建交 巩固了新中国的独立与主权,奠定了与世界各国建立平 等互利外交关系的基础。 “一边倒”坚定不移的站在社会主义阵营一边在保障革命成果、捍卫和平以及维护独立与主权的斗争中不致孤立 通过简单的说明让学生认识到它将旧中国的屈辱外交改造成新中国独立自主的外交的重大意义。在这里结合国际形势着重分析“新中国为什么要采取‘一边倒’的方针?”,PPT展示。 联苏:苏联对中国民主革命长期支持;中苏政权性质和意识形态相似;站在苏联一边对中国更为有利;

软件工程导论(第五版)课后习题测验答案

《软件工程导论》课后习题答案 第一章软件工程概论 1-1 1.什么是软件危机? 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。这些问题表现在以下几个方面: (1)用户对开发出的软件很难满意。 (2)软件产品的质量往往靠不住。 (3)一般软件很难维护。 (4)软件生产效率很低。 (5)软件开发成本越来越大。 (6)软件成本与开发进度难以估计。 (7)软件技术的发展远远满足不了计算机应用的普及与深入的需要。 2.软件危机有那些典型表现? (1)对软件开发成本和进度的估计常常很不准确。 (2) 用户对“已完成的”软件系统不满意的现象经常发生。 (3)软件产品的质量往往靠不住。 (4)软件常常是不可维护的。 (5)软件通常没有适当的文档资料。 (6) 软件成本在计算机系统总成本中所占的比例逐年上升。 (7) 软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。 3.为什么会产生软件危机? (1) 开发人员方面,对软件产品缺乏正确认识,没有真正理解软件产品是一个完整的配置组成。造成开发中制定计划盲目、编程草率,不考虑维护工作的必要性。(2) 软件本身方面,对于计算机系统来说,软件是逻辑部件,软件开发过程没有统一的、公认的方法论和规范指导,造成软件维护困难。 (3) 尤其是随着软件规模越来越大,复杂程度越来越高,原有软件开发方式效率不高、质量不能保证、成本过高、研制周期不易估计、维护困难等一系列问题更为突出,技术的发展已经远远不能适应社会需求。 4.怎样克服软件危机? (1) 充分吸收和借鉴人类长期以来从事各种工程项目中积累的行之有效的有效原理、概念、技术与方法,特别是吸取几十年来人类从事计算机硬件研究和开发的经验教训。在开发软件的过程中努力作到良好的组织,严格的管理,相互友好的协作。(2) 推广在实践中总结出来的开发软件的成功的技术和方法,并研究更好、更有效的技术和方法,尽快克服在计算机系统早期发展阶段形成的一些错误概念和作法。(3) 根据不同的应用领域,开发更好的软件工具并使用这些工具。将软件开发各个阶段使用的软件工具集合成一个整体,形成一个很好的软件开发支环环境。 总之为了解决软件危机,既要有技术措施(方法和工具),又要有必要的组织管理措施。 1-3、

《软件工程导论》课程设计说明书

《软件工程.课程设计》 医药公司进销存 管理信息系统 专业:计算机科学与技术 指导教师:欧阳浩 班级:计071 班 学号:200700401006 姓名:苏建 完成时间:2010年7月7日 广西工学院计算机工程系

1.需求收集、描述 (3) 1.1 发掘业务过程(活动图) (3) 1.2 领域分析(确定候选类) (4) 1.3 确定系统完全需求(生成包图和高层用例图) (5) 2. 系统USE CASE模型……………………………………………………………,,,..6 2.1 分析(按照需求设计用例) (6) 2.2 角色定义…………………………………………………………………… ..6 2.3 USE CASE工作描述 (7) 2.4 USE CASE视图 (7) 3. 系统逻辑结构设计 (8) 3.1进货系统(描述涉及概念、映射对象、涉及角色) (8) 3.1.1事件流过程(操作描述映射成为方法的表示格式为类和方法 (8) 3.1.2 Sequence Diagram(顺序图) (8) 3.1.3 Collaboration Diagram(协作图或通信图) (9) 3.2销售系统(SaleSystem) (9) 3.2.1事件流过程 (9) 3.2.2 Sequence Diagram (10) 3.2.3 Collaboration Diagram (10) 3.3库存系统(V alueManager) (10) 3.3.1事件流过程 (11) 3.3.2 Sequence Diagram (11) 3.3.3 Collaboration Diagram (12) 3.4系统整体类的组织结构 (12) 4.程序框架 (13) 4.1详细类图(系统静态结构,应该包含类的详细关系) (13) 4.2生成程序框架(参照自己设计的4.1) (14) 4.2.1 类1 (14) 4.2.2 类2 (14) 4.2.3 类3 (15) 4.2.4 类4 (15) 4.2.4 类5 (16) 5.个人总结(自己在使用软件工程建模工具进行系统分析、设计的心得体会) (16) 6.参考文献 (18) 一、需求收集、描述 1发掘业务过程(可用活动图描述)

软件工程导论课后题

1-5、根据历史数据可以做出如下的假设: 对计算机存储容量的需求大致按下面公式描述的趋势逐年增加:M=4080e0.28(Y-1960) 存储器的价格按下面公式描述的趋势逐年下降:P1=0.3×0.72Y-1974(美分/位) 如果计算机字长为16位,则存储器价格下降的趋势为:P2=0.048×0.72Y-1974(美元/字) 在上列公式中Y代表年份,M是存储容量(字数),P1和P2代表价格。 基于上述假设可以比较计算机硬件和软件成本的变化趋势。要求计算: (1) 在1985年对计算机存储容量的需求估计是多少?如果字长为16位,这个存储器的价格是多少? (2) 假设在1985年一名程序员每天可开发出10条指令,程序员的平均工资是每月4000美元。如果一条指令为一个字长,计算使存储器装满程序所需用的成本。(3) 假设在1995年存储器字长为32位,一名程序员每天可开发出30条指令,程序员的月平均工资为6000美元,重复(1)、(2)题。

2-4 目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,请分层次地画出描述本系统功能的数据流图。 医院对患者8监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。 从问题陈述可知,本系统数据源点是“病人”和“护士”,他们分别提供生理信号和要求病情报告的信息。进一步分析问题陈述,从系统应该“定时记录病人情况以形成患者日志”这项要求可以想到,还应该有一个提供日期和时间信息的“时钟”作为数据源点。 从问题陈述容易看出,本系统的数据终点是接收警告信息和病情报告的护士。 系统对病人生理信号的处理功能主要是“接收信号”、“分析信号”和“产生警告信息”。 此外,系统还应该具有“定时取样生理信号”、“更新日志”和“产生病情报告”的功能。 为了分析病人生理信号是否超出了医生规定的安全范围,应该存储“患者安全范围”信息。此外,定时记录病人生理信号所形成的“患者日志”,显然也是一个数据存储。

软件工程导论课程设计图书馆管理系统

图书馆管理系统 1.系统需求分析: 1.1主要功能 (1)能够输入图书的综合情况和进行新书入库、现有图书信息 修改以及删除; (2)能够实现对读者档案的查询、密码的修改以及编辑管理; (3)能够进行借阅、还书功能; 1.2 系统性能要求: (1)系统安全、可靠; (2)功能齐全; (3)操作方便、界面友好; (4)易于维护和扩充。 1.3 针对管理员需实现的基本功能: 1.3.1 查询: (1)书籍信息查询:管理员可以根据书籍名,书籍分类,书籍作者、编号、出版社等信息来检索查询图书馆的书籍,便于管理。 (2)读者信息查询:根据相应的读者资料进行所需查询。‘读者编号’、‘读者姓名’、‘读者种类’。

1.3.2 读者信息维护: (1)修改读者信息:管理员可以录入、修改、删除读者信息。 (2)修改密码:管理员可登录平台对遗忘密码的读者的密码进行修改。 1.3.3 图书信息的维护:包括新书的入库,以及现有书籍资料的修改和删除,方便读者的查询。 实体—联系图

2.总体设计 2.1系统功能模块划分: 图书管理系统需要实现的功能主要有四大模块,分别为日常工作管理、基本资料维护管理、查询管理和系统管理。其中日常工作管理和基本资料维护是整个系统的核心。

料的修改和删除 2.1.3查询管理:包括图书资料查询、读者资料查询。 (1)图书资料查询:根据相应的图书信息对所有书籍进行所需查询。此查询包括:‘图书分类’、‘图书编号’、‘图 书名称’、‘作者’、‘出版社’。 (2)读者资料查询:根据相应的读者资料进行所需查询。‘读者编号’、‘读者姓名’、‘读者种类’。 2.1.4系统管理:系统的登录、标准数据管理 (1)系统的登录:管理员的登录。 (2)标准数据管理:用于常用数据的系统维护。 2.2各模块结构图

软件工程导论课程教学大纲

《软件工程导论》课程教学大纲 一、课程性质、地位和作用 《软件工程导论》是是软件工程专业的专业基础课程,属必修课。 本课程主要讲述建造软件系统的基本方法、技术、流程、工具及规范等。通过学习可以使学生了解软件工程的基本概念、基本原理、实用的开发方法和技术;了解软件工程各领域的基本内容和发展动向;学习用工程化的方法开发软件项目,初步掌握开发过程中应遵循的流程、准则、标准和规范。本门课程为将来从事软件开发学生的软件工程师之路奠定坚实的基础。 二、课程教学对象、目的和要求 本课程适用于软件工程、计算机应用等从事软件开发的本科专业。课程教学目的、要求: (一)从教学内容上,应使学生了解软件工程的基本概念,主要包括软件与软件开发的基本过程,软件危机与软件工程。掌握个人软件开发过程的基本内容和方法,了解软件开发模型及结构化软件设计方法,以及软件质量保证基本内容。(二)从能力方面,应使学生通过对软件工程基本概念和方法的学习和课后练习,培养学生养成规范化个人开发的良好习惯,培养学生按照软件工程的基本过程和方法来设计和开发软件。 (三)从教学方法上,在课堂理论教学中,采用学生可以理解的软件开发素材,通过一边实践一边讲解的方法,讲解软件过程的基本思想和方法,通过学生完成与实践结合的作业,调动学生的积极性,使软件工程的基本思想逐步植根于学生头脑中。 三、相关课程及关系 本课程的先修课程是“C语言程序设计”和“数据结构”等程序设计课程,学习应在学生具有一定的编程能力基础上进行。本课程为后续的“软件制造工程”和“软件设计工程”等课程打下了必要的理论基础。 四、课程内容及学时分配 总学时:32学时 (一)绪论1学时 1、软件工程及其重要性 2、软件开发需要软件工程 3、软件工程课程体系架构(需要什么软件工程) 、课堂的组织、学习方法、章节安排与考核4. 要求学生了解软件工程的起源,软件工程在软件开发中的作用,了解软件工程课程体系。 (二)软件与软件工程4学时 1、软件及软件分类 2、软件工程的由来及概念 3、软件生命周期 4、软件开发与软件开发方法 5、软件工程工具和环境 6、软件开发项目管理介绍

人教四下语文23课教案

人教四下语文23课教案 人教四下语文23课教案1 【学习目标】 1、学会诗词中出现的生字,能结合注释理解词义。 2、能结合插图,用自己的话说出诗句意思。 3、背诵这三首古诗词,默写前两首。 4、诵读中体会作者的思想感情,感受古诗词的语言美、韵律美。 【课前准备】 教学挂图。 【教学课时】 2课时。 第一课时 独坐敬亭山 一、激趣导入 1、导语: 我们先进行课外知识抢答,唐朝是我国古诗创作最旺盛的时期,在众多诗人中有两个最有名的诗人,他们是谁? 根据学生课堂反应,教师提示:一个称“诗仙”,一个称“诗圣” 2、揭题: 谁来背背李白的诗,会几首就背几首。 (生在可能会背要学习的这首,应该表扬,且可顺势揭题。) 二、释题,简介背景 1、读题,看注释,结合插图,教师介绍背景。 2、引语: “李白坐在敬亭山上看到些什么?想到些什么呢?” 三、学生自学,初步理解 1、要求学生围绕问题,自由读诗,并根据注释,结合插图,逐句说说诗意: 尽:完。

独去闲:可以交换词序解释,悠闲地独自离去了。 2、指名回答,评议交流。 四、吟读,体会诗人的思想感情 1、自由吟读。 2、讨论: 诗句表明了诗人怎样的心境?你最欣赏哪一句? 望洞庭 一、形象感知,揭示诗题 出示教学挂图。你知道洞庭湖吗?谁来介绍一下?我们来欣赏诗人刘禹锡是怎么描写的。 (板书诗题) 二、自由吟读 1、学生边读边参阅课文注解,试着理解诗句意思,不懂的随时发问。 2、教师根据学生提出问题的普遍性与否,或个别讲解或引导集体理解。 三、指名朗读,同桌间逐句说说意思 1、点拨理解“两相和”,可以让学生结合看图吟诵体会。 2、在交流体会描写月夜洞庭的美景时,随机指导学生诵读,体会比喻的巧妙: 用镜子比喻水面的明净光亮,似乎并没有奇特之处,同学的作文中也常常这样描写,这里让人感到新颖的是用“未磨”的镜子来比喻月光下的湖面。湖面上略带水雾,在月光映照下,呈现一种别有情致的朦胧的美,所以诗人不说它像明镜,而说它像“未磨”的镜,真是别出心裁。 君山是屹立在洞庭湖中最有名的一座山,如此壮阔的山水,只因是遥看,所以才像“白银盘里一青螺”。这个比喻用得非常妙,单从一只白银盘里安放一颗青螺来看,就是一件设色淡雅、造型精致的艺术品了,再用它来比喻洞庭湖中屹立着一座君山,真是把天造地设的大自然景象缩小成陈设在几案之上的珍奇盆景了。 四、引导赏析 1、你觉得哪一句诗写得好,在交流中进一步体会诗人的心情。

软件工程导论第六版课后习题答案

第一章 一、什么是软件危机?它有哪些典型表现?为什么会出现软件危机? 软件危机是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。它包括两方面:如何开发软件,已满足对软件日益增长的需求;如何维护数量不断增长的已有软件。 软件危机的典型表现: (1) 对软件开发成本和进度的估计常常很不准确。常常出现实际成本比估算成本高出一个数量级、实际进度比计划进度拖延几个月甚至几年的现象。而为了赶进度和节约成本所采取的一些权宜之计又往往损害了软件产品的质量。这些都降低了开发商的信誉,引起用户不满。 (2) 用户对已完成的软件不满意的现象时有发生。 (3) 软件产品的质量往往是靠不住的。(4) 软件常常是不可维护的。 (5) 软件通常没有适当的文档资料。文档资料不全或不合格,必将给软件开发和维护工作带来许多难以想象的困难和难以解决的问题。 (6) 软件成本、软件维护费在计算机系统总成本中所占比例逐年上升。 (7) 开发生产率提高的速度远跟不上计算机应用普及的需求。 软件危机出现的原因: (1) 来自软件自身的特点:是逻辑部件,缺乏可见性;规模庞大、复杂,修改、维护困难。 (2) 软件开发与维护的方法不当:忽视需求分析;认为软件开发等于程序编写;轻视软件维护。 (3) 供求矛盾将是一个永恒的主题:面对日益增长的软件需求,人们显得力不从心。 二、假设自己是一家软件公司的总工程师,当把图1.1给手下的软件工程师们观看,告诉他们及时发现并改正错误的重要性时,有人不同意这个观点,认为要求在错误进入软件之前就清楚它们是不现实的,并举例说:“如果一个故障是编码错误造成的,那么,一个人怎么能在设计阶段清除它呢?”应该怎么反驳他? 答:在软件开发的不同阶段进行修改付出的代价是很不相同的,在早期引入变动,涉及的面较少,因而代价也比较低;在开发的中期,软件配置的许多成分已经完成,引入一个变动要对所有已完成的配置成分都做相应的修改, 不仅工作量大,而且逻辑上也更复杂,因此付出的代价剧增;在软件“已经完成”是在引入变动,当然付出的代价更高。一个故障是代码错误造成的,有时这种错误是不可避免的,但要修改的成本是很小的,因为这不是 整体构架的错误。 三、什么是软件工程?它有哪些本质特征?怎样用软件工程消除软件危机? 1993年IEEE的定义:软件工程是:①把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件;②研究①中提到的途径。 软件工程的本质特征: (1) 软件工程关注于大型程序(软件系统)的构造(2) 软件工程的中心课题是分解问题,控制复杂性(3) 软件是经常变化的,开发过程中必须考虑软件将来可能的变化 (4) 开发软件的效率非常重要,因此,软件工程的一个重要课题就是,寻求开发与维护软件的更好更有效的方法和工具 (5) 和谐地合作是开发软件的关键(6) 软件必须有效地支持它的用户 (7) 在软件工程领域中是由具有一种文化背景的人替具有另一种文化背景的人(完成一些工作)消除软件危机的途径: (1) 对计算机软件有一个正确的认识(软件≠程序) (2) 必须充分认识到软件开发不是某种个体劳动的神秘技巧,而应该是一种组织良好、管理严密、各类人员协同配合、共同完成的工程项目 (3) 推广使用在实践中总结出来的开发软件的成功技术和方法 (4) 开发和使用更好的软件工具 四、简述结构化范型和面向对象范型的要点,并分析他们的优缺点。 1. 传统方法学:也称为生命周期方法学或结构化范型。优点:把软件生命周期划分成基干个阶段,每个阶段的任务相对独立,而且比较简单,便于不同人员分工协作,从而降低了整个软件开发过程的困难程度。缺点:当软件规模庞大时,或者对软件的需求是模糊的或会承受时间而变化的时候,开发出的软件往往不成功;而且维护起来仍然很困难。 2. 面向对象方法学:优点:降低了软件产品的复杂性;提高了软件的可理解性;简化了软件的开发和维护工作;促进了软件重用。

软件工程导论课程设计[定稿]

软件工程导论课程设计 作者姓名:彭杨 专业名称:08级计算机科学与技术 学号:3200805030102 指导教师:唐云

人事信息管理系统 人事管理信息系统 作者姓名:彭杨专业班级:08计科指导教师:唐云 摘要 随着计算机技术的飞速发展和计算机技术的普及,计算机越来越多的应用在企业管理中。企业的人事管理是企业管理的一个重要内容,传统的人事管理方法不仅繁冗复杂,而且低效。如企业内部发生人事调动,工资变化时,传统的人事管理方法处理这些变化十分复杂。这样,传统的人事管理很难及时的反映企业的人事组成,导致企业的人力资源不能得到合理,有效的配置,给企业造成了损失。 本系统正是基于改变这种现状的一个尝试。本系统用ACCESS 数据库实现,用ASP语言开发,界面友好,操作简单,可以大大的提高人事管理的效率,减少企业在人事管理上花费的人力和财力。本系统可供企业管理人员查询,修改企业的人事信息。企业新聘人员,减员,或企业内部发生人事调动,工资变化,只需及时对系统进行数据更新,系统即能反映企业当前的人事情况。初步实验表明,本系统可基本满足小型企业和部分中型企业的需求,并切实提高企业的人事管理效率,节省了企业的管理支出,从而具有一定的经济效益。 关键词:人事管理系统企业经济效益 ACCESS

Abstract With the rapid development of computer technology and the popularization of computer technology, the computer more and more applications in the enterprise management. Personnel management of enterprises is an important part of enterprise management, the traditional method of personnel management is not only cumbersome complex and inefficient. Such as personnel changes occur within the enterprise, wage changes, the traditional personnel management approach to these changes is very complicated. Thus, the traditional personnel management is difficult to timely reflect the company's personnel, which makes for corporate human resources can not be rational and effective allocation, result in a loss to the enterprise. The system is based on an attempt to change the status quo. ACCESS database to achieve with this system, using ASP language development, friendly interface, simple operation, can greatly improve the efficiency of personnel management, reduce business costs in personnel management, human and financial resources. The system for enterprise managers to access, modify corporate personnel https://www.360docs.net/doc/8b5979724.html,pany recruits, attrition, or personnel changes occur within the enterprise, wage changes, just in time data the system updates, system that is able to reflect the organization's current personnel situation. Preliminary experiments show that the system can meet the small business and some of the basic needs of medium-sized enterprises, and effectively improve the efficiency of personnel management of enterprises, the management expense savings, which has some economic benefits. Keywords: Personnel management system ,economic efficiency ACCESS

软件工程教学大纲正式版

软件工程教学大纲正式 版 WTD standardization office【WTD 5AB- WTDK 08- WTD 2C】

《软件工程导论》课程教学大纲一、课程基本信息 课程编号: 英文名称名:Software Engineering 总学时:54学时 学分:3 课程类别:专业必修课 适用专业:全校本(专)计算机科学与技术 先修课程:数据结构,大学数学,离散数学,计算机算法设计。 二、课程性质与目的、要求 《软件工程》是计算机专业的一门工程性基础课程,在软件工程学科人才培养体系中占有重要的地位。软件开发是建立计算机应用系统的重要环节,人们通过软件工程学把软件开发纳入工程化的轨道,而软件工程学是用以指导软件人员进行软件的开发、维护和管理的科学。《软件工程》已成为高等学校计算机软件教学体系中的一门核心课程, 本课程以IEEE最新发布的软件工程知识体系为基础构建内容框架,注重贯穿软件开发整个过程的系统性认识和实践性应用,以当前流行的统一开发过程、面向对象技术和UML语言作为核心,密切结合软件开发的先进技术、最佳实践和企业案例,力求从“可实践” 软件工程的角度描述需求分析、软件设计、软件测试以及软件开发管理,使学生在理解和实践的基础上掌握当前软件工程的方法、技术和工具。 通过本课程的学习,要求学生能掌握软件工程的基本概念、基本原理、开发软件项目的工程化的方法和技术及在开发过程中应遵循的流程、准则、标准和规范等;学生应能掌握开发高质量软件的方法,以及有效地策划和管理软件开发活动,为学生参加大型软件开发项目打下坚实的理论基础。 本课程注重培养学生理论应用于实践的能力,课堂上教师向学生讲述软件工程中的相关原理和概念,并通过课程设计,培养学生对整个软件开发过程的能力,让学生能切实体会到软件工程在实践中的指导作用,并按软件工程的要求完成规范的各项软件开发文档。本课程对提高学生的软件开发能力和项目管理能力有重要的现实意义。 三、教学内容及学时分配 本课程的教学内容共分十三章。

《土木工程概论》课程教学大纲

《土木工程概论》课程教学大纲 课程代码:1502212y020 适用专业:土木工程专业 学时:16 学分:1 一、课程的性质和目的 1.课程性质:《土木工程概论》是土木类学生新入校就开设的专业必修课。阐述土木工程的重要性和这一学科所含的大致内容,介绍国内外最新技术成就和信息,展望学科发展未来。为专业基础课,是一门知识面较宽、启发性较强的专业基础课,也是后继课程的基础。 2.教学目的:通过土木工程概论课程的学习,使学生一进校就了解土木工程的广阔领域,获得大量的信息及研究动向,从而产生强烈的求知欲,建立献身土木工程事业的信念,自觉地投入学习。旨在使学生通过本课程的学习,比较全面地了解自己所学专业要学习的主要课程,毕业后所能从事的主要技术工作范围,使学生树立牢固的专业思想,激发学生的学习本专业课程的积极性。 二、课程教学内容及课时 第一章综述(2学时) 建立起关于土木工程专业及土木工程范畴的基本概念,了解土木工程在国民经济中的地位和作用;了解土木工程的广阔领域与分类,明确土木工程专业的学习内容和特点。了解土木工程最新技术成就及发展总趋势。 1.主要内容: 第一节土木工程的重要性 第二节土木工程的建设与使用 第三节土木工程的现状和我国现阶段达到的水平,发展总趋势 第四节历史简述,土木工程专业与未来 第五节土木工程专业的学习内容和特点。 2.本章重点: 土木工程专业及土木工程范畴的基本概念。 3.本章难点: 土木工程专业的学习内容和特点。 4.本章作业: 任课教师根据需要拟定 第二章土木工程材料(1学时) 了解土木工程使用的各类材料及其应用概况,了解工程结构材料的基本概念。 1.主要内容: 第一节土木工程使用的各类材料及其应用概况 第二节工程结构与材料发展的关系 第三节材料工业的新发展及展望 2.本章重点:

(完整word版)新概念第二册第23课教案

Lesson 23 A new house 【New words and expressions】(4) complete v. 完成 modern adj. 新式的,与以往不同的 strange adj. 奇怪的 district n. 地区 ★complete v. 完成 (喜欢与建筑工程连用) ① vt. 完成,结束 complete the building Work on the new school will be completed next year. ② adj. 完整的,全部的,完备的 《鲁迅全集》中的“全集”就用“complete” Do you know the complete story? This is a complete family. a large house complete with swimming pool 一所设备齐全带有游泳池的大房子 ③ adj. 十足的,彻底的,绝对的, There is complete silence in the room. That was a complete surprise. a complete victory 完胜 be complete完成/ be finished eg. My work will be complete next week. 我的工作将于下周完成。 ○4adv. 完全地,全部地 eg. I was completely at a loss what to do. 我完全不知道怎么办才好。 finish v. 完成 finish/complete homework finish/complete doing sth. 某事做完了 I finish reading a book. 强调的副词: quite 十分 absolutely / completely 完全地 much 非常 rather 相当地 considerably 颇 slightly 稍微 a bit, a little 有一点儿 ★modern 1) adj. 新式的, 与以往不同的,现代的 modern history/art 现代史/ 现代艺术 2) 现代的,时髦的

土木工程概论教学大纲

土木工程专业(本科)课程教学大纲土木工程概论

编写单位:土木建筑工程学院 编写日期:2014年7月 《土木工程概论》课程教学大纲(16学时) (理论课程) 一课程说明 (一)课程概况 课程中文名称:《土木工程概论》 课程英文名称:Generality of Civil Engineering 课程编码:4210172108 开课学院:土木建筑工程学院 适用专业/开课学期:土木工程/第一学期 学分/周学时:1/2 《土木工程概论》是为土木工程专业学生的专业发展课程,且为必修课程,其课程内容是学习土木工程各专业方向的本科生必须了解的。通过本课程的学习,使本科生知道什么是土木工程、土木工程学习那些内容,与自己所学专业有关的课程都有那些,各门课程之间有什么相关性,土木工程建设在我国现代化建设中的地位和作用等等。从而激发学生的学习热情,在本科学习阶段就将自己的人生目标和事业与祖国的建设事业联系在一起,从而为我国基本建设的主力军—土木工程师的初期培养打下基础,使他们具备一些关于土木工程知识的基本素养。 在学习本课程时,为了使学生能看得见实实在在的土木工程建设项目,了解我国近些年来土木工程建设的发展,本课程采用的是全多媒体教学,从而使学生在学习土木工程概论的同时,也能看到实实在在的土木工程项目、了解我国的基本建设计划,进而了解祖国正在进行的现代化建设。使他们在学习的不知不觉中,将自己的事业和国家的建设事业定位在一起。 该课程为专业先修课程,重在培养学生对后续专业课程的学习兴趣及了解相关的土木工程常规知识。 (二)课程目标 通过本课程的学习要求学生了解土木工程、测量工程专业培养目标的人材素质要求;要求学生了解土木工程的发展历史及主要类型;要求学生了解土木工程中的一般知识,了解建筑工程、地下工程、桥梁工程和道路工程等基础知识,并对土木工程建设中的设计、施工和管理等一般概念及土木工程的新技术和发展趋势有一定的了解。

相关文档
最新文档