《软件工程 Software Engineering》课程授课讲义(PPT课件)第一章 软件工程概述(刘永锋)

软件工程 Software Engineering 授课教师:刘永锋
软件工程 Software Engineering 授课教师:刘永锋

课程介绍及要求 用工程化的方法来开发软件
信息学院 课程介绍及要求 用工程化的方法来开发软件

教学目标 o为什么要学习这门课程 有助于正确理解和认识“软件”的概念及其特点 理解软件开发面临的问题和挑战 掌握软件工程的原则、方法和思想,并使用它们 系统地开发软件,尤其是复杂、庞大的软件 了解和接触软件开发所需的各种技术手段
信息学院 为什么要学习这门课程 有助于正确理解和认识“软件”的概念及其特点 理解软件开发面临的问题和挑战 掌握软件工程的原则、方法和思想,并使用它们 系统地开发软件,尤其是复杂、庞大的软件 了解和接触软件开发所需的各种技术手段 教学目标

教学目标 1.理解 o什么是软件工程 o为什么需要软件工程(产生背景) o软件工程需要解决那些问题 o软件工程涉及那些方面内容
信息学院 1.理解 什么是软件工程 为什么需要软件工程(产生背景) 软件工程需要解决那些问题 软件工程涉及那些方面内容 教学目标

教学目标 2掌握 o软件工程 概念 技术 过程 工具
信息学院 2. 掌 握 软件工程 概念 技术 过程 工具 教学目标

教学目标 3.运用 o运用工程化思想进行软件开发 需求分析 软件设计 程序设计 软件维护
信息学院 3.运用 运用工程化思想进行软件开发 需求分析 软件设计 程序设计 软件维护 教学目标

先行课 o程序设计语言 o最好有一定的软件开发经验
先行课 程序设计语言 最好有一定的软件开发经验

学习要求 听 理解知识点和思想 不可死记硬背 做 实践 °体会软件工程的原则、方法和技术,在实践中提高 培养抽象思维能力 培养独立解决问题的能力 培养合作精神
信息学院 学习要求 听 理解知识点和思想 不可死记硬背 做 实践 体会软件工程的原则、方法和技术,在实践中提高 培养抽象思维能力 培养独立解决问题的能力 培养合作精神

第1章软件工程概述 软件工程产生的背景(软件危机) 软件工程定义 >软件工程方法学 >软件过程模型 小结
信息学院 第1章 软件工程概述 ➢ 软件工程产生的背景(软件危机) ➢ 软件工程定义 ➢ 软件工程方法学 ➢ 软件过程模型 ➢ 小结

11软件工程产生的背景 1)软件 a.软件的定义 软件( Software)是计算机系统中与硬件相 互依存的另一部分,它是包括程序( Program) ,数据(Data)及其相关文档( Document)的 完整集合。 Software= Program Data Document 程序是按事先设计的功能和性能要求执行的指令序列 数据是使程序能正常操纵信息的数据结构 文档是与程序开发、维护和使用有关的图文材料
信息学院 1.1 软件工程产生的背景 1) 软 件 a. 软件的定义 软件( Software)是计算机系统中与硬件相 互依存的另一部分,它是包括程序(Program) ,数据(Data)及其相关文档( Document)的 完整集合。 Software = Program + Data + Document ➢ 程序是按事先设计的功能和性能要求执行的指令序列 ➢ 数据是使程序能正常操纵信息的数据结构 ➢ 文档是与程序开发、维护和使用有关的图文材料
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 中国人民大学计算机学院:《计算机网络》第6章 网络互连.pdf
- 中国人民大学计算机学院:《计算机网络》第5章 广域网.pdf
- 中国人民大学计算机学院:《计算机网络》第4章 局域网.pdf
- 中国人民大学计算机学院:《计算机网络》第3章 数据链路层.pdf
- 中国人民大学计算机学院:《计算机网络》第2章 物理层.pdf
- 中国人民大学计算机学院:《计算机网络》第1章 计算机网络概述.pdf
- 中国人民大学计算机学院:《计算机网络》第7章 运输层.pdf
- 《电子商务》第五章 电子商务支付系统.ppt
- 《电子商务》第六章 电子商务的竞争优势.ppt
- 《电子商务》第七章 电子商务概述.ppt
- 《电子商务》第三章 电子商务技术基础.ppt
- 《电子商务》第二章 电子商务战略.ppt
- 《电子商务》第四章 电子商务的应用框架与交易模式.ppt
- 《电子商务》第一章 电子商务安全概述.ppt
- 《浩辰ICAD软件使用手册》PDF电子书.doc
- 重庆交通大学:《MATLAB应用》第一讲 Matlab安装及使用指南.ppt
- 重庆交通大学:《MATLAB应用》第五讲 数值积分与数值微分.ppt
- 重庆交通大学:《MATLAB应用》第五讲 Matlab在微积分中的应用.ppt
- 重庆交通大学:《MATLAB应用》第三讲 Matlab中的图形图象功能.ppt
- 重庆交通大学:《MATLAB应用》第二讲 Matlab基础知识.ppt
- 《软件工程 Software Engineering》课程授课讲义(PPT课件)第二章 可行性研究(刘永锋).ppt
- 《软件工程 Software Engineering》课程授课讲义(PPT课件)第二章 习题(刘永锋).ppt
- 《软件工程 Software Engineering》课程授课讲义(PPT课件)第三章 需求分析(刘永锋).ppt
- 《软件工程 Software Engineering》课程授课讲义(PPT课件)第四章 习题(刘永锋).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》前言(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第一章 算法(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第二章 计算机语言及程序设计(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第三章 Fortran语言程序设计初步(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第四章 逻辑运算和选择结构(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第五章 循环结构的实现(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第六章 Fortran的数据结构(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第七章 数据的输入输出(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第九章 数组 (赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第十章 语句函数(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第十一章 子程序(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第十二章 数据共用存储单元和数据块子程序(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》第十三章 文件简介(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》FORTRAN语言上机简单步骤(赵永军).ppt
- 中国石油大学(华东)计算机与通信工程学院:《Fortran程序设计语言》Visual_Fortran上机简要步骤(赵永军).ppt
- 华为:《编程规范与案例》Panorama系统程序开发规范之二.doc