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