دانلود مقاله ISI انگلیسی شماره 82477
ترجمه فارسی عنوان مقاله

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

عنوان انگلیسی
The application of knowledge management to software evolution
کد مقاله سال انتشار تعداد صفحات مقاله انگلیسی
82477 2017 8 صفحه PDF
منبع

Publisher : Elsevier - Science Direct (الزویر - ساینس دایرکت)

Journal : International Journal of Information Management, Volume 37, Issue 1, Part A, February 2017, Pages 1499-1506

ترجمه کلمات کلیدی
مهندسی نرم افزار، مدیریت دانش، کار مشارکتی، تعمیر و نگهداری نرم افزار، فرآیند توسعه نرم افزار،
کلمات کلیدی انگلیسی
Software engineering; Knowledge management; Collaborative work; Software maintenance; Software development process;
ترجمه چکیده
در پروژه های پیچیده نرم افزار توسعه، برنامه ریزی منسجم و ارتباط بین ذینفعان برای همکاری موثر در مراحل مختلف در ساخت نرم افزار ضروری است. با توجه به توسعه و نگهداری نرم افزار به عنوان بخشی از پدیده گسترده تر توسعه نرم افزار، این مقاله استدلال می کند که تصویب شیوه های مدیریت دانش در مهندسی نرم افزار هر دو ساخت نرم افزار و به ویژه تعمیر و نگهداری نرم افزار را بهبود می بخشد. این تحقیق، یک مدل راهنمایی برای هر دو بخش ارائه می دهد: مدیریت دانش و مهندسی نرم افزار، ترکیب بینش در پروژه های نرم افزاری شرکت ها به عنوان وسیله ای برای ارزیابی اثرات بر روی افراد و سازمان، فن آوری، جریان های کاری و فرایندها.
پیش نمایش مقاله
پیش نمایش مقاله  استفاده از مدیریت دانش به تکامل نرم افزار

چکیده انگلیسی

In complex software development projects, consistent planning and communication between the stakeholders is crucial for effective collaboration across the different stages in software construction. Taking the view of software development and maintenance as being part of the broader phenomenon of software evolution, this paper argues that the adoption of knowledge management practices in software engineering would improve both software construction and more particularly software maintenance. The research work presents a guidance model for both areas: knowledge management and software engineering, combining insights across corporate software projects as a means of evaluating the effects on people and organization, technology, workflows and processes.