软件开发工具(五)——开发与发展

软件开发工具(五)—开发与发展

从前面我们从理论和技术方面了解了软件开发工具,现在我们一起总结总结生活中实

际的、使用者与购买这较多讨论,比如首先是购买商品化的软件开发工具还是自己研发

专用的工具呢?他的历史发展、现在的发展方向并结合Eclipse工作台来详细了解。

  一、使用与开发:

1、开发还是购买权衡:

1)软件开发工作性质与要求(一般是小购,大自研发)

2)开发人员实际需要

3)工作环境

4)人员因素

2、选买之前为何要设明确、有限目标?

在选择与购置软件开发工具时,最最重要的就是设置有限的、现实的目标。

1)为什么软件项目使用

2)那个阶段用

3)哪些人用

4)软、硬件要求

3、软件开发工具市场调查内容:

(1)功能(2)性能(3)用的开发方法、理论(4)文档资料全否(5)运行环境(6)

服务、培训条件(7)价格

4、买软开工具步骤:

1)了解目的、需求

2)明确买软开工具环境与限制

3)市场调查

4)几个软件进行对比

5)测试、检查

6)正式签购

7)安装试用

5、用好软开工具条件:

管理:1)严格照使用制度2)记录使用过程3)培训人员4)经常审计与评价

试用审计;系统运行状况及效率进行检测、评价。

6、自发研制软开工具注意:

1)从实际出发:设定现实、有限目标

2)坚持短小实用,逐步记录

3)文档齐全

 二、发 展

1、一体化:设计阶段,分析方法独立平台工具

2、方向:1)智能化,2)网络化(Java,Html),3)一体化,4)标准化

历史发展:多样化、趋同化

3、IDE集成开发环境:提供程序开发环境的应用程序,一般包括代码编辑器、编译器、

调试器和图形用户界面工具我们常见的有Visual Studio 和Eclipse。Eclipse 是一个开

放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服

务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,

包括Java开发工具(Java Development Kit,JDK)。

 

                  三、实例Eclipse

 

1、具体的组成;

2、Eclipse工作台:(workbench)高级用户界面框架,它为用户提供一个整体架构、

可扩展的界面。

3、对比

Eclipse与Visual Studio 相比,Eclipse“大平台、小核心、多插件”特点显得更富

有灵活性。

  工作空间(以项目为单位组织文件和目录):用户在计算机磁盘上画出的一块区

域,存用户工作资料和代码、配置信息。

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-06 11:10:46

软件开发工具(五)——开发与发展的相关文章

软件开发工具(第6章:软件开发工具的现状与发展)

一.软件开发工具的发展现状 软件开发工具是什么时候兴起的 IBM于1989年提出的AD/Cycle——关于应用系统开发和CASE工具的总框架. 软件开发工具的兴起是在20世纪80年代中期.当时,专项的.支持某一工作环节 的专用工具大量涌现,人们很快发现了这种分散应用的弱点,提出了一体化的要求. 与国际软件开发工具比较, 国内应用水平较大地落后于国际. 二.软件开发工具的发展方向与趋势 几个值得注意的发展方向(重点.记忆) 智能化. 网络化 .一体化 .标准化 智能化:所谓智能化,具体来说就是在软

开发工具-Java开发必知工具

压力测试工具_JMeter 作用 1.能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC). 2.完全的可移植性和100% 纯java. 3.完全 Swing 和轻量组件支持(预编译的JAR使用 javax.swing.*)包. 4.完全多线程 框架允许通过多个线程并发取样和 通过单独的线程组对不同的功能同时取样. 5.精心的GUI设计允许快速操作和更精确的计时. 6.缓存和离线分析/回放测试结果. 高可扩展性 1.可链接的取样器允许无限制的测试能力

软件开发工具(第5章:软件开发工具的使用与开发)

一.购置与开发的权衡 购买或自行开发软件与哪些条件有关? 购买现成的软件开发工具还是自己开发专用的工具,与具体工作的条件. 环境.人员素质.项目特征都有不可分割的联系 自行开发软件开发工具的优点(重点.记忆) 目标明确,切实符合自己的需要. 便于进一步扩充和升级,不存在引进外面产品时不可避免的冲突 与不一致. 可以商品化,成为软件产品出售. 许多软件技术人员手边都积累了一些自制的.专用的.规模不一的软件开发工具 购买软件开发工具的优点(重点.记忆) 能够帮助人们减轻一定的工作负担,在某些环节上代

