شاخص های ارزیابی و امتیازدهی فنی محصولات نور
چکیده
یکی از مسائل مورد توجه توسعه دهندگان نرم افزار، ارزیابی کیفیت نرم افزار و به تبع آن، پرداختن به موضوع تعیین شاخص های مؤثر ارزیابی است. با توجه به چرخه حیات نرم افزار می توان گفت بررسی و ارزیابی کیفیت نرم افزار، فرآیندی است که باید طی یک چرخه صورت گیرد. در این مقاله، سعی بر آن است با معرفی مدل ها و استانداردهای معروف موجود در حوزه ارزیابی کیفیت نرم افزار، آشنایی نسبی با پژوهش ها و کارهایی که تا کنون صورت گرفته، به دست آید. همچنین، مدلی ابداعی که در جهت تحقیقات و پژوهش های صورت گرفته تدوین شده، معرفی خواهد شد که در آن با بازتعریف شاخص های کیفی، فرآیند ارزیابی نهایی محصولات نرم افزاری پژوهشی میسر می گردد. در این مقاله، بیشتر در مورد شاخص های گرافیک و برنامه نویسی و سرویس های برنامه نویسی صحبت شده است.
اندازه گیری در پروژه ها و محصولات نرم افزاری
چکیده
اندازه گیری عملکرد شرکت ها، فرایندها، واحدها و پرسنل، آن قدر اهمیت دارد که بی شک، یکی از وظایف و مسئولیت های اصلی مدیریت هر سازمان، پرداختن به این موضوع بسیار مهم است. چگونگی اندازه گیری عملکرد، تعیین شاخص ها و راهکارهای عملی اجرای آن در کمترین زمان ممکن، از مسائل اصلی است که باید مورد توجه قرار گیرد. این مقاله، بر آن است با بررسی این مقولات و نتایج حاصل از اجرای درست آنها، دستاوردهای پرداختن به این موضوع را برای محصولات نرم افزاری مرکز تحقیقات کامپیوتری علوم اسلامی (نور) مورد پژوهش قرار دهد.
فنون آزمون نرم افزار و راهبرد های اجرای آن
چکیده
لازمه یک محصول موفق و با کیفیت، رعایت اصول استاندارد و تعریف شده مربوط به آن است. بنابراین، می توان به صورت کلی این طور برداشت کرد که رعایت اصول در بخش تست یا همان بخش آزمون، باعث تولید نرم افزاری با استاندارد و کیفیت مطلوب می گردد. شیوه های مختلفی در این راستا وجود دارد که هر کدام نیز مزایایی را دارند. برخی از این شیوه ها، قابلیت خودکارسازی را دارند که انتظار می رود با توسعه کنترل کیفیت، وارد این مقوله شوند و با کمترین هزینه و بالاترین دقت، محصول خروجی بگیرند. در این نوشتار، به معرفی شیوه های آزمون نرم افزار و راهبردهای اجرای آن می پردازیم.
معیارهای بررسی کیفیت فنی و محتوایی نرم افزار
چکیده
برای بررسی و ارزیابی محصولات هر سازمان، روش ها و استانداردهای مختلفی وجود دارد. که توضیح کامل آنها، پیش از این، طیّ مقاله ای در فصلنامه ره آورد نور به چاپ رسید؛ البته این بحث در مرکز نور، بیشتر در دو حوزه فنی و محتوایی نرم افزار نمایان می شود. در نوشته پیش روی سعی می کنیم با توجه به روش های مختلفی که برای شاخص ها یا معیارهای نرم افزاری وجود دارد، استانداردی را که خاص و بومی شده مرکز نور است، ارائه بدهیم و به شرح و بیان آن بپردازیم.
بررسی کیفیت نرم افزار و سیستم های مدیریت آن
چکیده
ضرورت تهیه و تدوین استاندارد لازم برای تولید هر محصول، بر همگان روشن است و نرم افزار رایانه ای که به عنوان مقوله ای فراگیر و بسیار مهم در جهان صنعتی و مبتنی بر فناوری اطلاعات و ارتباطات شناخته می شود، از این قاعده مستثنا نبوده و نیست. در طی چند دهه گذشته و در مقابله با بحران موجود در تولید محصولات نرم افزاری، متخصصان و صاحب نظران، با به وجود آوردن علوم مهندسی نرم افزار، تلاش های ارزنده بسیاری را در راستای قوام بخشیدن، برقراری و بهبود نظام تولید نرم افزار و برنامه های رایانه ای به انجام رسانیده اند؛ اما ویژگی های خاص این صنعت که در اثر رشد فناوری، با جهش سریع و تغییر زودهنگام نسل ها، و نیز با رُشد فزاینده و همه جانبه کاربردهای آن همراه بوده است، زمینه ساز تداوم برخی ابهام ها و پیچیدگی ها و همچنین، به وجود آمدن مسائل جدید در مبانی و امور مرتبط با آن می باشد. با وجود فعالیت های گوناگون توسط مؤسسات استانداردسازی، هنوز استانداردهای جامع و مورد پذیرش جهانی در این زمینه موجود نیست و استانداردها و رهنمودهای حاصل از این فعالیت ها، همچنان سیر تکاملی خود را سپری می نمایند.
کنترل کیفیت، جایگاه مهمی در روند تولید نرم افزار های نور دارد.
اشاره
از آنجا که ویژه نامه پیشِ روی، به موضوع «کنترل کیفیت و بررسی نرم افزار» اختصاص یافته است، مناسب دیدیم با مسئول اداره کنترل کیفیت مرکز تحقیقات کامپیوتری علوم اسلامی به گفت وگو بنشینیم و ضمن بررسی مباحث و مسائل مطرح در این زمینه، روند کنترل کیفی و بررسی محصولات نور را در این مرکز رایانه ای علوم اسلامی به تصویر کشیم. امید است که نکاتِ مطرح شده در این مصاحبه، برای خوانندگان عزیز و علاقه مندان و متخصصان این حوزه از فناوری اطلاعات مفید واقع گردد.
سخن نخست
مقوله کنترل کیفیت (Quality Control) که به اختصار QC نامیده می شود، از جمله مباحث مهم در حوزه مهندسی صنایع و سیستم ها به شمار می رود و به ویژه امروزه در عرصه علوم رایانه ای و داده کاوی متون، اهمیت وافری یافته است. بدیهی است که توجه و اهتمام به این موضوع، میزان بهره وری مراکز رایانه ای را به شکل مطلوبی افزایش می دهد و در حقیقت، بهبود کیفیت و مرغوبیت تولیدات نرم افزای، ضامن بقاء و پیشرفت آنهاست و به همان اندازه، بی توجهی به چنین امری، مایه رکود و بحران برای تولیدکنندگان، و بروز نارضایتی برای مشتریان خواهد شد.
کیفیت و مرغوبیت نرم افزار
چکیده
کیفیت و مرغوبیت نرم افزار، موضوعی است که مورد توجه تمامی تولید کنندگان برنامه های رایانه ای است. از مهم ترین معیارهای مرغوبیت نرم افزار: کیفیت عملی، جلب نظر مشتری و ابتکار در تولید است. در تعریف کیفیت نرم افزار، دو ویژگی مهم بیان شده است: متابعت از مشخصات نرم افزار و مطابقت با اهداف خواسته شده. تولید نرم افزار با کیفیت مرغوب نیازمند ساختارهای استانداردی است برای رسیدن به آن باید مراحل زیر طی گردد: مرحله تعیین نیازهای کاربر، تعیین نیازهای نرم افزار، طراحی معماری، مرحله طراحی تفصیلی و مرحله انتقال و واگذاری.
در این نوشتار با الگو گرفتن از معیارهای کیفی نرم افزار برابر با مدل های: بوهم، مک کال، ایزو، آژانس فضایی اروپا و تجربیات شخصی، آنچه را که برای کیفیت و مرغوبیت نرم افزار لازم است، به تفصیل بیان می کنیم.
راهکاری جهت نگاشت معیارهای سطح پایین به معیارهای سطح بالای نرم افزار*
چکیده
از ابتداء پیدایش نرمافزار، تشخیص کیفیت آن به عنوان یک چالش اساسی مطرح بوده است. در این میان، ظهور شیءگرایی نیز نیاز به تدوین معیارهایی منطبق با مفاهیم این راهکار را حیاتی قلمداد مینماید. افزون بر این، فقدان روشی خوشتعریف و انعطافپذیر جهت نگاشت صفات کیفی سطح پایین به معیارهای سطح بالای نرمافزار نیز مسألهای است که تاکنون جواب مناسبی نیافته است. در این مقاله تلاش شده است تا با تعریف یک مدل خوشتعریف و منعطف، معیارهای کیفی سطح پایین طراحی شیءگرا را به معیارهای کیفی سطح بالا نگاشت نمود.
مؤلفههای ارزیابی نرمافزارهای اسلامی
چکیده
تولید و گسترش نرمافزارهای اسلامی در سالهای اخیر، با روند رو به رشدی همراه بوده است. با توجه به محیط رو به گسترش دنیای دیجیتال، این محصولات نرمافزاری طبیعتاً نمیتوانند خالی از اشکال باشند و روزبهروز نیازمند تصحیح و ارتقای خدمات خود هستند. ارزیابی نرمافزارها با هدف تشخیص انطباق کارکردهای نرمافزارها و تولید و گسترش آنها و همچنین کمک به ارتقای سطح خدمات آنها انجام میشود. مرکز تحقیقات کامپیوتری علوم اسلامی نور، یکی از مراکز فعال در تولید نرمافزارهای اسلامی، با هدف افزایش کیفیت خدمات، در پروژهای به ارزیابی محصولات نرمافزاری خود از دیدگاه کاربران و نیز متخصصان فنی نرمافزارها پرداخته است. مقاله حاضر، به بررسی مطالعات انجامشده در زمینه ارزیابی نرمافزارهای اسلامی اختصاص یافته است.