成都理工大学软件工程导论复习提纲2016

成都理工大学软件工程导论复习提纲2016
成都理工大学软件工程导论复习提纲2016

高考志愿填报建议大学专业解析油气田开发工程

油气田开发工程 一、专业介绍 1、概述 油气田开发工程属于石油与天然气工程一级学科。所谓油气田开发,就是依据详探成果和必要的生产性开发试验,在综合研究的基础上对具有工业价值的油气田,从油气田的实际情况和生产规律出发,制订出合理的开发方案并对油气田进行建设和投产,使油气田按预定的生产能力和经济效果长期生产,直至开发结束。 石油与天然气是不可再生的一次性战略资源,如何提高已探明储量的采出程度是高效开发油气资源的关键环节。油气田开发工程专业的主要任务就是根据不同类型油气藏的地质特点,制定和实施合理的开发方案和开采措施,以实现油气藏的高效开采。目前,油气田开发事业已发展成为应用现代先进的科学技术和装备建设起来的综合工业部门,成为整个石油工业中极为重要的环节。 2、研究方向 油气田开发工程的研究方向主要有:01油气渗流理论与应用02油气田开发理论与系统工程03采油工程理论与技术04提高采收率与采油化学05非常规油气能源开采理论与技术。 (注:各大院校的研究方向有所不同,以中国石油大学为例) 3、培养目标 本专业要求学生应具有坚实的数理化基础和必要地质学、油藏工程等基本理论和深入的专门知识,系统地掌握油气田开发工程的基本

理论和方法,能够运用所学知识,对油气田开发工程理论与技术中存在的问题进行深入的研究与探索。了解本学科的发展趋势和研究前沿,具有独立从事科学研究的能力,能够应用相关的测试设备和熟练地应用计算机。具备应用开发理论和综合技术提出合理开发对策的能力,较为熟练地掌握一门外语,能阅读本专业的外文资料,毕业后能够胜任本专业或相近专业的教学、科研或技术管理工作。 4、研究生入学考试科目 ①101政治②201英语一或202俄语③302数学二④823油气田开发综合(I)或824油气田开发综合(II) (注:各大院校的考试科目有所不同,以中国石油大学为例) 二、就业前景 油田开发工程是知识密集、技术密集、资金密集的工业,是个综合应用多学科的巨大工程。它主要涉及地质、物探、钻井、采油、油藏、储运、经济、管理、水电和土建部门等,因此就业面比较广。目前,我国深水石油勘探开发尚处在起步的阶段,其未来发展有很大的潜力,就业前景一般来说较好。例如,中国石油大学的油气田开发工程专业从就业上来说,世界的石油公司(壳牌、道达尔、埃克森美孚等)、中国的石油公司(中石油、中石化、中海油、中国中化)每年都会抢先去校园开大型招聘会,签约率极高,就业前景很好。 三、就业方向 毕业生可去陆地与海洋等国有石油单位或者相关的私营油气公司,石油勘探开发研究与规划机构,研究院所、高等院校等研究型单

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

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

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

软件工程导论复习资料全

名词解释: 1.软件生命周期模型 软件生存周期模型:是描述软件开发过程中各种活动如何执行的模型。 软件生存周期主要模型:瀑布模型、增量模型、螺旋模型、喷泉模型、变换模型和基于知识的模型等 2. 模块独立性 模块独立性指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且 接口简单。模块独立的概念是模块化、抽象、信息隐蔽和局部化概念的直接结果。 3. 软件的可维护性 软件可维护性指软件能够被理解、校正、适应及增强功能的容易程度。 4. 软件工程 软件工程指用科学知识和技术原理来定义、开发、维护软件的一门学科。或者说,软件工程就是运用工程学的基本原理和方法来组织管理软件的生产、研究、开发、管理、维护的过程、方法和技术。 5.数据字典 字据字典:简称DD,就是用来定义数据流图中的各个成分具体含义的,它以一种准确的\无二义性的说明方式为系统的分析\设计及维护提供了有关元素的一致的定义和详细 的描述。 6、静态测试 静态测试是采用人工检测和计算机辅助静态分析的方法对程序进行检测。 7、面向对象:面向对象OO=类+对象+继承+通信 8、需求分析 需求分析是指:开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求述转化为完整的需求定义,再由需求定义转换到相应的形式主义功能规约(需求规格说明)的过程。 9、软件危机 软件危机(Software Crisis) 是计算机软件在它的开发和维护过程中所遇到的一系列严重问题。概括地说,主要包含两方面的问题:如何开发软件,怎样满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。 10、软件生存周期 软件生存周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。软件生存周期包括:可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、测试、维护等。 简答: 1.软件生存周期有哪几个阶段? ①可行性研究②需求分析③总体设计④详细设计⑤编码⑥测试⑦维护 2.白盒测试法有哪些逻辑覆盖标准? ① 语句覆盖②判定覆盖③条件覆盖④判定/条件覆盖⑤条件组合覆盖⑥点覆盖、边覆盖、路径覆盖 3.软件的维护有哪4种类型?①校正性维护②适应性维护③完善性维护④ 预防性维护。4.软件成分的重用有哪3个级别?:①代码重用②设计结果重用③分析结果重用 5.设计任务管理子系统有哪7个任务?

