您的位置:首页 > 其它

构建之法学习心得(需求分析,IT行业的创新)

2016-04-07 10:12 330 查看
        在软件工程领域中,所谓需求分析,就是去确定计算机去“做什么”,需求分析也是在做os之前所必须的步骤。进行需求分析,可以有效防止做出一个系统却无人问津的尴尬局面,减少为了一些不必要的事情而浪费人力物力财力。需求分析是一个面向用户的过程,需要根据用户的要求去确定相关产品所能实现的功能。但在现实世界中往往存在着诸多困难,首先从软件开发人员的角度,他们并不是十分了解用户自己所处的工作环境和心理需求,与用户直接交流不然存在隔阂。其次从用户的角度来说,用户对于计算机应用也不是十分了解,只能粗略的给出自己的需求,具体能不能实现还是看开发人员的技术水平。

   在软件工程中,需求分析包括功能需求、性能需求、可靠性和可用性需求、错误处理需求、接口需求及其他需求等等方面。在大型的os中往往还需要先进行可行性分析,制订软件需求规格说明书。需求分析的具体方法包括:原型化方法、结构化方法、动态分析法等。《构建之法》中介绍了一种四象限定位方法,将用户的需求归结起来分为四个象限,即重要又急需、重要但不急需、不重要但急需、不重要也不急需。只有产品在第一象限即重要又急需,满足其特性,该产品才能被用户所关注并认可,这个需求分析才算是成功的。

 

  创新一直是推动IT行业发展的动力,但是一直以来很多人都被一些创新所存在的问题困扰。IT行业一代产品的诞生往往是几代人努力的结果,但是最终完成最后一步的人却获得了最大的利益,殊不知没有前面几代人的努力之中产品是无法诞生的。其次,我们在创新的过程中要注重自己的创新能否与目前的应用所兼容,织布机发展的漫长经历就是一个典型的例子。由于织布机的发明导致生产力的迅速增长,大批人员因被效率更高的机器所代替而导致失业进而引发人们对于织布机这一当时十分先进的发明的暴力抵制。有些人会认为好的想法一定会成功,在现实世界中因为涉及诸多利益,往往这一想法并不会实现。一马当先的创新并不代表你一定会取得很好的效果因而时机在这种状况下显得极其重要,善于抓住时机的人往往能够获得成功。在创新的过程中你应该告诉利益相关人具体他能够获得什么样的利益,能不能看到相关的利益结果。IT创新的关键是技术的创新,而且实现创新的人都应该是该领域的专家,没有强硬的技术基础是不可能实现创新的。

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: