1、购置与开发的权衡
购买或自行开发软件与哪些条件有关?数据库
购买现成的软件开发工具仍是本身开发专用的工具,与具体工做的条件、 环境、人员素质、项目特征都有不可分割的联系网络
自行开发软件开发工具的优势(重点、记忆)工具
- 目标明确,切实符合本身的须要。
- 便于进一步扩充和升级,不存在引进外面产品时不可避免的冲突 与不一致。
- 能够商品化,成为软件产品出售。
许多软件技术人员手边都积累了一些自制的、专用的、规模不一的软件开发工具性能
购买软件开发工具的优势(重点、记忆)开发工具
- 可以帮助人们减轻必定的工做负担,在某些环节上代替一些简单的、重复性的 工做。
- 当项目比较大,时间持续比较长的状况下,使用工具还可使工做的组织管 理比较规范,信息的管理与检索比较方便,部分地作到信息与知识的重用和 共享。
通常而言,软件开发工具,咱们更倾向于购买用途十分明确的。测试
软件开发工具的运行环境(重点、记忆)spa
- 硬件配置:内存规模 、磁盘容量、 主机速度 、输入输出设备
- 系统软件
- 数据库管理系统
- 网络通讯
决定购置仍是自行开发软件开发工具,要考虑多种因素
内存
- 准备从事的软件开发工做的性质与要求(最基本)。
- 开发人员对支持工做与支持程度的实际须要。
- 工做环境。
- 人员因素
2、软件开发工具的选择与购置
购置软件开发工具前要明确目的与要求开发
- 为哪一个软件开发项目而使用工具?
- 在哪一个工做阶段使用工具;
- 工具将供哪些人使用;
- 工具将在怎样的软件、硬件环境下运行?
购置软件开发工具前应调查什么(重点、记忆)文档
功能、性能、开发理论或者方法、运行环境、文档资料、服务培训条件、价格
软件开发工具的购置方法与步骤(重点、记忆)
- 一、明确购买软件开发工具目的与要求。
- 二、明确购买软件工具的环境条件与制约条件。
- 三、市场调査。
- 四、对于可供选择的各类工具进行综合比较。
- 五、进行测试和检验。
- 六、正式签约购置。
- 七、安装与试用。
3、软件开发工具的使用
引入软件开发工具后,组织管理工做包括哪些(重点、记忆)度过培审
- 1.严格使用制度
- 2.记录使用的详细过程
- 3.培训使用人员
- 4.审计与评价工做
严格使用制度:
- 明确信息来源、使用权限、维护职责等有关事宜
- 明确规定由哪些人在何时完成任务
- 对于已经存入信息库的信息也要规定其使用权限及维护责任
- 若是没有明确规定,信息库的内容就失去了可靠性,工具的运用也就失去了基础
记录使用的详细过程:
- 记录内容包括系统运行的次数与时间,信息库的输入与更新时间,各类输 出的质量与数量,使用者的反映与满意程度,各类故障的状况及处理。
- 项目的组织者必须及时地清楚地知道软件开发工具的使用状况、信息库的情 况以及人们是否正确地使用了它们。
培训使用人员: 软件开发工具的使用过程是人们转变工做方式的过程
审计与评价工做
- 目的和意义:审计是指对系统的运行情况及效率进行检测与评价,以便 用好或改进系统,保证取得实际的应用效果。审计的基础是平常记录的信息。
- 审计的范围:包括工具使用的环境、人员、工做负担、工做效果、存在 问题、改进方法等不少方面。
审计与评价工做问题举例
- 在工具使用过程当中进行审计的主要内容: 有没有出现过错误,有没有出现过数据丢失或错误的状况,有没有出现过因为误 操做而引发的异常状况,对这些状况有哪些纠正和补救措施,其效果如何。
- 软件开发工具性能审计:工具的效率;工具的响应速度;工具的输出方式。
- 在购置开发工具时进行审计:但愿利用的功能;投入的资金和人力;定量计算的 收益和没法定量计算的收益;从经济上看是否合理。
4、软件开发工具的开发
自行开发工具的原则
- 从实际出发,设定现实的、有限的目标。
- 自行开发工具必定要坚持短小实用,逐步积累。
- 第三点要注意文档的齐全与资料的积累。