软件工程导论复习知识点

一、软件: 软件定义: 软件=程序+文档+数据 软件特点: 1、具有抽象性 2、没有明显的制造过程 3、软件的维护比硬件的维护要复杂得多 4、对计算机系统有着不同程度的依赖性 5、尚未完全摆脱手工艺的开发方式 6、软件本身是复杂的 7、软件成本相当昂贵 8、相当多的软件工作涉及到社会因素软件的发展: 程序设计、程序系统、软件工程 软件危机: 软件危机指的是软件开发和维护过程中遇到的一系列严重问题。 软件危机的问题: 如何开发软件,怎样满足对软件的日益增长的需求;如何维护数量不断膨胀的已有软件。 软件危机表现: 1.开发成本难以控制,进度不可预计; 2.软件系统的质量和可靠性很差,难以满意; 3.软件文档相当缺乏,软件系统不可维护; 4.软件开发生产率很低,软件产品供不应求。 5.软件产品成本十分昂贵。

软件危机产生原因: 1、软件本身的特点 2、对软件开发与维护存在许多错误认识和做法 3、软件开发与维护的方法不正确 解决软件危机途径: 1、将软件开发看成是一种组织严密、管理严格、各类人员协同配合共同完成的工程项目。 2、研究和推广成功的软件开发技术和方法。 3、开发和使用好的软件工具。 软件生命周期: 软件所经历的定义、开发、使用和维护直到废弃所经历的时期。 程序设计环境: 源程序编辑,编译或解释,链接,调试和运行工具的集合 软件工程环境: 软件定义,设计和实现,测试和维护等各个阶段所使用的软件工具的集合 二、软件工程: 软件工程定义: 研究如何应用一些科学理论和工程上的技术来指导软件的开发,用较少的投资获得高质量的软件的一门学科。 软件工程性质: 涉及计算机科学、工程科学、管理科学、数学等领域,着重于如何建造一个软件系统。用工程科学中的观点来进行费用估算、制定进度、制定计划和方案。用管

重庆大学研究生《软件过程与项目管理》课程教学大纲-重庆大学软件学院

重庆大学研究生《软件过程与项目管理》课程教学大纲 1、课程名称:软件过程与项目管理 课程编码:(在MIS系统中的课程编号) 2、学时学分:32学时/2学分 3、适用的学位类型:学术型博士/硕士 4、先修课程: 《软件工程导论》、《软件需求分析》 5、使用教材及主要参考书目 (1)朱少民、左智,软件过程管理,清华大学出版社,2007.4 (2)韩万江等,软件项目管理案例教程(第2版),机械工业出版社,2009.4(3)任永昌著,软件项目管理,清华大学出版社,2012.7 6、课程简介及主要内容(500字) 通过本课程的学习,学生能够全面了解软件开发和维护的全过程,深刻理解软件过程的框架、标准和内涵,能够将软件过程模型灵活地应用于实践之中,掌握软件项目管理的基本理论,熟悉软件项目管理的方法、流程和工具。培养学生在软件开发中不断改进软件过程、管理软件开发项目的基本能力,并将软件项目管理的理论应用于软件项目的实践,提高分析、解决问题的能力。 该课程主要内容包括软件过程规范、软件过程成熟度、软件过程的组织管理、需求管理和技术管理等相关的概念和理论,以及软件项目计划管理、成本管理、质量管理、配置管理、文档管理、风险管理和集成管理等流程、方法和实践。7、教学内容、教学方式及学时分配:

8、考核及成绩评定方式: 平时作业及出勤30% + 期末闭卷考试70% 编制人签字:柳玲学院主管院长签字:符云清编制时间:2015.12.18

