• 软件开发工具(第5章:软件开发工具的使用与开发)


    一、购置与开发的权衡

    购买或自行开发软件与哪些条件有关?

    购买现成的软件开发工具还是自己开发专用的工具,与具体工作的条件、 环境、人员素质、项目特征都有不可分割的联系

    自行开发软件开发工具的优点(重点、记忆)

    • 目标明确,切实符合自己的需要。
    • 便于进一步扩充和升级,不存在引进外面产品时不可避免的冲突 与不一致。
    • 可以商品化,成为软件产品出售。

    许多软件技术人员手边都积累了一些自制的、专用的、规模不一的软件开发工具

    购买软件开发工具的优点(重点、记忆)

    • 能够帮助人们减轻一定的工作负担,在某些环节上代替一些简单的、重复性的 工作。
    • 当项目比较大,时间持续比较长的情况下,使用工具还可以使工作的组织管 理比较规范,信息的管理与检索比较方便,部分地做到信息与知识的重用和 共享

    一般而言,软件开发工具,我们更倾向于购买用途十分明确的

    软件开发工具的运行环境(重点、记忆)

    • 硬件配置:内存规模 、磁盘容量、 主机速度 、输入输出设备
    • 系统软件
    • 数据库管理系统
    • 网络通信

    决定购置还是自行开发软件开发工具,要考虑多种因素

    • 准备从事的软件开发工作的性质与要求(最基本)。
    • 开发人员对支持工作与支持程度的实际需要。
    • 工作环境。
    • 人员因素

    二、软件开发工具的选择与购置

    购置软件开发工具前要明确目的与要求

    • 为哪个软件开发项目而使用工具? 
    • 在哪个工作阶段使用工具;
    • 工具将供哪些人使用;
    • 工具将在怎样的软件、硬件环境下运行?

    购置软件开发工具前应调查什么(重点、记忆)

    功能、性能、开发理论或者方法、运行环境、文档资料、服务培训条件、价格

    软件开发工具的购置方法与步骤(重点、记忆)

    • 1、明确购买软件开发工具目的与要求。
    • 2、明确购买软件工具的环境条件与制约条件。
    • 3、市场调査。
    • 4、对于可供选择的各种工具进行综合比较。
    • 5、进行测试和检验。
    • 6、正式签约购置。
    • 7、安装与试用。

    三、软件开发工具的使用

    引入软件开发工具后,组织管理工作包括哪些(重点、记忆)度过培审

    • 1.严格使用制度
    • 2.记录使用的详细过程
    • 3.培训使用人员
    • 4.审计与评价工作

    严格使用制度:

    • 明确信息来源、使用权限、维护职责等有关事宜
    • 明确规定由哪些人在什么时候完成任务
    • 对于已经存入信息库的信息也要规定其使用权限及维护责任
    • 如果没有明确规定,信息库的内容就失去了可靠性,工具的运用也就失去了基础

    记录使用的详细过程:

    • 记录内容包括系统运行的次数与时间,信息库的输入与更新时间,各种输 出的质量与数量,使用者的反映与满意程度,各种故障的情况及处理。
    • 项目的组织者必须及时地清楚地知道软件开发工具的使用情况、信息库的情 况以及人们是否正确地使用了它们。

    培训使用人员: 软件开发工具的使用过程是人们转变工作方式的过程

    审计与评价工作

    • 目的和意义:审计是指对系统的运行状况及效率进行检测与评价,以便 用好或改进系统,保证取得实际的应用效果。审计的基础是日常记录的信息。
    • 审计的范围:包括工具使用的环境、人员、工作负担、工作效果、存在 问题、改进方法等很多方面。

    审计与评价工作问题举例

    • 在工具使用过程中进行审计的主要内容: 有没有出现过错误,有没有出现过数据丢失或错误的情况,有没有出现过由于误 操作而引起的异常情况,对这些情况有哪些纠正和补救措施,其效果如何。
    • 软件开发工具性能审计:工具的效率;工具的响应速度;工具的输出方式。
    • 在购置开发工具时进行审计:希望利用的功能;投入的资金和人力;定量计算的 收益和无法定量计算的收益;从经济上看是否合理。

    四、软件开发工具的开发

    自行开发工具的原则

    • 从实际出发,设定现实的、有限的目标。
    • 自行开发工具一定要坚持短小实用,逐步积累。
    • 第三点要注意文档的齐全与资料的积累。
  • 相关阅读:
    快速排序
    ABP Error in roboto.css can't resolve '97uahxiqZRoncBaCEI3aWxJtnKITppOI_IvcXXDNrsc.woff2'
    .NET Core Log
    .NET Core的配置文件
    VirtualBox多网卡模式
    Maven 常见错误
    python压缩文件脚本
    Windows7 64bit 安装python3.3 & cx_Freeze-4.3.2
    Ubuntu Linux环境变量
    Ubuntu12.04 64bit 安装 Dropbox
  • 原文地址:https://www.cnblogs.com/jalja/p/11651401.html
Copyright © 2020-2023  润新知