数据库等级考试(一)--应用系统开发方式

开篇

  • 今天新到的全国计算机等级考试,三级教程-数据库技术 为了19年3月底的考试努力,这些是我在今后学习中的心得体验。

软件工程

  • 为了提高软件质量,加快软件开发进度,降低开发成本,提出“软件工程”思想。
  • 典型方法
    • 瀑布模型、快速原型模型、螺旋模型
  • DBAS生命周期模型
    • 基本活动
      • 项目规划、需求分析、系统设计、实现与部署、运行与维护
  • 规划与分析
    • 系统规划与定义
      1. 任务陈述
      2. 确定任务目标
      3. 确定范围和边界
      4. 确定用户视图
    • 可行性分析
      1. 经济可行性
      2. 技术可行性
      3. 操作可行性
      4. 开发方案选择
    • 项目规划
      1. 项目团队
      2. 项目环境
      3. 项目活动
      4. 成本预算
      5. 进度计划
  • 需求分析
    • 数据需求分析
      • 数据字典
        1. 数据项
        2. 数据结构
        3. 数据流
        4. 数据存储
        5. 数据处理
    • 功能需求分析
      1.数据处理需求分析
      1. 业务规则需求分析
    • 性能需求分析
      1.数据操作响应时间
      1. 系统吞吐量
      2. 没TPS代价值
      3. 允许并发访问的最大用户数
    • 其他需求分析
      1. 存储需求分析
      2. 安全性需求分析
      3. 备份和恢复需求分析
  • 系统设计
    • 概念设计
    • 逻辑设计
    • 物理设计
  • 实现与部署
    1. 建立数据库结构
    2. 数据加载
    3. 事务和应用程序的编码及测试
    4. 系统集成、测试与试运行
    5. 系统部署
  • 运行管理与维护
    • 日常维护
      1. 备份与恢复
      2. 完整性维护
      3. 安全性维护
      4. 存储空间管理
      5. 并发控制
    • 监控与分析
      1. 数据采集与统计
      2. 操作分析
      3. 基准程序评估
    • 性能优化调整
      1. 查询调整与优化
      2. 索引调整
      3. 事务调整
      4. 模式调整
      5. 参数调整
      6. 硬件调整和升级
      7. 应用程序优化
    • 系统进化
      1. 应用程序升级
      2. 数据库重组
      3. DBMS和OS升级
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容