Syllabus for Graduate Courses of Chongqing University 1、Course Name:Software process and project management Course Code: 2、Credits and hours:32 hours/2 credits 3、Degree Level: Academic Degree (Doctor/Master) Software Engineering 4、Prerequisite Courses: Software Engineering、Software requirement analysis 5、Textbooks and reference books: (1)朱少民、左智,软件过程管理,清华大学出版社,2007.4 (2)韩万江等,软件项目管理案例教程(第2版),机械工业出版社,2009.4(3)任永昌著,软件项目管理,清华大学出版社,2012.7 6、Course description Through the study of this course, students can understand the whole process of software development and maintenance, and deeply understand the framework, standards and contents of the software process, and can apply the software process model into the practice. Students can master the basic theory of software project management, and familiar with methods, processes and tools of the software project management. This course trains the basic ability of students in the software development process and software project management. The main content of this course includes the concepts and theories of software process specification, software process maturity, organization management, requirement management, technology management, etc., and the process, method and practice of software project plan management, cost management, quality management, configuration management, document management, risk management and integrated management.

软件工程导论重点内容

第一章软件工程概述 重点掌握的容:软件和软件工程的基本概念 一.什么是软件? 1.满足功能要求和性能的指令或计算机程序集合; 2.处理信息的数据结构; 3.描述程序功能以及程序如操作和使用所要求的文档; 软件的特点: 软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。 软件是通过人们的智力活动,把知识与技术转换成信息的一种产品,是在研制、开发中被创造出来的 在软件运行和使用的期间,没有硬件那样的机械磨损、老化问题 软件的开发和运行经常受到计算机系统的限制,对计算机系统有着不同程度的依赖性 软件的开发至今尚未完全摆脱手工的开发式 软件的开发费用越来越高,成本相当昂贵。 二.软件危机以及产生软件危机的原因? 1.软件开发生产率提高的速度,远远跟不上计算机迅速普及的趋势。软件产品“供不应求”。 2.软件成本在计算机系统总成本中所占的比例逐年上升。 3.软件开发人员和用户之间的信息交流往往很不充分,用户对“已完成的”的软件系统不满足的现象经常发生。 4.软件产品的质量不容易保证。 5.软件产品常常是不可维护的。 6.软件产品的重用性差,同样的软件多次重复开发。

7.软件通常没有适当的文档资料。 产生软件危机的原因可归结为两个重要的面: 软件生产本身存在的复杂性; 软件开发所使用的法和技术。 三、软件危机 1、软件危机定义:软件危机是指在计算机软件的开发和维护过程中所遇到的一系列重问题。 2、软件危机的两个主要问题:如开发软件,以满足对软件日益增长的需求; 如维护数量不断膨胀的已有软件。 3、软件危机的典型表现:(1) 对软件开发成本和进度的估计常常很不准确。 (2) 用户对“已完成的”软件系统不满意的现象经常发生。 (3) 软件产品的质量往往靠不住。 (4) 软件常常是不可维护的。 (5) 软件通常没有适当的文档资料。 (6) 软件成本在计算机系统总成本中所占的比例逐年上升。 (7) 软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。 软件工程 1、软件工程定义:软件工程是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术法结合起来,以经济地、高效的开发出高质量的软件并有效地维护它,这就是软件工程。 软件工程准则可以概括为7条基本原则:

成都理工大学(已有10试题)

成都理工大学 地球科学学院 高等数学(一)2002——2005 高等数学(二)2000——2005 自然地理学2004——2005 旅游资源学2004——2005 城市规划原理2004——2005 普通地质学2004——2005 测量学2004——2005 地理信息系统概论2004——2005,2010(2010为回忆版) C语言及程序设计2004——2006 遥感地质学2004 遥感导论2005 微机原理及应用2001——2002,2004——2006(2005有答案) 沉积岩石学2004——2005 地球科学概论2004——2005 找矿勘探地质学2004——2005 环境化学2004——2005 普通化学2004——2005 地质学基础2004——2005 油藏工程2004——2005 石油地质学2004——2005(注:2005年试卷共6页,缺第5页和第6页)渗流力学2004——2005 油层物理学2004——2005 普通生物学2004——2005 结晶学与矿物学2005 能源学院 普通地质学2004——2005 油层物理学2004——2005 沉积岩石学2004——2005 石油地质学2004——2005(注:2005年试卷共6页,缺第5页和第6页)找矿勘探地质学2004——2005 渗流力学2004——2005 油藏工程2004——2005 机械原理2004——2005 环境与土木工程学院 混凝土结构2004——2005 工程岩土学2004 岩土力学2004——2005 结构力学2004——2005

