《软件开发工具》第5章 软件开发工具的使用与开发ppt课件.ppt

《软件开发工具》第5章 软件开发工具的使用与开发ppt课件.ppt

ID:59409805

大小:151.00 KB

页数:55页

时间:2020-09-19

《软件开发工具》第5章 软件开发工具的使用与开发ppt课件.ppt_第1页
《软件开发工具》第5章 软件开发工具的使用与开发ppt课件.ppt_第2页
《软件开发工具》第5章 软件开发工具的使用与开发ppt课件.ppt_第3页
《软件开发工具》第5章 软件开发工具的使用与开发ppt课件.ppt_第4页
《软件开发工具》第5章 软件开发工具的使用与开发ppt课件.ppt_第5页
资源描述:

《《软件开发工具》第5章 软件开发工具的使用与开发ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章软件开发工具的使用与开发本章内容5.1购置与开发的权衡5.2软件开发工具的选择与购置5.3软件开发工具的使用5.4软件开发工具的开发5.1购置与开发的权衡购置软件开发工具的好处:能够帮助人们在某些环节上完成一些简单的、重复性的工作;在项目比较大,时间持续比较长的情况下,使用工具还可以使工作的组织管理比较规范、信息的管理与检索比较方便,部分地做到信息与知识的重用和共享。购置软件开发工具的不足:软件开发工具的引进是比较昂贵的;目前软件开发工具还处于发展起步阶段,真正经过考验的、一体化的软件开发工具还不多;产品的作用与可靠程度还不尽如人意。自行开发软件工具的优点:目标明确,符合自身的

2、需要;便于进一步扩充和升级;不存在引进外面产品时的冲突与不一致;存在着商品化的可能。自行开发软件工具的困难:开发工作的困难程度被大大低估;单项、专用工具的开发困难远远低于一体化工具的开发;商品化和集成化的困难(如何适应较广的应用范围、不同的使用环境,各环节之间的相互衔接)。从长远来看,软件开发工具会越来越多地得到应用,自行开发情况会越来越少;但是自行开发一些为自己所用的、适用于某一特定应用范围内的、只支持某一局部功能的工具,还是相当普遍的现象。软件开发工具发展还不成熟,目前的情况和高级语言刚出现时的情形相似。根据哪些因素来进行购置与自行开发之间的权衡(四个):首先,它取决于准备开发的

3、软件的性质与要求。对于一般性的、日常事务处理的软件系统,其功能比较简单,重复工作量大,对效率要求不高。(适合购买成熟的软件开发工具)对于开发软件公司的产品,要求很高的效率与灵活性,针对特定类型的应用。(适合自行开发,提高工作效率和协调性、一致性。其次,取决于开发人员对支持工作与支持程度的实际需要。软件开发人员希望得到什么帮助,是进行考虑的出发点。对于报表设计、屏幕设计工作量很大,且不复杂的项目。(适合购买专用工具)对于游戏、教学辅助软件等人机界面活泼多变的项目。(采用多媒体软件开发工具,或者自行开发专用工具)另外,工作环境也是决定购置工具还是自制的一个重要因素。工作环境包括硬件配置、

4、系统软件、DBMS、网络通信等条件;跨平台存在困难;特殊平台上,需要自行开发软件工具。最后,人员的因素也是必须考虑的。购入开发工具,需要程序员学习并熟悉工具的使用;自行开发需要花费大量的人力、物力和时间;需要背景知识。总之,在软件开发工作中引进软件开发工具是一种必然的趋势。由于软件开发工具相关技术不够成熟,实际工作中存在着购买和自行开发的权衡。5.2软件开发工具的选择与购置一、明确目的与要求 ●引入软件开发工具要达到怎样的目标 (1)为哪个软件开发项目而使用工具,为了一个项目还是为了一批项目而购置软件开发工具,为哪一种类型的项目而购置这些工具?(2)在哪个工作阶段使用工具,是单在代

5、码生成或文档生成中使用工具,还是在其它阶段也要使用工具,是在一个生命周期内使用工具,还是准备长期开发不断更新版本?(3)工具将供哪些人使用,这些人以前用过工具没有,他们熟悉的语言、开发环境、表达图示、交流方式是什么?这些人对于使用工具的态度、期望、可塑性如何?(4)工具将在怎样的软件、硬件环境下运行,机器的速度、内存、外围设备、通信条件如何? 显然,这些问题如果不事先了解清楚,选择会陷入盲目性。二、调查市场在调查研究中,以下这些问题应当作为重点:(1)软件开发工具的功能。(2)软件开发工具的性能。(3)软件开发工具所使用或依据的的开发方法或开发理论是什么,与自己的方法理论是否一致。这

6、主要包括两个方面:一方面是对应用软件结构的理解与认识。如QuickMIS以菜单树结构为基本思路来支持开发工作;命令控制式结构提供命令定义、热键操作的环境与条件。另一方面是对开发过程的划分与各阶段任务的理解与认识。如对于设计的理解,是提出对具体模块的要求,还是完成代码编写。(4)软件开发工具的运行环境是什么?硬件条件、操作系统、数据库管理系统、通信条件等都对未来的实际使用产生影响。(5)软件开发工具的文档资料是否齐全?(6)软件开发工具的服务、培训条件如何?(7)价格。是否超出预期的效益?三、软件开发工具的购置方法与步骤在软件开发选择与购置中,应当遵循以下的步骤与方法: 第一步,明确购

7、买软件开发工具目的与要求。(这是正确使用软件开发工具的基础工作。第二步,明确购买软件工具的环境条件与制约条件。(软硬件平台、人员、经济)第三步,市场调查。第四步,对于可供选择的各种工具进行综合比较。要反复进行、逐步筛选的。特别要注意要防止两种倾向:一种是单纯从厂家提供的资料去比较,而缺乏已经使用过这种实际应用单位的反映。另一种是单纯从某一项指标去比较(如价格)。第五步,进行测试和检验。利用接近实际开发项目的数据进行输入、输出、修改、查询等基本操作的实验。第

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。