【软件系统分析与设计】需求分析的任务、目标及方法

简介: 【软件系统分析与设计】需求分析的任务、目标及方法

正文


分析和表达用户需求的方法主要包括自顶向下和自底向上两类方法。自顶向下的结构化分析(Structured Analysis,SA)方法从最上层的系统组织结构入手,采用逐层分解的方式分析系统,并把每一层用数据流图和数据字典描述。需求分析的重点是调查组织机构情况、调查各部门的业务活动情况、协助用户明确对新系统的各种要求、确定新系统的边界,一次获得用户对系统的如下要求:


  1. 信息要求。用户需要在系统中保存哪些信息,有这些保存的信息要得到什么样的信息,这些信息以及信息间应当满足的完整性要求。


  1. 处理要求。用户在系统中要实现什么样的操作功能,对保存信息的处理过程和方式,各种操作处理的频度、响应时间要求、处理方式等以及处理过程中的安全性要求和完整性要求。


  1. 系统要求。系统要求包括安全性要求、使用方式要求和可扩充性要求。其中,安全性,安全性要求是指系统有几种用户使用,每一种用户的使用权限如何;使用方式要求是指用户的使用环境是什么,平均有多少用户同时使用,最高峰时有多少用户同时使用,有无查询相应的时间要求等;可扩充性要求是指对未来功能、性能和应用访问的可扩充性的要求。


需求分析阶段的工作以及形成的相关文档(作为概念结构设计阶段的依据)。


223.webp.jpg

需求分析阶段的工作

目录
相关文章
|
4月前
|
NoSQL Redis UED
业务架构问题之在流程建模中,“定职责”的重要性是什么,流程建模中的交互设计原则是什么
业务架构问题之在流程建模中,“定职责”的重要性是什么,流程建模中的交互设计原则是什么
|
4月前
|
数据库
系统分析与设计问题之在软件开发中,为什么需要考虑变化
系统分析与设计问题之在软件开发中,为什么需要考虑变化
|
6月前
|
UED
产品服务需求分析与概念设计阶段
产品服务需求分析与概念设计阶段
122 3
|
数据库 数据库管理
【软件系统分析与设计】
【软件系统分析与设计】
116 0
|
运维 NoSQL 定位技术
软件分析与设计:分析什么?如何设计?
分析与设计这两个词我们平时经常听到,也经常讲,那么分析与设计的本质究竟是什么呢?到底要分析什么?又到底要怎样去设计?这3个问题如果平时没有一些积累,突然被问到这些,一时也会显得不知所措。接下面在第一部分中回答分析与设计的本质,只有清楚了本质,那就知道要怎么分析与设计,因此在第二、第三部分具体讲软件的分析与设计方法,最后一部分讲述个人的一些思考。
软件分析与设计:分析什么?如何设计?
《系统分析与设计方法及实践》一1.2 什么是软件分析与设计
本节书摘来华章计算机《系统分析与设计方法及实践》一书中的第1章 ,第1.2节,窦万峰 主编 宋效东 史玉梅 李东振 赵菁 等参编更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1772 0
|
监控
《系统分析与设计方法及实践》一3.6 案例5:胰岛素输送系统
本节书摘来华章计算机《系统分析与设计方法及实践》一书中的第3章 ,第3.6节,窦万峰 主编 宋效东 史玉梅 李东振 赵菁 等参编更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1451 0