2020年《数据库工程师》基础知识:需求分析过程_第1页
2020年《数据库工程师》基础知识:需求分析过程_第2页
2020年《数据库工程师》基础知识:需求分析过程_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库工程师基础知识:需求分析过程1 、标识问题:(1) 需求分析的第一步, 通过对问题的识别和标识获得所求解问题及其运行环境的理解;(2) 标识问题从现行系统的业务流程做起, 理解现行系统的业务流程 ;(3) 在标识理解需求的还要注意确定系统的人机界面;2 、建立需求模型:(1) 模型是对现实原形所作的一种抽象, 其本质是只关心与研究内容有关的因素, 而忽略无关的因素, 其目的是把复杂的事物变得简单,便于认识和分析;(2) 目前常用的模型方法主要有DFDa据流图和IDEFQ者B属于结构化分析方法,其特征是抽象和分解;(3) 首先对应用领域进行全面的分析, 发现并找出同类事物的本质, 用抽象方

2、法把这类事物的非主要方面剔除, 把握住事物的内部规律或本质,就可以找到解决办法 ; 然后采用自上而下逐步求精的方法对复杂的问题进行分解;(4) 结构化分析及建模方法的主要优点:(A) 不过早陷入具体的细节 ;(B) 从整体或宏观入手分析问题;(C) 通过图形化的模型对象直观地表示系统要做什么, 完成什么功能 ;(D) 图形化建模方法方便系统分析员理解和描述系统(E) 模型对象不涉及太多的技术术语,便于用户理解 ;3 、描述需求:(1) 需求描述的目标: 对软件项目功能性和非功能性的需求全面描述 ;(2) 功能性需求: 指需要计算机实际解决的问题或实现的具体功能,明确描述系统必须做什么,实现什么功能以及输入输出等 ;(3) 非功能性需求:软件项目对实际运行环境的要求;(4) 需求描述主要由需求模型和需求说明书组成, 说明书侧重文字说明, 内容如下: 需求概述 ; 功能需求 ; 信息需求 ; 性能需求 ; 环境需 求 ; 其他需求 ;(5) 在对需求进行分析过程中,系统分析员要经常考虑的问题:(A) 描述的需求是完全的吗 ?(B) 需求描述是正确的和一致的吗?(C) 描述的这些需求是可行的、实际可操作的吗 ?(D) 描述中的每一条需求都是客户需要的吗 ?4、确认需求:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论