第一章软件工程介绍讲解.ppt
文本预览下载声明
24 24 * 24 * 软件工程介绍 第壹讲 软件工程概述 * 24 * 学生情况-自我介绍 本科毕业学校、专业、时间 现从事工作 软件开发、系统实施履历 * 24 * 关于授课的讨论 第一篇、软件工程基础理论的回顾(8讲) 第一讲、软件工程介绍 第二讲、软件定义 第三讲、软件定义实例 第四讲、软件开发 第五讲、软件设计实例 第六讲、软件编程技巧 第七讲、软件维护与项目管理 第八讲、实际问题 * 24 * 关于授课的讨论 第二篇、面向对象的软件工程理论(4讲) 第九讲、CC++——面向过程与面向对象 第十讲、面向对象理论与建模 第十一讲、UML与OOA/OOD/OOP 第十二讲、实际问题 * 24 * 关于授课的讨论 第三篇、软件工程理论的扩展应用(2讲) 第十三讲、控制工程 第十四讲、Web工程 第四篇、软件工程的新思想(2讲) 第十五讲、迭代化开发 第十六讲、面向服务的软件体系结构 * 24 * 计算机科学与技术(一级学科) 计算机软件与理论 081202 计算机理论 计算机软件 计算机体系结构 计算机硬件 计算机应用 计算机系统结构 081201 计算机应用技术 081203 学科门类:哲经法教-文史理工(08) -农医军管+艺 学科大类(一级学科):计算机科学与技术(0812) 专业(二级学科):计算机软件与理论(081202) ———————————————————————————————————————————————————— * 24 * 计算机软件与理论(二级学科) 程序设计语言(工具) —程序员(标准编码)?参与编码设计?核心程序员 数据结构(操作对象的存在形式)?数据库 —程序员(数据操作)?参与数据设计?DBA 人机交互(界面构成元素;如何布局) —程序员(交互操作)?参与界面设计 程序设计方法论(经验规范) —高级程序员 软件工程(从管理角度控制、优化软件开发过程) —系统分析员 * 24 * 软件工程(一级学科0835) 软件工程理论 —软件工程形式化方法、软件自动生成与演化、软件建模分析与验证、软件行为学 软件工程技术 —需求工程、软件方法学、软件规范语言、软件体系结构、软件测试与质量保证、软件再工程、基于模型和逻辑推理的软件验证方法、软件工程环境与开发工具、面向领域的软件工程方法与技术 软件工程管理 —软件配置管理、软件过程技术、软件项目管理、软件度量方法与技术等 软件服务工程 —软件服务的理论、方法、技术与应用,软件工程过程服务、面向服务的计算与服务工程 * 24 * SE2004-软件工程学生毕业标准 掌握在进行开发实践中所必须的软件工程知识和技能; 能够独立或在小组中开发高质量的软件; 在受到“成本、时间、知识、现有系统和现有组织”的限制 环境中,能够进行适当的权衡; 能够运用软件工程的方法,结合“伦理、社会、法律和经济” 等规范进行一个或多个领域的设计; 有理解和应用软件工程必需的当前理论、模型和技术的能力; 具有与人沟通的技能,有效的工作习惯和领导及通信能力; 能学习新模型、新技术和即将出现的技术。 * 24 * SWEBOK2004-IEEE工程教育基本要素 系统观点:熟悉系统设计和构造分析过程。 知识的深度和广度:知识面要宽,具体领域方向能够深入。 设计经验:参与设计活动,具有项目(工程)经验。 工具使用:能够使用计算机软、硬件工具,分析和解决实际 问题。 职业训练:了解职业(行业)需要,具有“产品”(软件、 系统、行业和应用服务等)意识。 交流技巧:能够以合适的形式(书面、口头、可视化等) 进行交流和沟通。 * 24 * 要旨: 听而易忘、见而易记、做而易懂。 ——美国计算机思想家 Weinberg 软件工程专业培养人才的三个层次: 计算机科学的研究者 ——美国软件工程教育家 Mead 开发关键软件系统的软件工程师 开发非关键系统的软件开发实践人员 * 24 * 公路路面施工质量动态实施监控 问题的提出: 中国公路设计寿命15年,国外有30、50年的“永久性”公路。 据调查,中国公路5-8年出现结构性破损。原因有分歧:使用者认为公路质量不行;建设者认为是超载造成的。 一方面,交通部出台了《公路沥青路面施工技术规范》(2005);另一方面,治理超载。 如何分清责任? * 24 * 本讲主要内容 软件危机与软件工程的因果关系 软件生命周期理论与软件过程方法 三个重要的软件过程 * 24 * 什么软件危机? 如何维护数量不断膨胀的已有软件。 “软件危机”是指计算机软件的“开发”
显示全部