工程力学2004——2005 环境化学2004——2005 水力学2004——2005 建筑设计原理2004——2005 城市规划原理2004——2005 普通生物学2004——2005 机械原理2004——2005 信息工程学院 普通物理2004 物理2005 地球科学概论2004——2005 地质学基础2004——2005 信号与系统2004——2006 通信原理2004——2006 微机原理及应用2001——2002,2004——2006(2005有答案)C语言及程序设计2004——2006 数据结构2004——2006 数字电子技术2004,2006 计算数学2004 线性代数2004——2005 概率论2004 计算方法2004——2005 高等数学(一)2002——2005 高等数学(二)2000——2005 核技术与自动化工程学院 高等数学(一)2002——2005 高等数学(二)2000——2005 普通地质学2004——2005 分析化学2004——2005 无机化学2004——2005 普通化学2004——2005 电子测量与仪器2005 微机原理及应用2001——2002,2004——2006(2005有答案)核电子学基础2005 普通物理2004 物理2005 机械原理2004——2005 材料与化学化工学院 高等数学(一)2002——2005 高等数学(二)2000——2005

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

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

成都理工大学的办学特色

成都理工大学的办学特色---立足品牌建设 1 艰苦奋斗、奋发图强,为国家培养求真务实、开拓进取的地质资源勘探与国土资源开发人才 成都理工大学在51年的办学历程中,主动适应经济社会发展的需要,全力搞好本科教育,积极进行教学科研创新,建立了以地质勘探为优势与特色的学科专业体系与专门人才培养体系,形成了“艰苦奋斗、奋发图强”的传统作风,“不甘人后、敢为人先”的进取精神,“穷究于理、成就于工”的治学理念,为我国地质勘探事业和国土资源开发培养了大批人才,形成了鲜明的办学特色。 1.1 “艰苦奋斗、奋发图强”的传统作风 成都理工大学前身成都地质勘探学院于1956年6月2日在成都东郊的荒野之地破土动工。来自重庆大学、西北大学、南京大学、北京地质学院和东北地质勘探学院的教师和建设者一起,不畏艰难困苦,连续奋战,短短的四个月就完成了初期的建设,并于当年10月15日开学上课,实现了当年批准、当年建设、当年招生。 建校之初,学校物质条件较差,工作、生活环境异常艰苦,干部教师不得不挤在一起备课办公。即使在这样的环境里,经过创业者的艰苦努力,首批1 580名学生学习成绩的优良率达到了77.62%。正是凭着这种艰苦奋斗、奋发图强的作风,经过十年的建设,至“文革”前,学校已成为我国第三大地质高等教育基地,并为国家培养了6届3072名本科生和14名研究生,初步形成了“注重政治思想工作,在艰苦条件下不断进取,尊师爱教,教书育人,勤奋学习,不怕艰苦,坚决服从国家分配,为地质事业勇于献身”的优良校风。 “文革”期间,学校正常教学工作被迫中断,但许多教师并未放弃对人才培养和科学研究的执著追求。学校依靠教师来自多所重点大学的学缘优势和专业特长,通过校队(学校与地质队)合作开办了12期培训班(七?二一大学)。1972年至1976年招收三年制大学普通班学生3055名,培养了一批优秀人才,如我国藏族第一位工程院院士多吉等。教师积极开展科学研究,完成各类项目1 60多项(至1975年底),取得了一批重要成果,如携带式放射性同位素X射线荧光仪,四川省相邻地区构造体系及其矿产分布规律的研究,四川龙门山地区泥盆系的划分和对比,蓝石棉矿物及其性能的研究,四川碳酸盐岩油气储集条件与增产措施等。结合生产劳动,教职员工自己动手美化校园,开挖了一个人工湖——今日校园之砚湖。 由于历史的原因,我校获得的资金投入长期不足,条件建设方面的欠账较多。据统计,从1956年建校起至2000年,国家的投入累计仅约4.68亿元。学校依靠这些投入,建设了一所拥有1608名教职工、1.3万在校生、28 个本科专业、24个硕士学位授权学科点、9个博士学位授权学科点、2个博士后科研流动站、8个省部级重点学科、2个国家重点学科、4个省部级重点实验室、1 个国家专业实验室和一个联合建设的国家重点实验室,拥有700亩校园面积、6 000多万元教学科研仪器设备、33万平方米校舍的现代大学,为国家培养了4.5万名本专科生、1000多名硕士和近200博士,取得了1000余项科研成果,获得了较高的产出效益。2001年成都理工大学组建以来,并未获得特别的建设经费投入,5年间国家和地方财政投入累计约5.468亿元。5年来学校共培养本专科

大连理工大学城市学院软件工程导论期末考试复习重点

