1、软 件 工 程 推 进 方 法,李 超,成都信息工程学院,2005.6,第一章 前言,软件工程是什么?重要性?软件开发需要软件工程 航空航天开发例子 东软的例子,程序,软件,软件危机,软件工程,第一章 前言,软件工程课程体系架构(需要什么软件工程) 我国传统软件工程课程开设情况 重软件技术(编程)轻软件工程 与我国现行软件开发模式有关(作坊式) 学生学习现状与工作需要 印度重视软件工程 印度近年崛起成为软件大国,其中最重要的一个因素就是重视对软件工程能力的培养。 CMM认证企业,全球占2/3,第一章 前言,我院人才培养定位,软件工程师,软件工程能力,软件工程知识结构,第一章 前言,软件技术课程
2、体系与软件工程课程体系的关系,第一章 前言,软件开发过程与软件工程课程体系架构 开发过程,系统分析,概要设计,详细设计,程序设计,程序编制,单体测试,测 试,移植安装,设计工程 (系统计划),制造工程 (工业生产过程),(组合综合),工程管理,第一章 前言,软件工程课程体系架构 软件工程推进方法 软件制造工程 软件设计工程 软件工程项目管理 ISO9000与CMM 软件工程师 软件支持工程师,第一章 前言,印度软件工程课程体系架构从大一开始,持续不断地、循序渐进地开设相应当软件工程课程体系,培养工程能力 我们的思路 考虑软件开发过程、结合中国具体情况 借鉴印度软件工程人才培养模式 考虑中国软件
3、产业发展趋势 考虑未来软件工业的生产模式 分别是工程为主线和以人为本,第一章 前言,课程体系架构 软件工程推进方法 软件制造工程 软件设计工程 软件工程项目管理 软件工程师 实施 总的原则是分步骤、分阶段、循序渐进地实施,第一章 前言,软件工程的教材开发 教材研发背景未来软件开发的生产模式及对人才的要求 现有模式:小作坊的、一人身兼多职、英雄式的软件开发 生产模式:大规模的软件生产,专业化、分工越来越细,团队合作开发 对人才的要求:除精通开发技术外,更需要软件工程意识和团队合作精神,第一章 前言,教材研发背景 中国软件产业的发展途径之一(软件外包) 印度软件产业发展与软件外包 中国向印度学习发
4、展软件外包业务 中国目前外包业务与市场分析中国目前80%的外包业务来自与日、韩等亚洲国家印度的外包业务主要来自于美国中国和印度的不同(文化、语言、软件工程意识),第一章 前言,教材研发背景中国高校软件工程课程和教材的情况 中国高校软件工程教育的现状: 对软件工程意识的认识不够 对软件工程课程的重视不够 软件工程课程的实用性差 与市场的需求脱节 软件工程课程体系与教材:,第一章 前言,教材研发背景 中国高校软件工程课程和教材的情况 软件工程课程体系与教材: 软件工程导论 16-48学时 采用的教材主要是清华的版本 课程内容层次不清楚,由于没有实际工作经验,教师不重视,学生难理解 清华大学所编写的
5、教材不一定适合高等教育大众化后的所有层次 结论: 1、各高校愈来愈重视软件工程的课程体系2、应开发适用于不同层次的软件工程的相关教材、特别 是象普通高等院校用的,第一章 前言,教材研发方法 研发队伍的组织 机构: 极富软件教育经验的高等院校 从事十多年软件外包的软件开发企业(四凯) 日本的软件开发企业 作者构成: 软件企业的各类软件工程师 软件企业的项目经理、总经理 高校的专家学者,第一章 前言,教材研发方法 研发过程与模式 日本软件企业的软件工程师提供KCC的完整的软件工程案例资料 提供日本软件工程技术和规范 收集相关的写作素材 外包软件公司: 消化日方提供的资料 起草写作大纲 三方(高校、
6、外包企业、日本企业)多次探讨大纲(结合国内现状和国际软件开发趋势) 编写以外包软件公司的各类软件工程师、项目经理等为主 审定以高校从事软件教育的教师为主 统稿以外包软件公司的总经理和高校极富教育经验的专家构成,第一章 前言,教材研发方法 质量管理在教材开发过程中,引入了软件开发过程中的质量管理来控制教材研发的质量教材研发的定位 主要阐述有关软件开发的基本概念以及软件工程的概要,让读者了解软件工程是什么,为什么实施软件工程以及怎样实施软件工程。,第一章 前言,本课程学习的主要内容,为什么要实施软件工程?,软件工程是什么?,2,软件工程的推进方法?,3,软件工程规范,4,1,课堂的组织,第一章 前
7、言,2,3,4,1,讲授,研究或探索,课堂讨论,课堂学习和课外学习相结合,第一章 前言,学习方法,完成中学,由被动学习,由学习知识,大学的转变,主动学习,提高能力,研究问题 (不只满足于课堂),2,3,4,1,第一章 前言,章节安排 第一章 绪论 1 第二章 软件与软件工程 4 第三章 个体软件过程 4 第四章 软件开发的标准过程 5 第五章 软件开发模型和软件开发过程 4 第六章 软件的质量保证 5 第七章 软件工程标准化与文档写作 2 第八章 软件知识产权保护与道德规范 1,第一章 前言,实习1 调查一家软件开发企业,并写出调研报告,内容包括:企业性质 规模 组织机构与岗位职能,特别是软件工程师岗位主要软件开发产品(项目)情况软件开发技术与软件工程实施情况评价等2 周活动计划 记载 检查等编写,第一章 前言,参考文献,第一章 前言,考核 1.课堂纪律(请假制度)2.课堂考勤(一次扣分、替答)3.课堂回答问题(公平性)4.作业(创新)5.考查或考试6.评分(2) + (3+4) + (5)20 30 50诚信最重要!,