zoukankan      html  css  js  c++  java
  • 软件开发工具-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. 质量情况.
  • 相关阅读:
    Pivot Table 实现详解(一)
    VSTS 离线源码版本辅助工具
    早上发现还是问题不断
    VSTS 离线源码版本辅助工具源码
    C#单元测试
    长沙招聘若干 ASP.NET 开发人员(长期有效)
    解析判定数据有效性表达式的存储过程 for SQLServer
    提高 SNAP 网页预览图的采集速度
    用了2年多快3年的老ASUS本子出了点小问题了
    模拟一下细胞的繁殖(CSDN号召帖)
  • 原文地址:https://www.cnblogs.com/jojoword/p/13277596.html
Copyright © 2011-2022 走看看