zoukankan      html  css  js  c++  java
  • 软件开发工具(第5章:软件开发工具的使用与开发)

    一、购置与开发的权衡

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    三、软件开发工具的使用

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

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

    严格使用制度:

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

    记录使用的详细过程:

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

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

    审计与评价工作

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

    审计与评价工作问题举例

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

    四、软件开发工具的开发

    自行开发工具的原则

    • 从实际出发,设定现实的、有限的目标。
    • 自行开发工具一定要坚持短小实用,逐步积累。
    • 第三点要注意文档的齐全与资料的积累。
  • 相关阅读:
    Atitit (Sketch Filter)素描滤镜的实现  图像处理  attilax总结v2
    JS设置cookie、读取cookie、删除cookie
    Atitit 图像处理30大经典算法attilax总结
    Atitit数据库层次架构表与知识点 attilax 总结
    Atitit 游戏的通常流程 attilax 总结 基于cocos2d api
    Atitti css transition Animation differ区别
    Atitit 图像清晰度 模糊度 检测 识别 评价算法 源码实现attilax总结
    Atitit 全屏模式的cs桌面客户端软件gui h5解决方案 Kiosk模式
    Atitit 混合叠加俩张图片的处理 图像处理解决方案 javafx blend
    Atitit  rgb yuv  hsv HSL 模式和 HSV(HSB) 图像色彩空间的区别
  • 原文地址:https://www.cnblogs.com/jalja/p/11651401.html
Copyright © 2011-2022 走看看