نرم افزار مورد نیاز مهندسی

چرا مهندسی نیازمندی‌های نرم‌افزار مهم است؟
22 ارديبهشت 1397
یکی از جالب‌ترین و در عین حال چالش‌برانگیزترین امور در فرآیند مهندسی نرم‌افزار، اولین قدم آن یعنی شناخت نیازمندی‌های نرم‌افزار است که با نام‌هایی چون «مهندسی نیازمندی‌ها» یا «مهندسی نیازمندی‌های نرم‌افزار» (1) شناخته می‌شود و شامل نیازمندی‌های کاربر (یا مشتری) و نیازمندی‌های فنی (یا سیستم) است. شناخت نیازمندی‌های نرم‌افزار بسیار مهم است، چون سرنوشت پروژه به انجام صحیح این مرحله بنیادی وابسته است. در عین حال کاری چالش‌برانگیز است، چون این مرحله بیش از سایر مراحل به عامل انسانی وابسته است و برای مهندسانی که شاید در ارتباط‌گیری انسانی و جنبه‌های غیرفنی مهارت نداشته باشند، کاری هم‌زمان سخت و آسان است. شاید به همین علت، در بسیاری از شرکت‌ها و پروژه‌ها به این گام همچون یک مانع دست و پاگیر و بروکراتیک نگاه می‌شود که باید سریع‌تر به پایان برسد تا کار اصلی، یعنی تولید نرم‌افزار، هرچه سریع‌تر آغاز شود.
اشتراک در نرم افزار مورد نیاز مهندسی