- 1、本文档共39页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
另外,工作环境也是决定购置工具还是自制工具的一个重要因素。工作环境包括硬件配置、系统软件、数据库管理系统、网络通信等各种条件。一般的软件开发工具都是在一定的工作环境中工作的,否则就不能正常运行。虽然一些比较大的软件开发工具厂商声称它们的产品可以在各种不同的平台上使用,但这事实上是很难做到的。因此,在一些比较通用的平台上比较容易找到合适的工具,如EOS平台、Windows平台、UNIX平台等,而在比较特殊的平台上则常常需要自行开发工具。需要说明的是,工具的环境与待开发软件的环境一致为好。 。因为这样有利于实现一体化的、全过程的支持。最后,人员的因素也是必须考虑的。引入软件开发工具的初衷是节省程序员的劳动,在引入软件开发工具之后,要求程序员在熟悉程序设计语言的同时掌握软件开发工具。使用引入的工具需要花时间学习与熟悉,自己开发工具更需要花费人力与时间,而且都需要一定的知识背景。这些因素不仅影响软件开发工具能否真正使用,而且也影响到是购买工具还是自己开发工具。总之,在软件开发工作中引进软件开发工具是一种必然的趋势。 对市场上的软件开发工具如何调查? 在调查研究中,以下这些问题应作为重点。(1)开发工具的功能。现在可以称为工具的软件十分广泛,功能也相去甚远,决不能笼统地看待。(2)这些工具的性能。主要包括工具的人机界面、使用方式以及时间效率。对于能够实现同样功能的工具,应当从这些方面比较其优劣。 * * 第五章软件开发工具的使用与开发 第五章软件开发工具的使用与开发 5.1??购置与开发的权衡 购买市场上已有的软件开发工具,一般来说能够帮助人们在某些环节上完成一些简单的、重复性的工作;在项目比较大,时间持续比较长的情况下,使用工具还可以使工作的组织管理比较规范、信息的管理与检索比较方便,部分地做到信息与知识的重用和共享。软件开发工具的引进是比较昂贵的,真正经过考验的、一体化的软件开发工具还不多,产品的作用与可靠程度还不尽如人意。自己开发的工具目标明确,符合需要,便于进一步扩充和升级,不存在引进外面产品时的冲突与不一致。 从长远来看,软件开发工具会越来越多地得到应用,自行开发情况会越来越少;但是自行开发一些为自己所用的、适用于某一特定应用范围内的、只支持某一局部功能的工具,还是相当普遍的现象 根据哪些因素来进行购置与自行开发之间的权衡(四个) 首先,它取决与准备开发的软件的性质与要求 ?其次,取决于开发人员对支持工作与支持程度的实际需要 另外,工作环境也是决定购置工具还是自制的一个重要因素 最后,人员的因素也是必须考虑的。????总之,在软件开发工作中引进软件开发工具是一种必然的趋势。 5.2??软件开发工具的选择与购置 一、明确目的与要求●引入软件开发工具要达到怎样的目标 (1)为哪个软件开发项目而使用工具,为了一个项目还是为了一批项目而购置软件开发工具,为哪一种类型的项目而购置这些工具?(2)在哪个工作阶段使用工具,是单在代码生成或文档生成中使用工具,还是在其它阶段也要使用工具,是在一个生命周期内使用工具,还是准备长期开发不断更新版本? (3)工具将供哪些人使用,这些人以前用过工具没有,他们熟悉的语言、开发环境、表达图示、交流方式是什么?这些人对于使用工具的态度、期望、可塑性如何?(4)工具将在怎样的软件、硬件环境下运行,机器的速度、内存、外围设备、通信条件如何?显然,这些问题如果不事先了解清楚,选择会陷入盲目性。 二、调查市场 在调查研究中,以下这些问题应当作为重点(1)开发工具的功能。(2)这些工具的性能。(3)这些工具所使用或依据的的开发方法或开发理论是什么,与自己的方法理论是否一致。这主要包括两个方面:一方面是对应用软件结构的理解与认识。另一方面是对开发过程的划分与各阶段任务的理解与认识。(4)这些工具的运行环境是什么?硬件条件、操作系统、数据库管理系统、通信条件等都对未来的实际使用产生影响。(5)这些工具的文档资料是否齐全?(6)这些工具的服务、培训条件如何?(7)价格。 三、软件开发工具的购置方法与步骤 在软件开发选择与购置中,应当遵循以下的步骤与方法第一步,明确购买软件开发工具目的与要求。(这是正确使用软件开发工具的基础工作。 第二步,明确购买软件工具的环境条件与制约条件。第三步,市场调查。第四步,对于可供选择的各种工具进行综合比较。(这里注意要防止两种倾向)第五步,进行测试和检验。第六步,正式签约购置。第七步,安装与试用。总之,软件开发工具的选择与购买是一项十分复杂细致的工作。 在综合比较中(第四步),是要反复进行、逐步筛选的。特别要注意要防止两种倾向:一种是单纯从厂家提供的资料去比较,而缺乏已经使用过这种实际应用单位的反映。另一
您可能关注的文档
- 数据结构与算法第十章Algorithmdesigntechniques.ppt
- 物业管理机构与市场第二章.ppt
- 贷后检查实务及典型案例培训.ppt
- 校园心理危机三级预警机制的构建与思考.ppt
- 国际注册营养师培训教材基础营养学绪论.ppt
- 如家特许经营店长须知(新版).ppt
- 心理复习(大学里很全的课件).ppt
- 国际企业管理第二章跨国经营动机解析.ppt
- 城市轨道交通安全管理(任务一).pptx
- 第九章南京国民党政府之经济政策.ppt
- 高三生物一轮复习课件第8课时 酶和ATP.pptx
- 高三生物一轮复习课件 细胞中的元素和化合物,细胞中的无机物.pptx
- 2025年中考物理复习答题技巧与模板构建专题04热学必考的三个重点实验(解析版).docx
- 高三生物一轮复习课件:细胞核的结构和功能.pptx
- 高三生物一轮复习课件:光合作用的影响因素及其应用课件.pptx
- 高三生物一轮复习课件:细胞膜与细胞核.pptx
- 高三生物一轮复习课件蛋白质与核酸.pptx
- 高三一轮复习生物:细胞呼吸的原理和应用课件(1).pptx
- 高三生物一轮复习课件第8讲+酶和ATP.pptx
- 2.2基因在染色体上课件高一下学期生物人教版(2019)必修2 (2).pptx
最近下载
- 35KV变电站施工方案【参考】.doc VIP
- 乡村学校教育质量提升的策略研究教学研究课题报告.docx
- 垃圾回收仓库管理制度.docx VIP
- 广东省深圳市罗湖区2023-2024学年四年级下学期7月期末英语试题(含答案).doc VIP
- 2023年山东省高中物理合格考真题 .pdf VIP
- 低空经济产业基地项目经济效益分析报告(范文参考).docx
- 论大学生实习期间劳动权益保障困境与突破路径.docx
- 2024年北京市中考物理试题(含答案及解析).docx
- DLT526-2013 备用电源自动投入装置技术条件.pdf VIP
- 2025年心理咨询师专业技能知识考试题库(浓缩500题).docx
文档评论(0)