软件工程导论重点 第一章重点: 软件的概念:软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。 软件危机概念:软件危机暴发于上个世纪六十年代末。 主要表现为:软件的发展速度远远滞后于硬件的发展速度,不能满足社会日益增长的软件需求。软件开发周期长、成本高、质量差、维护困难。 软件工程概念: 概括地说,软件工程是指导计算机软件开发和维护的工程学科。 采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。 软件工程的目标: 软件工程的目标是运用先进的软件开发技术和管理方法来提高软件的质量和生产率,也就是要以较短的周期、较低的成本生产出高质量的软件产品,并最终实现软件的工业化生产。 基本目标: 付出较低的开发成本 达到要求的软件功能 取得较好的软件性能 开发的软件易于移植 需要较低的维护费用 能按时完成开发工作,及时交付使用 软件生存期概念和包含内容: 软件也有一个孕育、诞生、成长、成熟和衰亡的生存过程,我们称这个过程为软件生命周期或软件生存期。 软件生存期分为三个时期 软件定义 软件开发 运行维护

软件工程的方法: 软件工程包含技术和管理两方面的内容,是技术和管理紧密结合所形成的工程学科。 通常将软件开发全过程中使用的一整套技术方法的集合称为方法学(methedology),也称为范型(paradigm)。 目前使用最广泛的软件工程方法学:传统方法学(结构化方法学),面向对象方法学。 软件工程三要素: 三要素:方法、工具和过程。 第二章重点: 生存期模型有哪些: ?瀑布模型 ?快速原型模型 ?增量模型 ?螺旋模型 ?喷泉模型 ?统一过程 ?基于构件的开发模型 ?敏捷过程 前四种面向过程后四种面向对象 给一个模型,判断出是哪一模型的 第三章重点: 结构化分析方法的概念: 传统的分析建模方法称为结构化分析(structured analysis,SA)方法。 三大建模:(未完待续!!!) 功能建模: 功能建模的思想就是用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的软件为止。功能模型

软件工程教学大纲正式版

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

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

成都地质学院学子不能不知道的历史

】成都理工大学学子不得不知道的历史 2010-10-12 04:39:27 如果你是一名石油地质行业的工作者,你一定知道或者听说过翁文灏、李四光、黄汲清、谢家荣等老一辈科学家.但你一定要知道第一位在中国大地上创办石油地质专业的是成都地质学院教务处长的李承三老先生.而成都理工大学也为中国的石油勘探几十年的历史做出了不可磨灭的贡献.而如果你已在石油行业中摸爬滚打已有年份,你怎能没读过刘宝君老师和曾永孚的著作.你又怎能不知道现在石油企业中有多少领导和成都地质学院深有渊源. 成都理工大学的源流可追溯到始建于1929年的重庆大学地质系。李四光、黄汲清、俞建章、丁道衡、乐森、李承三等杰出的地质学家都曾先后在该系任教,并做出了许多令后人敬仰的科学壮举。 1936年,常隆庆教授等骑着毛驴在人迹罕至的攀西群山中,历时87天,行程1885公里,揭开了攀枝花钒钛磁铁矿的面纱,奠定了世界“钒钛之都”的基础,被誉为“攀钢之父”。1979年,时任国务院副总理方毅视察当地时提醒道:“攀枝花现在建成了,不要忘了发现攀枝花的有功前人常隆庆教授。” 20世纪70年代,罗蛰潭教授在克拉玛依进行稠油强采,首开我国稠油强化开采之先河。51年来,成都理工大学师生足迹遍布我国各大油田,奠定了该校石油地质研究与教育在全国的领先地位。 1960届校友、中国登山队副政委邬宗岳为我国登山事业的发展做出了卓越的贡献,1975年在再次攀登珠穆朗玛峰时为国捐躯,被誉为“珠穆朗玛一青松”。

