数据库应用系统的需求分析

本文介绍了数据库应用系统的需求分析,包括需求分析的概念、获取需求的方法、详细的需求分析过程,如标识问题、建立需求模型、描述需求和确认需求。重点讨论了结构化分析、DFD建模和IDEFO建模在需求分析中的应用及其优点。
摘要由CSDN通过智能技术生成

一 需求分析的概念与意义

所谓的需求分析,就是对待开发系统要做什么,完成什么功能的全面描述
软件的一些特性使得需求的获取常常并不容易!
比如软件功能复杂,需求可变性,软件的不可见性

二 获取需求的方法

  • 面谈
  • 实地观察
  • 问卷调查
  • 查询资料

三 需求分析过程

3.1标识问题

首先就是对文题的标准化定义;其次界定人机的关系,就是说什么是计算机可以完成的,什么是计算机不可以完成的;再者就是对原始数据要建立模型。

3.2建立需求模型

借助模型来理解系统涉及的各种业务活动与各个部件的的相互作用关系和约束(UML,DFD,IDEF0)

3.3描述需求
  • 需求概述:描述软件项目研发的背景与意义等
  • 功能需求:描述系统的总体结构与功能
  • 性能需求:相应时间,存储容量,对系统的性能要求
  • 环境需求:硬件,操作系统的需求
  • 信息需求(数据需求):信息的范围,属性,数据之间的关系与约束
  • 其他需求:安全性需求等
3.4确认需求

审核内容:

  • 功能需求
  • 性能需求
  • 数据需求
  • 数据管理
  • 其他需求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值