تفاوت نیازمندی کارکردی و غیرکارکردی
تحلیل نیازمندیها در مهندسی سیستمها و نرمافزار (system requirement)، تحلیل و تعیین نیازها یا شرایط لازم برای انجام یک پروژه نو را دربرمیگیرد. تحلیل سیستماتیک نیازمندیها را مهندسی نیازمندیها میگویند. تحلیل نیازمندیها از ملزومات مهم موفقیت در یک پروژه محسوب میگردد. نیازمندیهای تحلیل شده باید: مستند، عملی، قابل اندازهگیری، …