软件开发环境与工具的选用(PPT课件讲稿)Select software development tool

软件开发环境与工具的选用 Select software development tool 任课老师:黄武 下午12时59分
下午12时59分 软件开发环境与工具的选用 Select software development tool 任课老师:黄武

Q提纲 ◆工具选择概述 ◆软件工程过程 ◆软件开发工具的采用过程 ◆工具的选择与评价 ◆工具的采购 ◆工具的切换 ◆工具的维护 下午12时59分
下午12时59分 提纲 工具选择概述 软件工程过程 软件开发工具的采用过程 工具的选择与评价 工具的采购 工具的切换 工具的维护

Q软件开发工具的选择引言 同学们,如果让你构建一个云服务的开发环 境,你如何去构建?如何选择构建工具? 城市云 其他云 其他云 Cloud 调度 云计算中心 (云服务荐 同城灾备中心 P岛问 灾翻/族复 下午12时59分
软件开发工具的选择引言 下午12时59分 • 同学们,如果让你构建一个云服务的开发环 境,你如何去构建?如何选择构建工具?

Q1工具选择概述 ◆软件开发工具对高效、高质量的开发软 件起到重要作用 ◆如何选择一款适合于公司的开发工具呢 1.选择和采用工具的目标和依据是什么? 2.选择工具的过程如何? 3.如何对工具进行技术评价?需要考虑哪 些因素? 下午12时59分
下午12时59分 1 工具选择概述 软件开发工具对高效、高质量的开发软 件起到重要作用 如何选择一款适合于公司的开发工具呢 1. 选择和采用工具的目标和依据是什么? 2. 选择工具的过程如何? 3. 如何对工具进行技术评价?需要考虑哪 些因素?

Q2软件工程过程 软件工程过程是为了获得软件产品或 是为了完成软件工程项目需要完成的 系列有关软件工程的活动,即把输 入转化为输出的一组彼此相关的资源 和活动 下午12时59分
下午12时59分 2 软件工程过程 软件工程过程是为了获得软件产品或 是为了完成软件工程项目需要完成的 一系列有关软件工程的活动,即把输 入转化为输出的一组彼此相关的资源 和活动

Q2件工程过程的含义 ◆软件工程过程的两方面含义: 1.软件工程过程是指为获得软件产品(结 果),在软件工具支持下由软件工程师 完成的一些列活动,包含4种基本活动 软件规格说明 >软件开发 >软件确认 >软件演进
2.1软件工程过程的含义 软件工程过程的两方面含义: 1. 软件工程过程是指为获得软件产品(结 果),在软件工具支持下由软件工程师 完成的一些列活动,包含4种基本活动 ➢软件规格说明 ➢软件开发 ➢软件确认 ➢软件演进

Q1软件工程过程的含义(续) 2.从软件开发的观点看(过程),它是使 用适当的资源(包括人员、硬软件工具 和时间等),为开发软件进行的一组开 发活动,在过程结束时将输入(用户要 求)转化为输出(软件产品) 下午12时59分
下午12时59分 2.2软件工程过程的含义(续) 2. 从软件开发的观点看(过程),它是使 用适当的资源(包括人员、硬软件工具 和时间等),为开发软件进行的一组开 发活动,在过程结束时将输入(用户要 求)转化为输出(软件产品)

Q.3软件工程过程与工具的关系 软件工程过程就是将软件工程的方法和 工具综合起来,以达到合理、及时地进 行计算机软件开发的目的 ◆为保证软件工程过程的顺利进行,需要 选择适当的软件开发工具进行支持 需要哪些工具? 下午12时59分
下午12时59分 2.3 软件工程过程与工具的关系 软件工程过程就是将软件工程的方法和 工具综合起来,以达到合理、及时地进 行计算机软件开发的目的 为保证软件工程过程的顺利进行,需要 选择适当的软件开发工具进行支持 需要哪些工具?

Q24软件生存周期过程划分 ◆国际标准化组织和国际电工委员会 ISO/EC12270《信息技术软件生存周 期过程》中,把软件生存周期过程划分 为 5个基本过程(开发过程) ◆8个支持过程(支持过程) ◆4个组织过程(管理过程) 下午12时59分
下午12时59分 2.4 软件生存周期过程划分 国际标准化组织和国际电工委员会 ISO/IEC12270《信息技术软件生存周 期过程》中,把软件生存周期过程划分 为 5个基本过程(开发过程) 8个支持过程(支持过程) 4个组织过程(管理过程)

Q24.软件生存周期的基本过程 软件生存周期的基本过程主要完成软件 的开发工作,包括5个基本过程 1.获取过程(需求分析) 2.供应过程(设计) 3.开发过程(编码与测试) 运行过程(使用) 5.维护过程(维护) 下午12时59分
下午12时59分 2.4.1 软件生存周期的基本过程 软件生存周期的基本过程主要完成软件 的开发工作,包括5个基本过程 1. 获取过程(需求分析) 2. 供应过程(设计) 3. 开发过程(编码与测试) 4. 运行过程(使用) 5. 维护过程(维护)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 电子科技大学:《微机原理与接口技术》课程教学资源(PPT实验讲稿,习友宝).ppt
- 北京师范大学:《多媒体技术与网页制作》课程教学资源(PPT课件)数字音频技术.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿,共十二章,田丽华、岳俊华、孙颖馨).ppt
- 《算法设计与分析》课程教学资源(PPT讲稿)第十五讲 NP完全性理论与近似算法.pptx
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第八章 密钥分配与密钥管理.pptx
- 河南中医药大学(河南中医学院):《计算机网络》课程教学资源(PPT课件讲稿)第二章 物理层(阮晓龙).pptx
- 中国人民大学:A Survey on PIM(PPT讲稿).ppt
- 《电脑组装与维护实例教程》教学资源(PPT课件讲稿)第13章 计算机的保养.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)Chapter 06 广域网技术.ppt
- 《Link Layer Computer Networking:A Top Down Approach》课程教学资源(PPT课件讲稿)Chapter 5 The Data Link Layer.ppt
- 《计算机辅助设计——CAD制图》课程标准.pdf
- 合肥工业大学:《网络安全概论》课程教学资源(PPT课件讲稿)无线网络安全.ppt
- 《单片机原理及应用》课程教学资源(PPT课件讲稿)第3章 MCS-51单片机的指令系统.pptx
- 中国科学技术大学:《微机原理》课程教学资源(PPT课件讲稿)第八章 中断系统.pptx
- 南京航空航天大学:《模式识别》课程教学资源(PPT讲稿)Model Selection for SVM & Our intent works.ppt
- 上海交通大学:《数字图像处理 Digital Image Processing》课程教学资源(PPT课件讲稿,第三版)Chapter 9 Morphological Image Processing.pptx
- Cassandra and Sigmod contest.pptx
- 《计算机应用基础》课程教学资源(PPT讲稿)统考考前辅导.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)上下文无关文法——自顶向下分析.pptx
- IS6000 – Seminar 8 Research Methods – Case Study – Action Research.pptx
- 四川大学:《Java面向对象编程》课程PPT教学课件(Object-Oriented Programming - Java)Unit 1.2 Designing Classes.ppt
- 《计算机系统结构》课程教学资源(PPT课件讲稿)第三章 流水线技术.ppt
- 计算机外设及电源故障处理(PPT课件讲稿).ppt
- 中国科学技术大学:《数据结构及其算法》课程电子教案(PPT课件讲稿)第六章 二叉树和树.pps
- 中国科学技术大学:《现代密码学理论与实践》课程教学资源(PPT课件讲稿)第9章 公钥密码学与RSA.pptx
- Landmark-Based Speech Recognition.ppt
- 《微型计算机原理及应用》课程教学资源(PPT课件讲稿)第2章 微处理器.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第六章 IP路由.ppt
- Urandaline Investments The Perils of Down Under:Chinese Investment in Australia.pptx
- 四川大学:《数据库技术》课程教学资源(PPT课件讲稿)第1章 数据库技术概论.ppt
- 《数据结构》课程教学资源(PPT课件讲稿)第四章 串.ppt
- 西安电子科技大学:《Mobile Programming》课程PPT教学课件(Android Programming)Lecture 7 数据持久化 Data Persistence.pptx
- 《轻松学习C语言》教学资源(PPT课件讲稿,繁体版,共十二章).pptx
- 《计算机组装维修及实训教程》课程教学资源(PPT课件)第2章 中央处理器.ppt
- 《操作系统》课程教学资源(PPT课件)第六章 设备管理 Devices Management.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)第三章 语法分析.ppt
- Object-Oriented Programming(Java).ppt
- Threads, SMP, and MicroKernels.ppt
- 对等网络 Peer-to-Peer Networks(P2P).ppt
- 香港浸会大学:《网络管理 Network Management》课程教学资源(PPT课件讲稿)Chapter 02 Network Management Model.ppt