zoukankan      html  css  js  c++  java
  • 需求分析

    什么是需求

    需求就是客户对于系统的期望;很多人认为需求和技术无关,这种想法是片面的,其实,只要是客户的要求就是需求,无论是业务层面还是技术层面,都应该写入需求规格说明书;

    需求要详细到什么程度

    需求分析阶段可以不进行数据库设计,但是需求分析尽量要把字段确认清楚,下一步数据库设计的依据就是需求分析的内容;所以需求分析就是应该是字段级别,但是有的时候客户不愿意和你确认到字段级别(之前我碰到的客户就是这样,无界面需求和你讨论,但是界面需求不和你确认)。那么什么是分析呢?就是把一坨需求,能够进行分割,组合以及重新组合,所谓重新组合是指将N坨需求进行细化后,从新归类,所谓分析,就是做这个工作;

    什么是需求分析

    就是将需求进行归类整理,梳理成业务流程,并发现内在联系的过程;并形成文档,和客户确认,然后在让开发人员依据这份文旦进行设计。

    文档组织

    1.字典;在编写文档过程中不断充实;

    2.划分需求模块清晰;需求分析阶段其实已经把整体模块;

    3.每个模块流程处理逻辑描述清晰;

    团队内部怎么进行分析?

    首先,我明白了之前的深航项目在做概要设计的时候要写到Sql,只有到了SQL级别才算是有设计,至于开设计会的时候:
    1.首先是识别用例,用脑风暴,
    2.然后由专人分类汇总,任务划分,做设计,梳理流程;
    3.角色扮演,每个人讲述清楚自己的角色/任务都做什么事,怎么做事,接口参数都是什么,总体流程梳理清晰了,落实到数据库设计,担当者将数据库级别SQL整理出来,进行评审。

  • 相关阅读:
    PIE-Basic 频率域滤波
    使用CefSharp前端后台交换
    CefSharp F12打开DevTools查看console js和c#方法互相调用
    js和C#互相调用
    C# 矢量图EMF 总结
    key
    关于IdentityServer4不使用MVC页面进行登录(跨域发送验证请求)的一些问题(前后端分离的验证)
    C#版的省份编码字典
    EFCore显示加载模式下,自动包含导航属性(只包含第一层的导航属性)的方法
    EFCore批量实现全局查询筛选器
  • 原文地址:https://www.cnblogs.com/xiashiwendao/p/6348008.html
Copyright © 2011-2022 走看看