1988年,全国首次重点学科申报答辩,张倬元教授在做完胆囊手术后仅三天、发着高烧的情况下,用担架抬到机场赴京答辩,为学校争得“煤田、油气地质与探勘”和“水文地质与工程地质”两个国家级重点学科。 1989年,在国家重点实验室申报的关键时刻,罗蛰潭教授等星夜驱车赴南充途中不幸遭遇车祸,他们强忍着巨大的伤痛坚持工作直到申报书完成,为学校和西南石油学院争得“油气藏地质及开发工程”国家重点实验室出了大力,使成都理工大学成为当时拥有国家重点实验室的少数部属高校之一。 20世纪90年代初,原地矿部在北京组织高级职称破格晋升公开答辩,该校先后获得破格晋升教授21人,是破格教授最多的院校之一。破格晋升的黄润秋教授,是当时全国最年轻的教授和博士生导师。 在地质工程领域,以张倬元、黄润秋等为代表的几代人,足迹遍及长江、黄河上游各大水电工程和九黄机场等建设工地,三峡、丹巴、宣汉等重大地质灾害防治现场,建立起以“地质过程机制分析——定量评价”为核心的工程地质学术思想体系和分析方法、以“系统工程地质分析”为主体的高边坡稳定性评价学术思想和技术方法体系,建设了《工程地质分析原理》国家级精品课程,培养了5000多名地质工程人才,获得了国家科技进步一等奖,创立了我国第一个工程地质国家重点学科和第一个地质灾害防治与地质环境保护国家重点实验室,取得了科学研究、人才培养和服务社会三丰收。 在石油地质领域,以罗蛰潭、彭大钧教授等为代表的几代人,足迹遍及我国大庆、胜利、塔河等油气田,在解决油气田地质勘探开发问题的同时,培养了近4000名本科生和近500名博、硕士研究生,使该校成为我国重要的油气地质高

软件工程导论(第6版)知识点总结、复习课_图文.

复习课 --------酷爱YC 第一章 1、什么是软件危机,什么是软件工程 软件危机是指在计算机软件开发、使用与维护过程中遇到的一系列严重问题和难题。它包括两方面:(1如何开发软件,以满足对软件日益增长的需求;(2如何维护数量不断膨胀的已有软件。 软件工程:采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,以经济地开发出高质量的软件,并有效地维护它。 2、完整的软件配置由哪些内容组成 软件配置主要包括程序,文档和数据等成分。 3、软件生命周期分为哪3个时期和8个阶段,每个阶段的任务(工作分别是什么,重要性如何

概括地说,软件生命周期由软件定义、软件开发和运行维护3个时期组成 1、软件定义(系统分析。 软件定义时期的任务是:确定软件开发工程必须完成的总目标;确定工程的可行性;导出实现工程目标应该采用的策略及系统必须完成的功能;估计完成该项工程需要的资源和成本,并且制定工程进度表。这个时期的工作通常又称为系统分析,由系统分析员负责完成。软件定义时期通常进一步划分成3个阶段,即问题定义、可行性研究和需求分析。 (1 问题定义,确定系统要解决的问题是什么。成果:关于问题性质、工程目标和工程规模的报告。 (2 可行性研究,确定问题是否有可用的、能行得通的解(包括:技术、经济、操作、社会等方面的可行性。这个阶段的任务不是具体解决问题,而是研究问题的范围,探索这个问题是否值得去解,是否有可行的解决办法。成果:可行性研究报告。 (3 需求分析,确定软件系统的必须实现的功能、必须达到的性能、必须满足的运行环境要求。系统分析员在需求分析阶段必须和用户密切配合,充分交流信息,以得出经过用户确认的系统逻辑模型。通常用数据流图、数据字典和简要的算法表示系统的逻辑模型。在需求分析阶段确定的系统逻辑模型是以后设计和实现目标系统的基础,因此必须准确完整地体现用户的要求。成果:软件需求规格说明书(SRS,内容包括:系统的逻辑模型;系统(子系统的名称、功能描述、接口、基本数据结构、性能、设计需求、开发标准、验收原则等。 2、软件开发。 开发时期具体设计和实现在前一个时期定义的软件,它通常由下述4个阶段组成:总体设计,详细设计,编码和单元测试,综合测试。其中前两个阶段又称为系统设计,后两个阶段又称为系统实现。 (1 总体设计(概要设计,回答“怎样实现目标系统”。

软件工程导论复习考试试题库

a(1)在软件工程中,白盒测试法可用于测试程序的内部结构。此方法将程序看作是 A) 路径的集合B)循环的集合C)目标的集合D)地址的集合 c(2)在下述哪一种测试中,测试程序的设计者必须接触到源程序 I.功能测试Ⅱ. 结构测试 A)均不须B)只有ⅠC)只有ⅡD)Ⅰ和Ⅱ a(3)检查软件产品是否符合需求定义的过程称为 A)确认测试B)集成测试C)验证测试D)验收测试 c(4)下述陈述中,哪一个不是软件健壮性的度量指标? A)失败后重新启动所需的时间B)引起失败的时间所占的百分比 D)失败前的平均工作时间D)在一次失败中数据恶化的概率 b(5)对软件是否能达到用户所期望的要求的测试称为 A) 集成测试B) 有效性测试C) 系统测试D) 验收测试 a(6)在面向数据流的软件设计方法中,一般将信息流分为 A)变换流和事务流B)变换流和控制流 C)事务流和控制流D)数据流和控制流 d(7)软件需求说明书是软件需求分析阶段的重要文件,下述哪个(些)是其应包含的内容 I.数据描述Ⅲ. 模块描述 II.功能描述Ⅳ. 性能描述 A)ⅡB)Ⅲ和ⅣC)Ⅰ、Ⅱ和ⅢD)Ⅰ、Ⅱ和Ⅳ (8)软件测试一般分为三类,即 I.静态测试Ⅱ. 动态测试Ⅲ. 正确性测试 设计测试用例对程序进行测试,应属于 A)ⅠB)ⅡC)Ⅰ和ⅡD)Ⅲ (9)模块独立性是由内聚性和耦合性来度量的,其中内聚性是度量____,耦合性是度量____。 A)模块间联系程度B)模块的功能强度 C)信息隐蔽程度D)模块的复杂程度 (10)软件设计中一般将用到图形工具,下述哪种(些)工具可用作设计的图形工具 I.结构图Ⅱ. 实体关系图Ⅲ. IPO图 II.Ⅳ. 流程图Ⅴ. N-S图 A)Ⅰ和ⅡB)Ⅲ和ⅣC)Ⅰ、Ⅲ、Ⅳ和ⅤD)全部 A (2)C (3)A (4)C (5) B (6)A (7)D (8)B (10)C (11)试判断下列论述中哪个(些)是正确的 I.软件系统中所有的信息流都可以认为是变换流 II.软件系统中所有的信息流都可以认为是事务流 III.事务分析和变换分析的设计步骤基本类似 A)ⅠB)ⅡC)ⅢD)Ⅰ和Ⅲ (12)软件的有效性测试是验证软件的运行是否达到用户的期望,用户的期望应体现于A)详细设计报告B)软件需求说明书 C)总体设计报告D)有效性测试要求 (13)软件设计中的软件过程其主要描述的是 A)模块间关系B)模块操作细节 C)模块控制方法D)模块类型 (14)软件测试是软件件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?

