需求分析的任务

需求分析的主要任务是借助当前系统的逻辑模型导出目标系统的逻辑模型,其流程如下:

1.确定对系统的综合需求(功能,性能,运行,扩充需求)

2.制作产品需求文档(PRD)

3.分析系统的数据需求(概念模型,数据字典,规范化)

4.导出目标系统的详细逻辑模型,(数据流图,数据字典,主要功能描述)

5.开发原形系统

6.从PRD提取编制软件需求规格说明书(SRS)

时间: 2024-08-16 17:20:52

需求分析的任务的相关文章

问题账户需求分析

题目:某大银行的一位银行卡办公室的收账经理Liz遇到了一个问题.她每周都收到一份过期未付款的账户名单.这份报告已经从两年前的250个账户增加到现在的1250个账户.为了确定那些严重拖欠债务的账户,Liz需要通读这份报告.严重拖欠债务的账户由几个不同的规则确定,每个规则都要求Liz检查客户的一项或几项数据.过去半天的工作量现在增加到了每周三天.即使在确定了严重拖欠债务的账户后,如果没有查阅该账户三年内的历史资料,Liz也不能做出最后的信用决定(例如严厉的催款电话.断绝信用或将这个账户传给一个收账代

作业5:需求分析

分析已有系统:南通大学学生成绩录入系统 [必做 1] 列出该学生成绩录入系统的利益相关者(stakeholder). 参考资料:<构建之法> Ch 8.2, Page 159. 利益相关者(stakeholder):用户(通大学生.老师).教务管理负责人.系统管理员.市场分析师.监管机构(学校).软件工程师.开发测试人员. [必做 2] 如果让你改进已有的成绩录入系统,请利用 NABCD 分析框架,开展竞争需求分析(表格形式).参考资料:<构建之法> Ch 8.4, Page 16

《团队-学生成绩管理-需求分析》

学生成绩管理系统--需求分析 开发意图: 采用学生成绩管理系统,可以方便地对学生和学生成绩进行管理. 用户特点: 本系统的最终用户只有一个:管理员.系统的管理员主要是对学生信息以及 学生成绩进行一些操作. 这些操作包括对学生信息的添加. 对学生成绩的录入以 及对学生成绩进行分析等. 可行性分析: 目前, 随着办公信息化的开展, 高校的扩招, 新生入学以及期末考试结束后,学校都需 要对一些繁琐的流程进行管理, 通过一个基于 B/S 架构的管理系统, 可以很好的将这一个过 程进行化繁为简. 此项目具

团队-编程项目 中国象棋-需求分析

需求分析: 1.棋盘和棋子的绘制 2.按照象棋规则对棋子进行布局   3.鼠标响应 : 在对弈中,棋子是必须可以移动的,不然游戏无法进行.因此,鼠标左键点击是必不可少的一部分. 4.棋子的功能分析:  中国象棋中各色的象棋棋子的功能使象棋具有了真正的趣味性,中国象棋的棋子的类型大致分为:帅(将).士.象.马.车.炮.兵(卒)等几个类型.  帅(将):红方中的帅和黑方中的将的功能相同,都是只能在九宫格中进行横向和竖向的移动,每次移动一格,并且不能移动超出九宫格,帅和将不能见面.  士:士在整片棋盘

第一节课:测试需求分析概述:

测试过程的生命周期1测试需求分析(从产品需求中挖掘测试需求)2根据测试需求设计测试方案和测试用例(重点是功能测试)3.制定测试计划   ----执行前分析和准备阶段4测试执行5质量评估 产品需求不一定是测试需求,为什么?有的东西没有说清楚? 确定产品要做成什么样,要达到什么效果? 测试需求分析的对象:1.产品需求文档2.业务交互稿3.技术文档,接口文档,会议纪要等其他参考 测试分析的过程就是从广度和深度这两个维度对每个功能点不断进行发散思维的过程 分析过程中有一些具体的分析方法: 也要用到一些分

MVC实战之排球计分(一)—— 需求分析与数据库设计

一.需求分析: 这个程序是排球计分程序,其业务非常简单,具体如下: 1.本程序可以选择用户身份,通过不同角度记录比赛分数. 2.不同身份记录的比赛成绩将会存储在不同的数据表(目前适合运动员和观众使用). 3.用户键入数据后,可以继续对数据进行操作(如:删除.修改.查看详情). 4,不同的身份的用户 ,不能修改非己的数据.只能修改自己的数据. 这个项目的用例图如下: 数据库设计:设计数据表之前,首先进行实体和关系的识别与确定.通过需求分析,可以观察得出,本项目的实体有:观众,运动员.(观众可以修改

【转】软件需求分析方法

软件需求分析(Software Reguirement Analysis)是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求,建立可确认的.可验证的一个基本依据. 软件需求分析是一个项目的开端,也是项目实施最重要的关键点.据有关的机构分析结果表明,我们设计的软件产品存在不完整性.不正确性等问题80%以上是需求分析错误所导致的,而且由于需求分析错误造成根本性的功能问题尤为突出.因此,一个项目的成功软件需求分析是关键的一步. 一. 软件需求分析理论 如果我们用数学方法来

《构建之法——现代软件工程》读书笔记之——需求分析

人们为了解决实际的问题,需要软件来解决人们的需求.人们的需求有很多,那么如何清晰的了解人们的需求,就显得十分的重要,所以会产生用户的需求分析. 如何了解用户的软件需求呢? 1.获取和引导需求 软件团队需要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出软件的需求.软件团队需要设身处地的为用户着想,引导出需求. 2.分析和定义需求 这是指对从各个方面获取的的需求进行规整,定义需求的内涵,从各个角度将需求量化. 3.验证需求 软件团队要跟利益相关者沟通,通过分析报告.技术原型.用户调

阅读笔记 火球UML大战需求分析4

在我们整个团队的需求分析过程中,是否要单枪匹马的尽心作战,还是要一项目团队为集体来进行作战呢?在本章要学习的就是需求分析的团队作战的方式 所以,要想了解团队作战的方式,必须要知道项目团队如何集体的获取需求 1.首先,让项目组的成自己活得一手的需求,要比得到的二手的需求肯定要好的多,所以,项目组的成员一定要积极地去进行需求的获取,不能依靠队伍内提供给自己的数据来进行分析,因为每个人的思路不一样,获取的需求的方向也有可能有略微的区别 2.写需求和读需求还是有很大的区别的,所以一定要自己去写需求,加深

UML大战需求分析——阅读笔记03

读<UML大战需求分析>有感03 状态机图和活动图在样子比较相似,但状态机图是用来为对象的状态及造成状态改变的事件建模.我们大二学习UML统一建模语言状态机图模块时了解到,UML的状态机图主要用于建立对象类或对象的动态行为模型,描述系统中某一个对象所经历的各个状态.引起状态或活动转移的事件,以及因状态或活动转移而伴随的动作.但在以前的学习过程中,我们并没有学到过"伪状态",后经查阅知:伪状态是指在一个状态机中具有状态的形式,同时具有特殊行为的顶点.它是一个瞬时状态,用于构造