在软件开发的早期阶段为什么要进行可行性研究?应该从哪些方面研究目标系统的可行性?

可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。应该从以下三个方面研究每种解法的可行性:①技术可行性。使用现有的技术能否实现这个系统。②经济可行性。这个系统的经济效益能否超过它的开发成本。③操作可行性。系统的操作方式在这个用户组织内能否行得通。必要时还应该从法律、社会效益等更广泛的方面研究每种解法的可行性。