数据库应用系统开发方法 第二部分
2019-02-28 15:14
141 查看
<1>规划与分析
1.1系统规划与定义
- 任务陈述
- 确定任务目标
- 确定范围和边界
- 确定用户视图
1.2可行性分析
- 技术可行性
- 经济可行性
- 操作可行性
- 开发方案选择
1.3项目规划
- 项目团队
- 项目环境
- 项目活动
- 成本预算
- 进度计划
<2>需求分析
过程:需求获取,需求分析,需求描述,规范说明,需求验证
2.1数据需求分析:
从对数据进行组织与存储的角度,从用户视图出发,分析与辨识应用领域所管理的各类数据项和数据结构形成数据字典的主要内容
数据字典:通过对数据项和数据结构的定义来描述数据流和数据存储的逻辑内容
数据项+数据项+数据项+…=数据结构
2.2功能需求:
1 数据处理需求分析
从数据访问和处理的角度分析并生成数据流图:
数据流图:利用数据项,数据存储,数据加工,数据流等概念描述数据的处理
也可以表示为事务规范:
事务规范:事务名称,事务描述,事务所访问的数据项,事务用户
2 业务规则需求分析
2.3非功能需求:
1性能需求分析性能指标:
- 数据操作
- 访问响应时间
- 系统吞吐量
- 允许并发访问的最大用户数
- 每TPS带价值
影响因素:
- 系统硬件资源
- 网络通信设备性能
- 操作系统环境
- 数据库逻辑设计和物理设计质量
- DBMS的配置和性能
- 数据库应用程序自身
- 存储需求分析
- 安全性需求分析
- 备份和恢复需求分析
相关文章推荐
- Xqk.Data数据框架开发指南:丰富的、灵活的查询方法(第二部分:适应不同数据库系统的查询)
- 《全国计算机等级考试三级教程》章节学习记录——第一章.数据库应用系统开发方法
- 第二部分:使用Jasperreport作为报表控件开发胖客户端报表应用
- 一个带完整的RBAC授权系统的rails应用(第二部分)
- [全程建模]UML应用与实践的对话——某国外大型业务系统对话的第二部分
- 第二部分:使用Jasperreport作为报表控件开发胖客户端报表应用
- Android4开发入门经典 之 第二部分:Android应用的核心基础
- 实战 Eclipse ,Jigloo, PostgreSQL,JDBC 开发数据库查询应用系统起步
- JAVA网络应用系统开发的新思考方法
- oracle 数据库开发应用实例,招生录取系统,oracle与plsql教程打包下载
- C#.NET 大型企业信息化系统集成快速开发平台 4.1 版本 - 面向数据库SQL语句的应用开发二
- Android开发中调用系统相册上传图片到服务器OPPO等部分手机上出现短暂的显示桌面问题的解决方法
- 实战 Eclipse ,Jigloo, PostgreSQL,JDBC 开发数据库查询应用系统起步(转)
- DB2 开发系列 第二部分 数据库的创建
- 主流数据库之间对SQL:2003标准的不同实现方法比较(第二部分 结果集排序)
- Oracle平台应用数据库系统的设计与开发
- 开发你的第一个LYNC应用-第二部分
- android 系统应用 开发 注意事项(该版本采用方法效率较高)
- Android4开发入门经典 之 第二部分:Android应用的核心基础
- Oracle平台应用数据库系统的设计与开发