五、软件开发工具的使用与开发
1、 怎样考虑购置软件开发工具以及自行研制工具的权衡?哪些因素是必须认真考虑的?
在项目比较大时间持续比较长的情况下,使用工具可以使工作的组织管理比较规范,信息管理与检索方便,部分做到信息与知识的重用与共享。但软件开发工具比较昂贵,而且一体化的开发工具还不多,作用与可靠程度不如人意。自己开发的软件开发工具目标明确,符合需要,而且可进一步升级。从长远看,软件开发工具越来越多得到应用,自行开发的工具会减少。考虑因素:所开发软件的性质与要求;开发人员对支持工作与支持程度的实际需要;工作环境;人员的因素。
2、 为什么软件开发工具选用之前必须明确的有限的目标?
为哪个软件开发项目而使用工具,为一个项目还是为一批项目,为哪一种类型的项目而购置?;在哪个工作阶段使用工具,在一个生命周期内使用,还是准备长期开发、不断更新版本?;工具将供哪些人员使用,这些人是否有使用经验,对于使用工具的态度、期望、可塑性如何?;工具将在怎样的软件、硬件环境下运行?
3、 购买软件开发工具时的市场调查应当包括哪些内容?
开发工具的功能;这些工具的性能;这些工具所使用或依据的开发方法或开发理论是什么,与自己的方法理论是否一致;这些工具运行环境是什么?;这些工具的文档资料是否齐全?使用时的学习、掌握是否简单易行?;这些工具的服务、培训条件如何?;价格。
4、 购置软件开发工具的步骤应当如何安排?
明确购买软件开发工具的目的与要求;明确购买软件工具的环境条件与制约条件;市场调查;对于可供选择的各种工具进行综合比较;进行测试和检验;正式签约购置;安装与试用。
5、 使软件开发工具得到有效使用,并真正发挥作用,需要哪些条件?
一开始就要对使用过程进行认真的组织与管理。
6、 引入软件开发工具之后,应当怎样进行管理?
制定严格的使用制度;记录使用的详细过程;培训使用人员;经常进行审讯与评价工作