چه‌گونه‌گی بررسی نیازمندی‌ها در پروژه‌های نرم‌افزاری

نویسندگان

  • محمد مسعود ‌بهره‌ عضو هیئت علمی پوهنځی/ دانش‌کدۀ کمپیوترساینس پوهنتون/ دانش‌گاه غالبِ هرات

DOI:

https://doi.org/10.58342/.v11i2.73

واژه‌گانِ کلیدی:

پروژه‌های نرم‌افزاری، نیازمندی‌ها، ذی‌نفعان، روش‌ها

چکیده

بررسی نیازمندی‌ها در پروسۀ ساخت پروژه‌های نرم‌افزاری، ‌برای تشخیص و توضیح نیازهای ‌مشتری است، که میان دو فرد و یا گروه، که یکی مشکلاتی دارد و گروهی که در پی حل این مشکل، از طریق ساخت یک سیستم منظم است. استخراج نیازمندی‌ها، گاهی می‌تواند پروسه‌یی بسیار مشکل باشد. کم‌اهمیت قلم‌داد‌کردن استخراج نیازمندی‌ها ممکن است در مراحل پایانی ساخت و توسعۀ سیستم‌های نرم‌افزاری ‌بسیار پُر‌هزینه باشد و باعث اخلال در ایجاد سیستم گردد، و تحلیل‌گر را در این زمینه با مشکلات و موانع بسیاری مواجه سازد؛ لذا با‌توجه به این‌که جمع‌‌آوری نیازمندی‌ها اساس و پایة ساخت سیستم‌ها را تشکیل می‌دهد، می‌تواند امری فوق‌العاده مهم در این راستا به‌شمار بیاید؛ پس باید این پروسه به‌صورت درست و بر اساس واقعیت‌های اجتماعی به انجام برسد؛ بدین‌منظور، این پژوهش کتاب‌خانه‌یی با‌هدف نقد و بررسی چالش‌های جمع‌آوری نیازمندی‌ها، به‌خصوص در پروژه‌هایی‌ که در جغرافیای افغانستان انجام می‌شود، شکل گرفته است. پرسشی که در این پژوهش به دنبال پاسخ‌یابی به آن بوده‌ایم‌، این بوده است که‌: آیا می‌توان روش‌های امروزی جمع‌آوری نیازمندی‌ها را در ‌افغانستان با مختصات منحصر‌به‌فرد آن استفاده کرد یا خیر؟ یافته‌های پژوهش نشان می‌دهند که‌: جمع‌آوری نیازمندی‌ها نظر به جغرافیاها و فرهنگ یک ملت متفاوت، می‌تواند متفاوت باشد. به صورت کلی‌، جمع‌آوری نیازمندی‌ها، یک پروسۀ کاملاً وابسته به شرایط یک منطقۀ جغرافیایی است.

سرچشمه‌ها/ منابع

Anderson, D. L. (2005). Management Information System. USA: Times Mirror.

Bennatan, E. M. (1995). Software Project Management : A Practitioner's Approach. McGraw-Hill Book Company; Second Editon edition.

Diwakar, A. S. (2018). Software Engineering. Bangalore: Skyward.

E.Wiegers, K. (2009). Software Requirements. USA: Microsoft.

Grieves, J. (2009). Engineering Software for Accessibilty. USA: Microsoft Press.

Gruhn, V. (2018). The Essence of Software Engineering. Germany: Springer Open.

Harvey Deitel, P. D. (2000). E Business & E- Commerce. New Jersey, USA: Pearson; 1st edition.

Kenneth C.Laudon, J. P. (2017). Management Information Systems. USA: Peasrson.

Klaus Pohl, C. R. (2015). Requirement Engineering Fundementals. USA: rockynook.

Maxim, B. R. (2008). Software Engineering a Practitionner,s Approach. USA: Pressman & Associates.

Mini K Abraham, M. A. (2015). Managerial Communication. Mysore , India: AMP Publishers.

Olga Filipova, R. V. (2018). Software Development From A to Z. Berlin, Germany: Apress.

Summerville, I. (2009). Software Engineering. USA: Pearson.

Timothy C Lethbridge, R. L. (2005). Object-Oriented Software Engineering. USA: McGraw-Hill Education.

Vliet, H. v. (2007). Software Engineering: Principles and Practice. USA: Wiley.

Downloads

چاپ شده

2022-09-11

ارجاع به مقاله

بهره م. م. ‌. (2022). چه‌گونه‌گی بررسی نیازمندی‌ها در پروژه‌های نرم‌افزاری . فصل‌نامۀ علمی - پژوهشی غالب, 11(2), ۱۱۳-۱۲۴. https://doi.org/10.58342/.v11i2.73