西安石油大学:《软件工程 Software Engineering》课程教学资源(PPT课件)第一章 软件概述

软件工程
1

为什么要学习这门课程 为什么要学习这门课程 G正确理解和认识“软件”的概念及其特点 掌握软件工程的原则、方法和思想来系统地开 发软件,尤其是复杂、庞大软件的开发 了解和接触各种软件开发技术和工具 矿软件工程是软件技术和管理人员必备的课程
2 为什么要学习这门课程 为什么要学习这门课程 F正确理解和认识“软件”的概念及其特点 F掌握软件工程的原则、方法和思想来系统地开 发软件,尤其是复杂、庞大软件的开发 F了解和接触各种软件开发技术和工具 F软件工程是软件技术和管理人员必备的课程

如何学习这门课程 如何学习这门课程 ⑦正确地理解,领悟和掌握软件工程方法学 发挥主观能动性,多问“为什么”,问题>解 ⑦培养和他人相互合作进行软件开发,独立解决问题的能力 ⑦培养通过多种手段获取新知识的能力 ⑦培养逻辑思维能力,尤其是抽象能力 ⑦理论和实践的结合->课题实习 内容 小组形式 运用面向对象的软件开发方法,自学00概念,思想和语言 软件开发过程 验收内容和标准(需求说明书,设计说明书,系统原型)
3 如何学习这门课程 如何学习这门课程 F 正确地理解, 领悟和掌握软件工程方法学 F 发挥主观能动性,多问“为什么” ,问题--> 解 F培养和他人相互合作进行软件开发,独立解决问题的能力 F培养通过多种手段获取新知识的能力 F培养逻辑思维能力, 尤其是抽象能力 F理论和实践的结合 --> 课题实习 - 内容 - 小组形式 - 运用面向对象的软件开发方法, 自学OO概念,思想和语言 - 软件开发过程 - 验收内容和标准(需求说明书,设计说明书,系统原型)

软件工程课程教学安排 软件工程课程数学安排 钦件工程概远 面向对象方法基础 可行性研究 面向对象分析 面向对象放计 需求分析基础 UL概选 面向数据流需求分析 编码 概要放计基础 件测试 面向数据流放计 件项目管理 面向数据结构的分析计方往 常用软件开发工具 并细讲
软件工程课程教学安排 软件工程课程教学安排

第一章软件工程概述 软件的概念 软件危机 软件工程的概念 。软件生存周期和软件开发模型 5
5 • 软件的概念 • 软件危机 • 软件工程的概念 • 软件生存周期和软件开发模型

1.1软件一什么是软件 1.1软件 1.什么是软件 ⑦在运行中能提供所希望的功能和性能的指令集(即程序) 使程序能够正确运行的数据结构(逻辑结构,存储结构,运算) 描述程序研制过程和方法使用的文档 可执行部分 可执行部 软件 文档 程序 口■口口口口口口口■口口口口口口口 文档1文挡2
6 1.1 软件 F在运行中能提供所希望的功能和性能的指令集(即程序) F使程序能够正确运行的数据结构(逻辑结构,存储结构,运算) F描述程序研制过程和方法使用的文档 软 件 可执行部分 不可执行部分 1.什么是软件 1.1 软件 - 什么是软件

1.1软件一什么是软件 什么是程序? 程序由程序设计语言所描述的、能为计算 机所识别、理解和处理的语句序列 Ma 程序设计语言具有良好、严格语法和语义 ition t前利序设计语言主要有以下几种类型 i=i+面照细cnt画言、机器语言等 面向过程:如 Fortran, Pascal,C等等 面向对象:如Java,C++等等 面向问题:如数据查询语言SL等等
7 什么是程序? F 程序由程序设计语言所描述的、能为计算 机所识别、理解和处理的语句序列 F 目前程序设计语言主要有以下几种类型 - 面向机器: 如汇编语言、机器语言等 – 面向过程: 如Fortran, Pascal, C等等 – 面向问题:如数据查询语言SQL等等 F 程序设计语言具有良好、严格语法和语义 1.1 软件 - 什么是软件 – 面向对象:如Java,C++等等