成都理工大学油层物理学

成都理工大学2010—2011学年 第一学期《油层物理学》期末考试试题 一、填空(每空1分共10分) 1.储集岩的孔隙空间主要由孔隙和喉道组成。 2.岩石的颗粒细,通常表现为小孔隙、细喉道,此时岩石的比表面值___较大_。 3.岩石的分选一定时,砂岩的渗透率随粒径中值的增大而增大。 4.在___低压___条件下,天然气的粘度与压力无关。 5.原油的重组份越多,天然气的轻组份越多,此时原油的饱和压力_高_。 6.双组分及多双组分相图中的临界凝析压力为两相共存的最高压力。 7.当地层压力大于饱和压力时,天然气在石油中的溶解度随压力的增加而不变。 8.溶解物质在界面上的浓度大于溶液内部的浓度称为正吸附。 9.在油-水-岩石系统中,若附着张力大于零,则该岩石对水选择性润湿。 10.当流体和固体的性质一定时,毛细管半径越小,则毛细管压力_越大_。 二、选择填空(每题1分共15分) 1.实验室用气体法所测定的岩石孔隙度为b__。 a.绝对孔隙度b.连通孔隙度c.流动孔隙度 2.随着岩石中泥质含量的增加,储集岩的渗透性通常是____a___。 a.降低 b.不变 c. 升高 3.对于同一种流体而言,岩石允许其通过的绝对渗透率K与相(有效)渗透率Ke之间的关系 是a。 a. K >Keb. K = Kec. K <Ke 4.当地层压力等于饱和压力时,石油的两相体积系数是c。 a. 最大b. 为0 c. 最小 5.致密岩石中有裂缝发育时,岩石的物性特征是___d____。 a.孔隙度高,渗透率高 b.孔隙度低,渗透率低 c. 孔隙度高,渗透率低 d.孔隙度低,渗透率高 6.岩石中束缚水存在的原因是___d____。 a.毛细管压力b.岩石颗粒表面的附作力 c.封闭孔隙d.a、b和c 7.地下天然气的体积 b 地面天然气的体积。 a.大于b.小于c.等于 8.在相同的压力温度下,同一种天然气在轻质油中的溶解度a在重质油中的溶解度。 a.大于b.小于c.等于 9.非润湿相开始进入岩样最大喉道的压力称为c。 a.毛细管压力b.饱和度中值压力c.排驱压力 10.油-水-岩石三相体系,若岩石表面亲油,则润湿接触角是b。 a.等于90°b.大于90°c.小于90° 11.温度一定时,石油在d点密度d。 a.临界压力、最小b.饱和压力、最大

