软件工程描述.pptVIP

  • 21
  • 0
  • 约1.48千字
  • 约 9页
  • 2017-03-31 发布于湖北
  • 举报
软件工程(Software Engineering) 沈阳工业大学信息科学与工程学院 魏东 Slide * 第一章 课程特点 软件工程课程介绍 软件工程是一个工程学科,方向是:在受限的经费、资源和进度的约束条件下,工程化的生产出客户可以信赖的高质量的软件产品和系统。 区分: 计算科学与计算机科学(和工程) 计算(机)科学是软件学科的基础 程序设计与开发/=软件工程 数学包括:连续数学和离散性数学 软件工程是一门将“逻辑和计算”转换为“软件产品和服务”的工程学科 软件工业是一个国际化、市场化的产业。 程序设计 /= 软件工程, 但是,不会程序设计一定不会软件设计 学生从大一开始,保持“编程不断线”是提高工程实践能力的基本措施 程序设计学习曲线 软件工程过程学习曲线 软件 过程 系统/软件 需求分析 体系结构 设计 详细设计: (代码重用、 新编代码) 代码: 调试与测试 系统 集成测试 发布/运行 维护/进化 软件开发人员知识结构 基 础 程 序 员 软件开发 理解编程 理解计算 职业发展 能力成熟度 课程体系 离散数学 数据结构 算法分析 电子线路 计算机组织结构 操作系统 汇编语言 程序设计与编程语言 面向对象原理与技术 数据库原理与技术 编译原理与技术 理解计算机构成和运行原理 用语言符号表达计算内容 分析员 设计员 管理员 软件过程 建模技术 分布式计算 设计模式 架构技术 软件测试 项目管理 开发工具 掌握软件产品加工的过程、方法和工具 培养基本的 计算思维 讲授及学习上的困难 内容繁多,既有技术又有管理; 行业发展快,内容不断扩充,不断更新; 对软件工程理解程度不同,课程内容组织、顺序不统一; 实际应用与理论教学有很大差距;不能照搬书本,思想方法很重要 学的人不知有啥用糊里糊涂学,用的人知道真有用如饥似渴学,会的人方解其道理知其路远兮; 最适应做过工程或正在做工程的人学习本课; 与基础课明显不同,应试式的短期突击、培训、做习题不能真正理解它,只有在实践中长期琢磨体会精髓。 实践性非常强的课,恰又难于安排模拟训练; 学生缺乏软件实践经验. 软件工程的课程内容 软件工程课程的基本内容: 软件工程的基本概念 软件开发过程、活动、方法学 软件开发各阶段的任务、技术、方法 软件开发的两种方法:传统与面向对象方法 软件的测试与维护 软件开发的项目管理 软件质量保证 参考书 《软件工程基础与实用教材》沈文轩等 《软件工程导论》张海藩,清华大学出版社 《软件工程—原理、方法与应用》史济民,高等教育出版社 《软件工程技术概论》朱三元,科学出版社 《实用软件工程》郑人杰,清华出版社 《现代软件工程》(上中册)周之英,科学出版社 《软件工程理论与实践》译文,高教出版社 《现代软件工程》陈松桥,北方交大出版社 《UML用户指南》 《软件工程》Ian Sommerville 机械工业出版社 《软件工程-实践者的研究方法》Roger S.Pressman机械工业 《面向对象分析与设计》Booch等,电子工业出版社 《设计模式》GoF 软件工程(Software Engineering) 沈阳工业大学信息科学与工程学院 魏东 Slide *

文档评论(0)

1亿VIP精品文档

相关文档