如何分析问题和需求?如何界定问题主次?。。。。

本文探讨如何分析问题和需求,通过树状遍历式和直接切入目标问题两种方法举例说明,以通用编辑器为案例。强调在软件设计中,深入提问、需求分类和主次界定的重要性,旨在提升软件的可靠性、扩展性和重用性。
摘要由CSDN通过智能技术生成

如何分析问题和需求

 

        万事开头难,需求没有完全分析清楚,系统设计很难满意。面对项目,我们如何提出问题,如何界定问题主次,哪些问题必须定义,哪些问题可暂时不理......。

                                                                                                                                  (梦郎个人观点)

一、提出问题
1.树状遍历式寻找问题
  每个问题都不是单一存在的,它都有相关问题,犹如一棵树一样,主问题就是主树杆,主问题伴随的其他问题,就是支树杆,以次类推。首先不要怕麻烦,每当一个问题提出,必须提出尽量多的相关新问题。提出问题的方法:顺藤摸瓜。
  比如:写一个通用编辑器程序,此程序为自己或别人开发其他专业编辑器打下可靠稳定的基础。
  1)问题:什么是通用编辑器。编辑器面向的对象应该是不确定的。
  2)如果数据类型不确定,我们如何确定程序编写的对象。可以举出一些可能的假设。假设我们将此通用编辑器用作程序源代码编辑,那么就应该有中断、单步执行等设置,这导致数据不能封装在编辑器内部,应该由后期开发指定数据结构。
  3)如果是程序编辑器,关键字的特显必不可少,所以显示的属性

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值