Зміст
Введення
. Розподілена розробка програмного забезпечення
.1 Ключова відмінність розподіленої розробки. Переваги і недоліки
1.2Концептуальное рішення і вибір типу розробки
2.Особенности програмного забезпечення з відкритим вихідним кодом
.1. Ідея і розвиток Open Source
2.2.Наіболее важливі Open Source - проекти
Висновок
Список використаної літератури
Введення
розподілена розробка програмне забезпечення
Розподілена розробка програмного забезпечення сьогодні стала нормою: сучасні засоби зв'язку дозволяють об'єднувати людей, що знаходяться по різні сторони океану, а мінімізація витрат при розробці в країнах, що розвиваються приваблює замовників з країн Європи та США. Крім того, фахівців потрібної кваліфікації може просто не виявитися В«на місціВ», і тоді взаємодія з віддаленими робочими групами або зовнішніми підрядниками виявиться просто необхідним. p align="justify"> Відкрите програмне забезпечення (англ. Open-source software) - програмне забезпечення з відкритим вихідним кодом. Вихідний код таких програм доступний для перегляду, вивчення та зміни, що дозволяє користувачеві прийняти участь у доопрацюванні найвідкритішою програми, використовувати код для створення нових програм і виправлення в них помилок - через запозичення вихідного коду, якщо це дозволяє сумісність ліцензій, або через вивчення використаних алгоритмів, структур даних, технологій, методик та інтерфейсів (оскільки вихідний код може істотно доповнювати документацію, а за відсутності такої сам служить документацією).
Термін В«open sourceВ» був створений разом з визначенням в 1998 році Еріком Реймондом і Брюсом Перенс, які стверджували, що термін free software (вільне програмне забезпечення) в англійській мові неоднозначний і бентежить багатьох комерційних підприємців.
Переважна більшість відкритих програм є одночасно вільними. Визначення відкритого і вільного ПЗ не цілком збігаються один з одним, але близькі, і більшість ліцензій відповідають обом. p align="justify"> Відмінність між рухами відкритого ПЗ і вільного ПЗ полягає в основному в пріоритетах. Прихильники терміна В«open sourceВ» роблять упор на ефективність відкритих початкових як методу розробки, модернізації та супроводу програм. Прихильники терміна В«free softwareВ» вважають, що саме права на вільне поширення, модифікацію і вивчення програм є головною перевагою вільного відкритого ПЗ. br/>
1 Розподілена розробка програмного забезпечення
.1 Ключова відмінність розподіленої розробки. Переваги і недоліки
Незважаючи на ряд переваг, розподілена розробка програмного забезпечення має і певні недоліки. Залучаючи більш кваліфіковану або дефіцитну робочу силу, знижуючи витрати, ком...