软件工程专业导论课件.ppt

软件工程专业导论课件.ppt

ID:56966167

大小:477.50 KB

页数:52页

时间:2020-07-22

软件工程专业导论课件.ppt_第1页
软件工程专业导论课件.ppt_第2页
软件工程专业导论课件.ppt_第3页
软件工程专业导论课件.ppt_第4页
软件工程专业导论课件.ppt_第5页
资源描述:

《软件工程专业导论课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程专业导论范锐广东海洋大学软件学院1讲授内容1.专业背景、目标和发展趋势2.专业知识体系3.专业的思想、方法和过程4.专业的建模、环境和工具5.专业人才岗位和能力要求6.专业课程体系介绍与分析7.学好专业的方法研讨1软件工程背景、目标和发展趋势1软件特性与问题2软件工程的产生3软件工程的目标要求4软件工程发展趋势2软件工程知识体系SE的问题空间知识结构:SWEBOK:学科的基石SEEK:软件工程本科教学计划指南SE的三层次知识结构SE的问题空间理论原理创新应用部署配置开发倾向理论倾向应用组织

2、系统行为应用技术软件开发系统平台结构计算机硬件体系SE摘自CC2005知识结构SWEBOK:软件工程学科的基石SEEK:制定软件工程本科教学计划的指南软件工程本科的三层次知识结构1)SWEBOK: 软件工程学科的基石SWEBOK的十一个领域软件需求软件设计软件构造软件测试软件维护软件配置管理软件工程管理软件工程过程软件工程工具和方法软件质量相关知识软件工程知识体系指南(SWEBOK2004)软件需求软件需求基础需求过程软件获取需求分析需求规格说明需求确认实际考虑软件构造软件构造基础管理构造实际考虑

3、软件测试软件测试基础测试级别测试技术需求分析测试度量测试过程软件维护软件维护基础软件维护关键问题维护过程维护技术软件工程知识体系指南(SWEBOK2004)软件需求软件需求基础需求过程软件获取需求分析需求规格说明需求确认实际考虑软件设计软件设计基础软件设计关键问题体系结构设计质量分析设计符号策略与方法软件构造软件构造基础管理构造实际考虑软件测试软件测试基础测试级别测试技术需求分析测试度量测试过程软件维护软件维护基础软件维护关键问题维护过程维护技术配置管理过程管理配置标识配置控制状态报告配置审计发布

4、管理项目管理范围定义项目计划项目实施评审评价项目收尾工程度量软件过程实施变更过程定义过程评定过程度量工具方法软件质量相关知识计算机工程计算机科学管理数学项目管理质量管理人类工程学系统工程配置管理过程管理配置标识配置控制状态报告配置审计发布管理项目管理范围定义项目计划项目实施评审评价项目收尾工程度量软件过程实施变更过程定义过程评定过程度量工具方法软件质量相关知识计算机工程计算机科学管理数学项目管理质量管理人类工程学系统工程配置管理过程管理配置标识配置控制状态报告配置审计发布管理项目管理范围定义项目计

5、划项目实施评审评价项目收尾工程度量软件过程实施变更过程定义过程评定过程度量工具方法软件工具需求工具软件工程方法启发式方法形式化方法原型方法软件质量质量基础质量过程实际考虑相关知识计算机工程计算机科学管理数学项目管理质量管理人类工程学系统工程设计工具构造工具测试工具维护工具配置管理工具质量管理工具项目管理工具其他工具问题SWEBOK: 软件工程学科的基石软件工程的相关学科认知科学和人的因素计算机科学计算机工程管理和管理科学项目管理系统工程数学软件工程作为知识领域被其他计算学科引用计算机科学计算机工程

6、计算机信息系统计算机信息技术………2)SEEK: 制定软件工程本科教学计划的指南⑴SEEK的主要框架知识领域、知识单元、知识点知识单元的参考学时⑵学生掌握知识点的方式知识理解应用⑶标识知识点的重要程度核心必修选修⑷用SEEK制定课程计划的途径(1)SEEK的10个知识领域494①计算基础172②数学和工程基础89③职业实践35④软件建模与分析53⑤软件设计45⑥软件验证与确认42⑦软件进化10⑧软件过程13⑨软件质量16⑩软件管理19(2)应用知识领域以网络为中心的系统信息系统和数据处理金融和电子

7、商务系统容错和可存活系统高安全系统安全攸关系统嵌入式和实时系统生物学系统科学计算系统电信系统航空和交通系统工业过程控制系统多媒体、游戏和娱乐系统小型移动平台系统基于Agent的系统中文信息处理………3)SE三层次知识结构3软件工程思想、方法和过程1软件工程核心思想2软件工程基本方法3软件工程过程问题定义软件需求总体设计详细设计编程调试运行维护定义阶段开发阶段维护阶段4软件工程模型、环境和工具1软件建模2软件开发的组织、文化和基础设施3常用软件分析设计和开发工具5软件工程专业人才岗位与能力要求1软件

8、企业岗位分析2能力要求3培养定位4软件人员职称考试软件经理/主管系统测试组组长系统设计组组长软件设计组组长软件质量保证SQA软件配置管理组系统工程师1系统工程师2系统测试工程师。。。。系统测试工程师。。。。软件结构工程师设计工程师。。。。软件配置工程师软件文档工程师。。。。2.能力要求软件工程师的能力和品质①能运用理论、模型和技术对问题进行识别和分析,能进行软件设计、开发、实现、验证和文档化,交付高质量的软件产品②能理解各种工程设计方法的优缺点,根据情况选择符合道德、社会、法律、安

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。