软件工程导论最全复习总结

1、软件危机是指在计算机开发过程中的开发和维护过程中所遇到的一系列的 严重问题。 2、软件是程序、数据及相关文档的完整集合,程序是能够完成预定功能和性能的可执行的 程序序列;数据是是使程序能够适当的处理信息的数据结构;文档是开发、使用和维护程序所需要的图文资料。 3、软件工程学包含3个要素:方法、工具、过程。 4、目前使用最广泛的软件工程方法学是传统方法学和面向对象方法学。 5、软件工程方法学的软件过程基本上可以用瀑布模型来描述。 6、瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型。 7、Rup把软件生命周期划为:初始、精化、构建、移交阶段。 8、可行性研究的三方面:技术可行性、经济可行性、操作可行性。 9、数据流图(DFD是一种图形化技术,他描绘信息流和数据从输入移动到输出的过程中 所经受的变化。 10、数据字典是关于数据信息的集合,也就是对数据流程图中所包含的所有元素的定义 的集合。 11、数据流图和数据字典共同构成系统的逻辑模型,没有数据字典,数据如就不严格, 没有流程图,数据字典也难以发挥作用。

12、需求分析阶段结束之前,系统分析员应该写出软件需求规格说明书,以书面形式准 确的描述软件需求。 13、9、结构化分析方法就是面向数据流自顶向下逐步求精进行需求分析的方法。 14、ER图中包含了实体、关系和属性,矩形代表实体,菱形表示关系,椭圆或圆角矩 形表示属性,用直线把实体和其属性连接。 15、验证软件需求的正确性:一致性、完整性、现实性、有效性。 总体设计又称 16、总体设计的基本目的是回答“概括地说,系统应该如何实现?”, 为 概要设或初步设计。 17、模块的独立程度可以有两个定性标量度量:内聚和耦合。 18、软件测试的目标:(1测试是为了发现程序中的错误而执行程序的过程;(2好的 测试方案是极可能发现迄今为止尚未发现的错误的测试方案;(3成功的测试是发现可至今为止尚未发现的错误的测试。 19、软件测试步骤:模块测试、子系统测试、系统测试、验收测试、平行运 行。 20、软件可靠性是程序在给定的时间点,按照规格说明书的规定,成功的运行的概率。

附1《软件工程导论》课程考核方法

附1:《软件工程导论》课程考核方法 综合考虑课程大纲与实际授课情况,为全面考察学生的学习情况,本课程拟采用课程报告的方式进行考核,具体方法如下: 1、该课程的总成绩由平时成绩和课程报告成绩两部份构成,平时成绩占20%,由任课教师自行确定,课程报告成绩占80%。 2、课程报告的具体要求如下: (1)课程报告题目:XX公司软件开发的调查报告 (2)课程报告的主要内容要求: A 描述调查方法; B 公司情况简介; C 软件开发岗位及职能分析; D 软件工程实施情况描述; E 总体评价 (3)课程报告的格式要求: 文件名规定:专业班级+学号.doc 例:软件工程2005081034.doc 题目:宋体小三号 标题或正文:宋体小四号 文档方式:必须是word文档格式 3、课程报告完成的基本要求 (1)在实施调查的基础上,每位学生必须独立完成。 (2)不允许抄袭,一经发现,不管是抄袭者还是被抄袭者一律取消考试资格。 (3)16周向学生公布题目,19周周五下午5:00以前提交课程报告,过时不交,学生做自动放弃考试处理或做缺考处理。 (4)提交既要以A4纸张打印,又须提交电子文档,电子文档传入教师

的网络存储。 4、课程报告的评分标准 A.调查方式(总分10分):实地考察(基础分为8分)、电话咨询 (基础分为6分)、E-Mail交流(基础分为5分)、网络查询总 结(基础分为3分),几种方式综合应用的,由教师酌情考虑。 B.公司情况介绍(总分20分):包括公司性质与规模、组织机构(5 分)公司业务(包括主要软件开发产品或项目情况与公司软件技 术使用情况,15分)。 C.岗位职能分析(总分15分):描述软件开发的各个职位并写出主 要岗位的职能。 D.软件工程实施情况(总分45分):包括软件开发模型、软件开发 方法的应用情况(10分);实际软件开发过程(10分);软件开 发项目管理方法(10分);软件质量保证措施(15分)。 E.总体评价(10分)

相关文档
最新文档