دانلود مقاله

توضیحات محصول

دانلود مقاله یک سیستم مشاوره مبتنی بر دانش برای اطمینان کیفیت نرم افزاری

تعداد کلمات فایل انگلیسی:5300 کلمه 8 صفحه pdf

تعداد صفحات فایل ترجمه:26 صفحه word فونت 16 B Titr

یک سیستم مشاوره مبتنی بر دانش برای اطمینان کیفیت نرم افزاری

چکیده

اطمینان کیفیت نرم افزاری عبارت است از یک رویکرد برنامه ریزی شده و سیستماتیک برای اطمینان از اینکه فرآیندها و محصولات نرم افزاری با استانداردها، فرآیندهای و روش تعیین شده تطابق دارند می باشند. اهداف اطمینان کیفیت نرم افزاری عبارتند از بهبود کیفیت نرم افزاری از طریق نظارت مناسب بر فرآیند نرم افزار و فرآیند توسعه آن جهت اطمینان از تطابق کامل با استانداردها و روشهای تعیین شده می باشد. مدلهای متعددی برای اطمینان کیفیت نرم افزاری وجود دارند از جمله ISO/IEC 90003، و یکپارچه سازی مدل رشد ظرفیت. با این وجود پیاده سازی مناسب این مدلها دشوار است و کار پرهزینه ای برای شرکت های نرم افزاری مخصوصاً شرکت های کوچک و متوسط میباشد. در این مقاله یک سیستم مشاوره مبتنی بر دانش اولیه تشریح می شود که برای این طراحی شده است که نقش یک “ویرایشگر کیفیت مجازی” را ایفا کند تا به افراد،سازمانها، شرکت های نرم افزاری که علاقمند به پیاده سازی این مدلهای کیفی هستند کمک بنماید. این سیستم مشاوره ای با شناسایی نبود اندازه گیری پیش نیازها بین پیش نیازها و آنچه که واقعاً در این مدت محیط کنونی وجود دارد، نتایج و پیشنهاداتی را برای شرکت ها ارائه می دهد به طوری که بتوان به پیاده سازی موفق این مدلهای کیفیت دست پیدا کرد. تکنولوژی مدل Component Object در طراحی و یکپارچه سازی مولفه های مختلف سیستم نمونه اولیه برای اطمینان از قابلیت کاربرد نرم افزار در بین این مولفه ها بکار برده می شود. ساختار، توسعه و پیاده سازی سیستم نمونه به طور مفصل مورد بحث قرار می گیرد. یک مثال نیز برای نشان دادن کاربرد سیستم نمونه ارائه می شود.

کلمات کلیدی: سیستمهای خبره، اطمینان کیفیت نرم افزاری، ISO/IEC 90003، یکپارچه سازی مدل رشد قابلیت، مدل Component Object.

A Knowledge-Based Advisory System for Software

Quality Assurance

Khalid Eldrandaly Information Systems Department, Zagazig University, Egypt

Abstract: Software quality assurance is a planned and systematic approach to ensure that software processes and products confirms to the established standards, processes, and procedures. The goals of software quality assurance are to improve software quality by appropriately monitoring both software and the development process to ensure full compliance with the established standards and procedures. There are several models for software quality assurance, such as the ISO/IEC 90003, and the capability maturity model integration. However, the proper implementation of these models is often a difficult and a costly task for software companies especially small and medium ones. This paper describes a prototype knowledge-based advisory system designed to play the role of a “virtual quality editor” to help individuals, organizations, and software companies who desire to implement these quality models. By identifying the gauging absence of prerequisites between the prerequisites and what actually exists in the present environment, this advisory system provides assessment results and suggestions to the companies so that successful implementation of these quality models can be achieved. Component object model technology is used in designing and integrating the different components of the prototype system to assure software interoperability between these components. The architecture, the development and the implementation of the prototype system are discussed in details. A typical example is also presented to demonstrate the application of the prototype system.

Keywords: Expert systems, software quality assurance, ISO/IEC 90003, capability maturity model integration, component object mode

کد:itc32

دانلود رایگان فایل انگلیسی:

رمز فایل:www.downloadmaghaleh.com

دانلود مقاله یک سیستم مشاوره مبتنی بر دانش برای اطمینان کیفیت نرم افزاری

سیستم مشاوره مبتنی بر دانش برای اطمینان کیفیت نرم افزاری

نظری بدهید

دوازده − 8 =