1.1软件一什么是软件 什么是文档? 文档是记录软件开发活动和阶段性成果 理解软件所必需的闻述性资料 需求分析文档 软件设计文挡 。@。。。 编写文档目的 促进对软件的开发管理和维护: 便于各种人员(用户,开发人员)的交流 G文档标准(国际IS0,国家GB,行业标准 IEE,企业
8 什么是文档? F 文档是记录软件开发活动和阶段性成果、 理解软件所必需的阐述性资料 F 编写文档目的 – 促进对软件的开发,管理和维护; – 便于各种人员(用户,开发人员)的交流 F 文档标准(国际ISO,国家GB,行业标准 IEEE,企业) 1.1 软件 - 什么是软件 – 需求分析文档 – 软件设计文挡 …

1.1软件一什么是软件 为什么卿要文档? 应用问题 抽软件文档1 象 程软件文档n 程序 数据抽象 过程抽象 计算机硬件 内存 CPU
9 计算机硬件 程 序 内 存 CPU 数据抽象 过程抽象 应用问题 软件文档1 软件文档n 抽 象 过 程 为什么需要文档? 1.1 软件 - 什么是软件

1.1软件一软件的特点 2.软件的特点 逻辑实体(智力,无形) 不会老化 维护困难和复杂(完善,纠错,……,) 生产只需复制 软件开发尚未完全摆脱手工的开发方式 软件开发复杂,费用较高且其性质如成本、进度等难以估计 软件的开发和运行受计算机系统的限制,而开发更加依赖于 开发人员的业务素质、智力、人员的合作、组织和管理
10 2. 软件的特点 - 逻辑实体 (智力, 无形) - 不会老化 -维护困难和复杂(完善, 纠错,…...) -生产只需复制 -软件开发尚未完全摆脱手工的开发方式 -软件开发复杂,费用较高且其性质如成本、进度等难以估计 -软件的开发和运行受计算机系统的限制,而开发更加依赖于 开发人员的业务素质、智力、人员的合作、组织和管理 1.1 软件 - 软件的特点
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安石油大学:《软件工程 Software Engineering》课程教学资源(PPT课件)原理、方法与应用(第6章-第11章).ppt
- 西安石油大学:《软件工程 Software Engineering》课程教学资源(PPT课件)原理、方法与应用(第1章-第5章).ppt
- 西安石油大学:《软件工程 Software Engineering》课程教学资源_电子教案.doc
- 西安石油大学:《软件工程 Software Engineering》课程教学资源_试题(填空题).doc
- 西安石油大学:《软件工程 Software Engineering》课程教学资源_试题(三).doc
- 西安石油大学:《软件工程 Software Engineering》课程教学资源_软件工程模拟试题(二).doc
- 西安石油大学:《软件工程 Software Engineering》课程教学资源_《软件工程学》试题.doc
- 西安石油大学:《软件工程 Software Engineering》课程教学资源_模拟试题及参考答案(共五套).doc
- 西安石油大学:《软件工程 Software Engineering》课程教学资源_软件工程试题.doc
- 西安石油大学:《软件工程 Software Engineering》课程教学资源_各章习题解答.doc
- 西安石油大学:《软件工程 Software Engineering》课程教学资源_实验指导书.doc
- 西安石油大学:《软件工程 Software Engineering》课程教学资源_教学大纲.doc
- 西安石油大学:《人工智能导论》课程教学资源(PPT课件)第9章 智能化网络.ppt
- 西安石油大学:《人工智能导论》课程教学资源(PPT课件)第9章 智能化网络.ppt
- 西安石油大学:《人工智能导论》课程教学资源(PPT课件)第8章 Agent系统.ppt
- 西安石油大学:《人工智能导论》课程教学资源(PPT课件)第8章 Agent系统.ppt
- 西安石油大学:《人工智能导论》课程教学资源(PPT课件)第7章 专家系统.ppt
- 西安石油大学:《人工智能导论》课程教学资源(PPT课件)第7章 专家系统.ppt
- 西安石油大学:《人工智能导论》课程教学资源(PPT课件)第6章 机器学习与知识发现.ppt
- 西安石油大学:《人工智能导论》课程教学资源(PPT课件)第6章 机器学习与知识发现.ppt
- 西安石油大学:《软件工程 Software Engineering》课程教学资源(PPT课件)第二章 可行性研究.ppt
- 西安石油大学:《软件工程 Software Engineering》课程教学资源(PPT课件)第三章 需求分析.ppt
- 西安石油大学:《软件工程 Software Engineering》课程教学资源(PPT课件)第十二章 人机界面设计——用户界面设计.ppt
- 西安石油大学:《软件工程 Software Engineering》课程教学资源(PPT课件)第十三章 软件项目管理 Software Management.ppt
- 西安石油大学:《软件工程 Software Engineering》课程教学资源(PPT课件)第十一 面向对象设计与UML.ppt
- 西安石油大学:《软件工程 Software Engineering》课程教学资源(PPT课件)第十章 面向对象技术——面向对象分析与设计.ppt
- 西安石油大学:《软件工程 Software Engineering》课程教学资源(PPT课件)第九章 面向对象方法概述.ppt
- 西安石油大学:《软件工程 Software Engineering》课程教学资源(PPT课件)第七章 软件测试.ppt
- 西安石油大学:《软件工程 Software Engineering》课程教学资源(PPT课件)第八章 软件维护.ppt
- 西安石油大学:《软件工程 Software Engineering》课程教学资源(PPT课件)第四章 软件设计——概要设计.ppt
- 西安石油大学:《软件工程 Software Engineering》课程教学资源(PPT课件)第五章 软件设计——详细设计.ppt
- 西安石油大学:《软件工程 Software Engineering》课程教学资源(PPT课件)第六章 编码、实现.ppt
- 西安石油大学:《软件工程 Software Engineering》课程教学资源_从课程角度看软件工程教材和体系建设.doc
- 西安石油大学:《软件工程 Software Engineering》课程教学资源_软件工程复习纲要和要求.doc
- 西安石油大学:《软件工程 Software Engineering》课程教学资源_UML进行面向对象的系统分析及设计方法.pdf
- 中国矿业大学计算机科学与技术学院:UML在商业活动建模中的应用(宗梅、史有群).pdf
- 西安石油大学:《软件工程 Software Engineering》课程教学资源(分析与设计案例)需求分析与建模说明书.doc
- 西安石油大学:《软件工程 Software Engineering》课程教学资源(分析与设计案例)宿舍管理案例.ppt
- 西安石油大学:《软件工程 Software Engineering》课程教学资源(分析与设计案例)超市管理信息系统分析设计书(超市管理信息系统分析与点评).doc
- 西安石油大学:《软件工程 Software Engineering》课程教学资源(分析与设计案例)面向对象方法例题——ATM网络系统.doc