千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:成都千锋IT培训  >  技术干货  >  Python 需求分析的方法

Python 需求分析的方法

来源:千锋教育
发布人:xqq
时间: 2023-11-09 15:34:34

需求分析518方法,简称我要发,具体就是5w1h8c

5w+1h属于功能属性8c属于质量属性

5w

when:用户想在什么时间用,例如半夜备份的任务,很明显我们得知该需求需要自动化执行

where:用户想在什么地方用,例如垃圾桶室内和室外的区别,同样的事物放到不同地方用肯定不一样

who:用户想让谁来用,不仅是人,也可以是一个系统

what:用户想要我们程序的输出结果是什么,如图片,文档,系统

why:问一问用户为什么要这么做,(你不问,他基本不说),包括客户所有觉得不爽的事情

ps:why是核心

1h:how

8c:8个constraint约束

性能performance

性能是系统提供相应服务的效率。主要包括响应时间、吞吐量

性能是很多系统架构设计的关键约束条件之一

例如,同样一个web网站,虽然都是提供信息给用户流量,设计一个日访问量1w的网站与

日访问量10亿的网站,二者的设计截然不同

成本cost

成本指为了实现系统而需要付出的代价

成本也是很多系统架构设计的关键约束之一

例如客户只愿意花100w,而我们却设计了一个耗费1000w的系统

时间time

指客户要求什么时候交付

可靠性reliability

指系统长时间正确运行的能力,银行、证券、电信这些公司,对宕机时间要求很严格

安全security

指对信息安全的保护能力,涉及到钱、身份证、社会保险号等需求对这个要求很高

合规性compliance

指满足各种行业标准、法律法规、规范等,例如3C、SOX、3GPP,ITUT

技术性technology

有的客户可能要求我们采用某种技术

例如客户现在都是windows服务器,要求我们基于windows平台开发

兼容性compatibility

指我们的产品与客户其他已有的产品或系统的兼容能力,要知道现在很少有产品是孤立运行的,

特别是在大企业、大公司中,多个系统都是相互交互、互相配合的。新的系统必须能够和已有

的系统配合,否则将无法运行

以上内容为大家介绍了Python需求分析的方法,希望对大家有所帮助,如果想要了解更多Python相关知识,请关注IT培训机构:千锋教育。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

python delattr函数如何使用?

2023-11-10

python time.strptime的格式化

2023-11-10

pythonGIL在Python多线程的应用

2023-11-10

最新文章NEW

python中pdb模块怎么用?

2023-11-10

Python如何截图保存?

2023-11-10

python​中缺少module怎么办?

2023-11-10

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>