《软件工程专业导论》PPT课件

上传人:san****019 文档编号:15896534 上传时间:2020-09-13 格式:PPT 页数:52 大小:313.06KB
返回 下载 相关 举报
《软件工程专业导论》PPT课件_第1页
第1页 / 共52页
《软件工程专业导论》PPT课件_第2页
第2页 / 共52页
《软件工程专业导论》PPT课件_第3页
第3页 / 共52页
点击查看更多>>
资源描述
软件工程专业导论,范 锐 广东海洋大学软件学院,讲授内容,1.专业背景、目标和发展趋势 2.专业知识体系 3.专业的思想、方法和过程 4.专业的建模、环境和工具 5.专业人才岗位和能力要求 6.专业课程体系介绍与分析 7.学好专业的方法研讨,1 软件工程背景、目标和发展趋势,1 软件特性与问题 2 软件工程的产生 3 软件工程的目标要求 4 软件工程发展趋势,2 软件工程知识体系,SE的问题空间 知识结构: SWEBOK:学科的基石 SEEK:软件工程本科教学计划指南 SE的三层次知识结构,SE的问题空间,摘自CC2005,知识结构,SWEBOK:软件工程学科的基石 SEEK:制定软件工程本科教学计划的指南 软件工程本科的三层次知识结构,1)SWEBOK: 软件工程学科的基石,SWEBOK的十一个领域 软件需求 软件设计 软件构造 软件测试 软件维护 软件配置管理 软件工程管理 软件工程过程 软件工程工具和方法 软件质量 相关知识,软件工程知识体系指南(SWEBOK2004),软件工程知识体系指南(SWEBOK2004),工具方法,软件质量,工具方法,软件质量,工具方法,软件工具,需求工具,软件工程方法,启发式方法,形式化方法,原型方法,软件质量,质量基础,质量过程,实际考虑,设计工具,构造工具,测试工具,维护工具,配置管理工具,质量管理工具,项目管理工具,其他工具问题,SWEBOK: 软件工程学科的基石,软件工程的相关学科 认知科学和人的因素 计算机科学 计算机工程 管理和管理科学 项目管理 系统工程 数学 软件工程作为知识领域被其他计算学科引用 计算机科学 计算机工程 计算机信息系统 计算机信息技术 ,2)SEEK:制定软件工程本科教学计划的指南,SEEK的主要框架 知识领域、知识单元、知识点 知识单元的参考学时 学生掌握知识点的方式 知识 理解 应用 标识知识点的重要程度 核心 必修 选修 用SEEK制定课程计划的途径,(1)SEEK的10个知识领域 494,计算基础 172 数学和工程基础 89 职业实践 35 软件建模与分析 53 软件设计 45,软件验证与确认 42 软件进化 10 软件过程 13 软件质量 16 软件管理 19,(2)应用知识领域,以网络为中心的系统 信息系统和数据处理 金融和电子商务系统 容错和可存活系统 高安全系统 安全攸关系统 嵌入式和实时系统 生物学系统 科学计算系统,电信系统 航空和交通系统 工业过程控制系统 多媒体、游戏和娱乐系统 小型移动平台系统 基于Agent的系统 中文信息处理 ,3)SE三层次知识结构,3 软件工程思想、方法和过程,1 软件工程核心思想 2 软件工程基本方法 3 软件工程过程,4 软件工程模型、环境和工具,1 软件建模 2 软件开发的组织、文化和基础设施 3 常用软件分析设计和开发工具,5 软件工程专业人才岗位与能力要求,1 软件企业岗位分析 2 能力要求 3 培养定位 4 软件人员职称考试,软件经理/主管,系统测试组 组长,系统设计组 组长,软件设计组 组长,软件质量保证 SQA,软件配置管理组,系统工程师1,系统工程师2,系统测试 工程师,。,系统测试 工程师,。,软件结构 工程师,设计 工程师,。,软件配置 工程师,软件文档 工程师,。,2.能力要求,软件工程师的能力和品质 能运用理论、模型和技术对问题进行识别和分析,能进行软件设计、开发、实现、验证和文档化,交付高质量的软件产品 能理解各种工程设计方法的优缺点,根据情况选择符合道德、社会、法律、安全和经济规范的合适方法,能力要求,重视产品交付期限、面对有限的资源、系统和组织能对各种矛盾进行协调、折衷和决策 能遵守纪律、交流和合作、能够评价人和团队的能力,了解团队和团队行为及角色 外语的表达与交流能力,高级软件人才职位,1 软件项目经理 2 需求分析师 3 软件构架师 4 软件测试师 5 软件工程师,软件项目经理,软件项目经理是整个项目的协调者和组织者,主要的职能是保证开发团队协调一致地工作。对内:做好团队内的沟通,保证大家的工作协调一致,不会产生冲突;对外:团队和客户沟通的桥梁。了解客户对项目功能和进度的期望要求,并根据团队的开发情况及时给出反馈,才能保证项目进展比较顺畅。,需求分析师,软件需求分析师从用户的业务中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出软件产品。 负责进行产品/项目需求调研、需求分析、业务建模、系统建模; 负责编写产品/项目需求调研报告,撰写需求规格说明书。,软件架构师,软件架构师在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织管理能力。可以这样说,一个架构师工作的好坏决定了整个软件开发项目的成败。,软件测试工程师,软件测试工程师通过编写测试方案并按照测试方案和流程对软件产品进行功能和性能测试,检查产品是否有缺陷,性能是否稳定,并给出相应的评价的那些专业技术人员。作为软件开发的重要环节,软件测试越来越受到人们的重视。,软件工程师,软件工程师既要有熟练的掌握软件编程的动手操作能力,又要了解对软件工程的规范,能进行软件开发和基本的软件架构能力。,人才培养的基本定位,培养目标 软件工程师 学生毕业后,应具备软件工程师从事软件工程实践所需要的素质、知识和能力 软件工程专业的学制一般为4年,授予工学学士学位,6 软件工程专业课程体系分析,规范设计五组课程,以此为基础制定参考教学计划,1)课程设计,A 计算机科学优先课程 B 软件工程优先课程 C 共性基础和专业课程 D 软件工程核心课程一组 E 软件工程核心课程二组,A 计算机科学优先课程 109,程序设计基础 39, 4816 面向对象方法学 36, 4816 软件工程导论 34, 4816,B 软件工程优先课程 109,软件工程与计算 35,4816 软件工程与计算 36,4816 软件工程与计算 38,4816,C 共性基础和专业课程,数学基础课程 51 离散结构 24, 48 离散结构 27, 48 技术基础课程 75 数据结构和算法 31, 4816 计算机体系结构 15, 4816 操作系统和网络 16, 4816 数据库 13, 4816,共性基础和专业课程,非技术基础课程 38 工程经济学 13,32 团队激励和沟通 11,168 软件工程职业实践 14,16 共性专业课程 53 人机交互的软件工程方法 25,3216 软件工程综合实习(含毕业设计)28,420,D 软件工程核心课程一组 150,“软件构造技术” 36,4816 “软件设计与体系结构” 33,3216 “软件质量保证与测试” 37,3216 “软件需求分析” 18,328 “软件项目管理” 26,328,E 软件工程核心课程二组 150,“大型软件系统设计与软件体系结构” 28,3216 “软件测试” 23,328 “软件详细设计” 26,3216 “软件工程的形式化方法” 34,3216 “软件过程与管理” 39,488,2)制定参考教学计划, 制定软件工程教学计划的原则 中国高等学校本科生在校学时分析 四种参考教学计划, 制定软件工程教学计划的原则,借鉴CCSE2004,满足SEEK最小核心要求 加强计算机学科基础 增强软件工程能力培养 加强团队精神和交流能力 与应用领域相结合 课内/外相结合 符合中国高等教育的实际情况, 中国高等学校 本科生在校学时分析,在校166周 共8个学期 最后一学期实习和毕业设计 每学期课内外总学时 9学时/天x5天/周x22周=990学时 七个学期总学时 990学时x7=6930学时 课内学时减少课外学时应増加,反之课内学时增加课外学时应减少。,公共课学时分析,数学 (高等数学、线性代数、概率统计)250 海洋类知识 200 外语 250 政治 250 体育 100 课内学时总计 1050 课内学时:课外学时 = 1:2 课内外学时总计 3150, 四种参考教学计划,(A)计算机科学优先课程 (B)软件工程优先课程 (C) 共性基础和专业课程 (D)软件工程核心课程一组 (E)软件工程核心课程二组 计划1 A C D 计划2 A C E 计划3 B C D 计划4 B C E 选修课可选十五个应用领域, 或其他内容,A,D,B,C,E, 软件工程专业课时分析,三种参考课时的教学模式,专业课内外总学时(七个学期) 6930 -3150=3780,6.要注意的问题,1 教学计划要覆盖核心知识点 2 加强实践性教学环节、熟练使用软件工具 3 强调工程特点、遵循工程规律 质量、成本、进度 、人员、过程、管理 4 提高从业人员素质、发挥团队作用、加强组织建设,要注意的问题,5 强调英语的交流和应用能力 6 充分发挥各高校的优势和潜能,与应用领域相结合,培养具有不同特色的复合型软件人才,适应信息社会不同领域的需要 海洋、航空、航天、石油、气象、金融、农业、医疗设备、服装设计、游戏、安全、,7 学好软件工程专业的方法研讨,总 结,信息化需要大批软件人才 软件工程人才培养要实用型、国际化 软件工程是一个充满活力的新兴学科 软件工程教育需要领域背景 软件人才的培养应该有自己的定位和特色 要特别重视软件工程的工程能力和素质的培养,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!