The research of software requirements analysis of core needs
Aiping Cai · Proceedings of SPIE, the International Society for Optical Engineering/Proceedings of SPIE · 2012
Software requirements should be divided into functional requirements and non functional requirements, including run-time quality attributes, develop-time quality attributes and constraints in software engineering, the rate of software rework keeps high because of human factors, fail to grasp the key factors.In the practical point of view, the six key steps can be proposed in the needs analysis study to resist development rework, increase success rate of software development.