




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程专业导论第1页,共52页,2023年,2月20日,星期日讲授内容1.专业背景、目标和发展趋势2.专业知识体系3.专业的思想、方法和过程4.专业的建模、环境和工具5.专业人才岗位和能力要求6.专业课程体系介绍与分析7.学好专业的方法研讨第2页,共52页,2023年,2月20日,星期日1软件工程背景、目标和发展趋势1软件特性与问题2软件工程的产生3软件工程的目标要求4软件工程发展趋势第3页,共52页,2023年,2月20日,星期日第4页,共52页,2023年,2月20日,星期日2软件工程知识体系SE的问题空间知识结构:
SWEBOK:学科的基石
SEEK:软件工程本科教学计划指南
SE的三层次知识结构第5页,共52页,2023年,2月20日,星期日SE的问题空间理论原理创新应用部署配置开发倾向理论倾向应用组织系统行为应用技术软件开发系统平台结构计算机硬件体系SE摘自CC2005第6页,共52页,2023年,2月20日,星期日知识结构SWEBOK:软件工程学科的基石SEEK:制定软件工程本科教学计划的指南软件工程本科的三层次知识结构第7页,共52页,2023年,2月20日,星期日1)SWEBOK:
软件工程学科的基石SWEBOK的十一个领域软件需求软件设计软件构造软件测试软件维护软件配置管理软件工程管理软件工程过程软件工程工具和方法软件质量相关知识
第8页,共52页,2023年,2月20日,星期日软件工程知识体系指南(SWEBOK2004)软件需求软件需求基础需求过程软件获取需求分析需求规格说明需求确认实际考虑软件构造软件构造基础管理构造实际考虑软件测试软件测试基础测试级别测试技术需求分析测试度量测试过程软件维护软件维护基础软件维护关键问题维护过程维护技术软件工程知识体系指南(SWEBOK2004)软件需求软件需求基础需求过程软件获取需求分析需求规格说明需求确认实际考虑软件设计软件设计基础软件设计关键问题体系结构设计质量分析设计符号策略与方法软件构造软件构造基础管理构造实际考虑软件测试软件测试基础测试级别测试技术需求分析测试度量测试过程软件维护软件维护基础软件维护关键问题维护过程维护技术第9页,共52页,2023年,2月20日,星期日配置管理过程管理配置标识配置控制状态报告配置审计发布管理项目管理范围定义项目计划项目实施评审评价项目收尾工程度量软件过程实施变更过程定义过程评定过程度量工具方法软件质量相关知识计算机工程计算机科学管理数学项目管理质量管理人类工程学系统工程配置管理过程管理配置标识配置控制状态报告配置审计发布管理项目管理范围定义项目计划项目实施评审评价项目收尾工程度量软件过程实施变更过程定义过程评定过程度量工具方法软件质量相关知识计算机工程计算机科学管理数学项目管理质量管理人类工程学系统工程配置管理过程管理配置标识配置控制状态报告配置审计发布管理项目管理范围定义项目计划项目实施评审评价项目收尾工程度量软件过程实施变更过程定义过程评定过程度量工具方法软件工具需求工具软件工程方法启发式方法形式化方法原型方法软件质量质量基础质量过程实际考虑相关知识计算机工程计算机科学管理数学项目管理质量管理人类工程学系统工程设计工具构造工具测试工具维护工具配置管理工具质量管理工具项目管理工具其他工具问题第10页,共52页,2023年,2月20日,星期日SWEBOK:
软件工程学科的基石软件工程的相关学科认知科学和人的因素计算机科学计算机工程管理和管理科学项目管理系统工程数学软件工程作为知识领域被其他计算学科引用计算机科学计算机工程计算机信息系统计算机信息技术
………第11页,共52页,2023年,2月20日,星期日2)SEEK:
制定软件工程本科教学计划的指南
⑴SEEK的主要框架
知识领域、知识单元、知识点知识单元的参考学时
⑵学生掌握知识点的方式
知识理解应用
⑶标识知识点的重要程度
核心必修选修
⑷用SEEK制定课程计划的途径第12页,共52页,2023年,2月20日,星期日(1)SEEK的10个知识领域
494①计算基础172②数学和工程基础89③职业实践35④软件建模与分析53⑤软件设计45⑥软件验证与确认42⑦软件进化10⑧软件过程13⑨软件质量16⑩软件管理19第13页,共52页,2023年,2月20日,星期日(2)应用知识领域以网络为中心的系统信息系统和数据处理金融和电子商务系统容错和可存活系统高安全系统安全攸关系统嵌入式和实时系统生物学系统科学计算系统电信系统航空和交通系统工业过程控制系统多媒体、游戏和娱乐系统小型移动平台系统基于Agent的系统中文信息处理
………第14页,共52页,2023年,2月20日,星期日3)SE三层次知识结构第15页,共52页,2023年,2月20日,星期日3软件工程思想、方法和过程1软件工程核心思想2软件工程基本方法3软件工程过程第16页,共52页,2023年,2月20日,星期日第17页,共52页,2023年,2月20日,星期日问题定义软件需求总体设计详细设计编程调试运行维护定义阶段开发阶段维护阶段第18页,共52页,2023年,2月20日,星期日4软件工程模型、环境和工具1软件建模2软件开发的组织、文化和基础设施3常用软件分析设计和开发工具第19页,共52页,2023年,2月20日,星期日5软件工程专业人才岗位与能力要求1软件企业岗位分析2能力要求3培养定位4软件人员职称考试第20页,共52页,2023年,2月20日,星期日软件经理/主管系统测试组组长系统设计组组长软件设计组组长软件质量保证SQA软件配置管理组系统工程师1系统工程师2系统测试工程师。。。。系统测试工程师。。。。软件结构工程师设计工程师。。。。软件配置工程师软件文档工程师。。。。第21页,共52页,2023年,2月20日,星期日2.能力要求软件工程师的能力和品质①能运用理论、模型和技术对问题进行识别和分析,能进行软件设计、开发、实现、验证和文档化,交付高质量的软件产品②能理解各种工程设计方法的优缺点,根据情况选择符合道德、社会、法律、安全和经济规范的合适方法第22页,共52页,2023年,2月20日,星期日能力要求③重视产品交付期限、面对有限的资源、系统和组织能对各种矛盾进行协调、折衷和决策④能遵守纪律、交流和合作、能够评价人和团队的能力,了解团队和团队行为及角色⑤外语的表达与交流能力第23页,共52页,2023年,2月20日,星期日高级软件人才职位
1软件项目经理
2需求分析师
3软件构架师
4软件测试师
5软件工程师第24页,共52页,2023年,2月20日,星期日软件项目经理
软件项目经理是整个项目的协调者和组织者,主要的职能是保证开发团队协调一致地工作。对内:做好团队内的沟通,保证大家的工作协调一致,不会产生冲突;对外:团队和客户沟通的桥梁。了解客户对项目功能和进度的期望要求,并根据团队的开发情况及时给出反馈,才能保证项目进展比较顺畅。第25页,共52页,2023年,2月20日,星期日需求分析师
软件需求分析师从用户的业务中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出软件产品。负责进行产品/项目需求调研、需求分析、业务建模、系统建模;负责编写产品/项目需求调研报告,撰写需求规格说明书。第26页,共52页,2023年,2月20日,星期日软件架构师软件架构师在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织管理能力。可以这样说,一个架构师工作的好坏决定了整个软件开发项目的成败。第27页,共52页,2023年,2月20日,星期日软件测试工程师软件测试工程师通过编写测试方案并按照测试方案和流程对软件产品进行功能和性能测试,检查产品是否有缺陷,性能是否稳定,并给出相应的评价的那些专业技术人员。作为软件开发的重要环节,软件测试越来越受到人们的重视。第28页,共52页,2023年,2月20日,星期日软件工程师软件工程师既要有熟练的掌握软件编程的动手操作能力,又要了解对软件工程的规范,能进行软件开发和基本的软件架构能力。第29页,共52页,2023年,2月20日,星期日
人才培养的基本定位培养目标软件工程师学生毕业后,应具备软件工程师从事软件工程实践所需要的素质、知识和能力软件工程专业的学制一般为4年,授予工学学士学位第30页,共52页,2023年,2月20日,星期日专业领域计算机软件计算机网络高级资格信息系统系统分析师系统架构项目管理师(原系统分析员)设计师中级资格软件评测师软件设计师(原高级程序员)网络工程师初级资格程序员(原程序员、初级程序员)网络管理员第31页,共52页,2023年,2月20日,星期日专业领域计算机应用技术信息系统高级资格信息系统系统分析师系统架构项目管理师(原系统分析员)设计师中级资格多媒体应用设计师嵌入式系统设计师计算机辅助设计师电子商务设计师信息系统监理师数据库系统工程师信息系统管理工程师初级资格多媒体应用制作技术员电子商务技术员信息系统运行管理员第32页,共52页,2023年,2月20日,星期日专业领域信息服务高级资格信息系统系统分析师系统架构项目管理师(原系统分析员)设计师中级资格信息技术支持工程师初级资格信息处理技术员第33页,共52页,2023年,2月20日,星期日6软件工程专业课程体系分析
规范设计五组课程,以此为基础制定参考教学计划第34页,共52页,2023年,2月20日,星期日第35页,共52页,2023年,2月20日,星期日1)课程设计A计算机科学优先课程B软件工程优先课程C共性基础和专业课程 D软件工程核心课程一组E软件工程核心课程二组第36页,共52页,2023年,2月20日,星期日A计算机科学优先课程
109程序设计基础39,48/16面向对象方法学36,48/16软件工程导论34,48/16第37页,共52页,2023年,2月20日,星期日B软件工程优先课程
109软件工程与计算Ⅰ35,48/16软件工程与计算Ⅱ36,48/16软件工程与计算Ⅲ38,48/16第38页,共52页,2023年,2月20日,星期日C共性基础和专业课程①数学基础课程51
离散结构Ⅰ24,48
离散结构Ⅱ27,48 ②技术基础课程75
数据结构和算法31,48/16
计算机体系结构15,48/16
操作系统和网络16,48/16
数据库13,48/16第39页,共52页,2023年,2月20日,星期日
共性基础和专业课程③非技术基础课程38
工程经济学13,32
团队激励和沟通11,16/8
软件工程职业实践14,16④共性专业课程53
人机交互的软件工程方法25,32/16
软件工程综合实习(含毕业设计)28,420
第40页,共52页,2023年,2月20日,星期日D软件工程核心课程一组
150
“软件构造技术”
36,48/16“软件设计与体系结构”
33,32/16“软件质量保证与测试”
37,32/16“软件需求分析”
18,32/8“软件项目管理”
26,32/8第41页,共52页,2023年,2月20日,星期日E软件工程核心课程二组
150
“大型软件系统设计与软件体系结构”
28,32/16“软件测试”
23,32/8“软件详细设计”
26,32/16“软件工程的形式化方法”
34,32/16“软件过程与管理”
39,48/8第42页,共52页,2023年,2月20日,星期日2)制定参考教学计划⑴制定软件工程教学计划的原则⑵中国高等学校本科生在校学时分析⑶四种参考教学计划第43页,共52页,2023年,2月20日,星期日⑴制定软件工程教学计划的原则借鉴CCSE2004,满足SEEK最小核心要求加强计算机学科基础增强软件工程能力培养加强团队精神和交流能力与应用领域相结合课内/外相结合符合中国高等教育的实际情况第44页,共52页,2023年,2月20日,星期日⑵中国高等学校
本科生在校学时分析在校166周共8个学期最后一学期实习和毕业设计每学期课内外总学时
9学时/天x5天/周x22周=990学时七个学期总学时990学时x7=6930学时课内学时减少课外学时应増加,反之课内学时增加课外学时应减少。第45页,共52页,2023年,2月20日,星期日
公共课学时分析数学(高等数学、线性代数、概率统计)250海洋类知识200外语250政治250体育100课内学时总计1050课内学时:课外学时=1:2课内外学时总计3150第46页,共52页,2023年,2月20日,星期日
⑶四种参考教学计划
(A)计算机科学优先课程(B)软件工程优先课程(C)共性基础和专业课程 (D)软件工程核心课程一组(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民事分家合同协议书范本
- 店铺合伙转让合同协议书
- 赛事直播合作合同协议书
- 合作合同分红协议书
- 纸制品行业市场分析报告2025年
- 物流策划方案优化物流网络布局的策略分析
- 绿色快递策划书范文3
- 2025年中国水果树种植市场竞争及投资策略研究报告
- 2025年进口食品项目投资分析及可行性报告
- 中试线技术调研报告范文
- 卫生法律法规的试题及答案
- 2025年广东省广州市越秀区中考物理一模试卷(含答案)
- 2025届湖北省黄冈市黄州中学高考生物三模试卷含解析
- 砌砖理论考试题及答案
- 人格性格测试题及答案
- 2025-2030年中国电子变压器市场运行前景及投资价值研究报告
- 2024年广东省广州市越秀区中考二模数学试题(含答案)
- 2025届各地名校4月上旬高三语文联考作文题目及范文12篇汇编
- 【9语一模】2025年4月天津市和平区九年级中考一模语文试卷(含答案)
- 骨科科室工作总结汇报
- 青少年网络安全知识讲座
评论
0/150
提交评论