软件开发工具-4

  1. 软件开发工具的功能.
    1. 提供描述软件状况及其发展过程的概念模式
    2. 提供存储和管理有关信息的机制和手段
    3. 帮助使用者编制,生成及修改各种文档
    4. 通过各种信息的提供,半自动地生成程序代码,测试,修改错误
    5. 对于历史信息进行跨生命周期的管理,把项目进度与版本更新的有关信息科学地管理起来
  2. 软件开发工具的三个技术要点是:面向使用者,保证信息的准确传递和保证系统的开放性
  3. 软件开发周期:需求分析,分析设计,编码阶段,测试阶段,维护阶段
    1. 需求分析阶段:建立逻辑模型
    2. 分析设计阶段:确定子系统或模块划分
    3. 编码阶段:代码编程
    4. 测试阶段:安排测试方案,准备测试数据,收集与分析测试结果,并对出现问题的模块做修改和调整
  4. 信息库的内容
    1. 系统状况:关于软件应用的领域与环境的状况
    2. 设计成果:包括逻辑设计与物理设计的成果
    3. 运行状况的记录
    4. 项目版本:有关项目管理与版本管理的信息.
  5. 信息系统设计成果包括数据流程图,数据字典,系统结构图,数据库逻辑设计,各模块的设计要求
  6. 信息系统运行状况记录包括运行效率,作用,用户反映,故障情况,故障的原因和处理情况.
  7. 信息库的组织方式,逻辑上统一,物理上独立
  8. 信息库的管理功能:录入更新,使用查询,一致性维护
  9. 历史信息在信息库中保留的难点
    1. 历史数据的量太大
    2. 历史数据格式不一致
    3. 历史数据不标准
  10. 生成代码依据的资料
    1. 信息库中已有的有关资料
    2. 利用各种标准模块的框架和构件
    3. 依据使用者通过屏幕前的操作送入的信息.
  11. 文档生成包括文章,图形,表格
  12. 软件项目管理的主要内容
    1. 研究确定开发工作的方针和方法
    2. 开发任务的划分与分工
    3. 资源状况.包括:人力,物理,设备,软件,资金.
    4. 人员情况.包括每个成员或团队的技术水平和工作进度
    5. 变更情况.包括需求
    6. 质量情况.
原文地址:https://www.cnblogs.com/jojoword/p/13277596.html