APICloud首款全功能集成开发工具重磅发布,彰显云端一体理念

近日,APICloud重磅推出首款云端一体的全功能集成开发工具--APICloud Studio 2.为了更深入了解这款开发工具的特性及优势,APICloud CTO 邹达针对几个核心问题做出了解答. 一.APICloudStudio 2是一款什么样的开发工具? 我们为APICloud Studio 2提炼出三个关键词,「Atom」.「云端一体」和「全功能集成」. 首先,APICloud Studio 2是一款基于Atom内核的开发工具.众所周知,Atom是一款主流.开源的前端编码工具,在Git

盘点:崛起中的九大HTML5开发工具

HTML5被看做是Web开发者创建流行Web应用的利器,增加了对视频和Canvas 2D的支持.HTML5的诞生还让人们重新审视浏览器专用多媒体插件的未来,如Adobe的Flash和微软的Silverlight,HTML5为实现这些插件的功能提供了一种标准化的方式. 虽然HTML5标准尚未开发完成,但是随着开发者对HTML5的兴趣日渐浓厚,开发工具提供商也开始跟进.以下介绍的9款应用工具已经能够帮助开发者在程序中集成HTML5功能. 一.Adobe Edge 目前还处于预览阶段的Adobe Ed

Xamarin Anroid开发教程之Anroid开发工具及应用介绍

Xamarin Anroid开发教程之Anroid开发工具及应用介绍 Xamarin开发Anroid应用介绍 如今智能手机已经盛行了好几年,而针对这些智能手机的软件开发也变得异常火热.但是在Android平台下只能使用Java开发,iOS平台下也只能使用Objective-C或Swift开发.对于那些C#程序员却只能眼看着这些火热的平台流口水.在几年前只能重新学习一门新的语言,才可以进入这些智能手机开发行业.现在,我们有了Xamarin.C#程序员不需要了解其它语言,就可以开始编写Android

Mac iOS Mac Watch 应用和游戏编程开发工具推荐

今日分享「iOS / Mac / Watch 应用和游戏开发工具」推荐,这期专题主要为iOS开发者推荐一些优秀的设计和开发工具,这些工具包含移动原型的设计.程序的开发等,可以大大提高开发的效率!专题会及时更新,如果一些优秀软件未包含,可留言提醒. 本文图片和内容均来自[风云社区 SCOEE],如想了解更多mac软件可上[风云社区 SCOEE]. 有需要其他类型的软件,可在评论区留言或私信于我[磨人的小妖精],以后也会不断更新更多专题资源. 有想要的软件资源,需要下载的也可以找我[磨人的小妖精]私

Chrome 开发工具指南

Chrome 开发工具指南 谷歌 Chrome 开发工具,是基于谷歌浏览器内含的一套网页制作和调试工具.开发者工具允许网页开发者深入浏览器和网页应用程序的内部.该工具可以有效地追踪布局问题,设置 JavaScript 断点并可深入理解代码的最优化策略. 适用人群 这篇教程将会带你从头开始使用学习如何利用 Google 提供的组件进行 Chrome 上的相关开发调试工作. 通过本教程,你将学会如何使用这些工具,并且学会如何通过它来分析调试提供的 Demo . 学习前提 在你继续本教程之前,你必须对

细数那七年苹果为开发者带来的开发工具

摘要:今日凌晨1点,苹果发布会如期而至,各方舆论聚焦苹果发布现场,名家点评吐槽纷至沓来,小编不想去关心众人对新品的看法,只关心iOS七年,苹果为开发者带来了什么? 从2007年第一代iOS到现在的iOS 8,七年转瞬即逝,手势操作的iOS重新定义了手机,同时也催生了iOS应用开发者这一行业.随着苹果系统的不断更新,也为开发者带来了独特的开发语言和无数的开发工具. 开发 Xcode Xcode是苹果官网为开发者提供的集成开发环境,从继承自NeXT的Project Builder到现在,已经发展至X