- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程专业导论 范 锐 广东海洋大学软件学院 讲授内容 1.专业背景、目标和发展趋势 2.专业知识体系 3.专业的思想、方法和过程 4.专业的建模、环境和工具 5.专业人才岗位和能力要求 6.专业课程体系介绍与分析 7.学好专业的方法研讨 1 软件工程背景、目标和发展趋势 1 软件特性与问题 2 软件工程的产生 3 软件工程的目标要求 4 软件工程发展趋势 2 软件工程知识体系 SE的问题空间 知识结构: SWEBOK:学科的基石 SEEK:软件工程本科教学计划指南 SE的三层次知识结构 SE的问题空间 知识结构 SWEBOK:软件工程学科的基石 SEEK:制定软件工程本科教学计划的指南 软件工程本科的三层次知识结构 1)SWEBOK: 软件工程学科的基石 SWEBOK的十一个领域 软件需求 软件设计 软件构造 软件测试 软件维护 软件配置管理 软件工程管理 软件工程过程 软件工程工具和方法 软件质量 相关知识 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 软件人员职称考试 2.能力要求 软件工程师的能力和品质 ①能运用理论、模型和技术对问题进行识别和分析,能进行软件设计、开发、实现、验证和文档化,交付高质量的软件产品 ②能理解各种工程设计方法的优缺点,根据情况选择符合道德、社会、法律、安全和经济规范的合适方法 能力要求 ③重视产品交付期限、面对有限的资源、系统和组织能对各种矛盾进行协调、折衷和决策 ④能遵守纪律、交流和合作、能够评价人和团队的能力,了解团队和团队行为及角色 ⑤外语的表达与交流能力 人才培养的基本定位 培养目标 软件工程师 学生毕业后,应具备软件工程师从事软件工程实践所需要的素质、知识和能力 软件工程专业的学制一般为4年,授予工学学士学位 6 软件工程专业课程体系分析 规范设计五组课程,以此为基础制定参考教学计划 1)课程设计 A 计算机科学优先课程 B 软件工程优先课程 C 共性基础和专业课程 D 软件工程核心课程一组 E 软件工程核心课程二组 A 计算机科学优先课程 109 程序设计基础 39, 48/16 面向对象方法学 36, 48/16 软件工程导论 34, 48/16 B 软件工程优先课程 109 软件工程与计算Ⅰ 35,48/16 软件工程与计算Ⅱ 36,48/16 软件工程与计算Ⅲ
文档评论(0)