• 软件开发工具-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. 质量情况.
  • 相关阅读:
    INF文件的语法解说转
    VC的拨号上网程序
    sql修复
    flash media server 2 下载 + 无限制序列号
    [原] ASPNET2.0中如何历遍GRIDVIEW
    [net2.0] ASPNET内置安全认证架构 的灵异问题~~~~
    SnagIt的Visual Studio Team System插件
    [翻译]使用HtmlAgilityPack更好的HTML分析和验证
    哪些自动化测试工具支持AJAX
    VSTT Rosario CTP
  • 原文地址:https://www.cnblogs.com/jojoword/p/13277596.html
Copyright © 2020-2023  润新知