Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Реінжиніринг програмного забезпечення

Реферат Реінжиніринг програмного забезпечення





овищем. Цілі

Багато видів діяльностей, передбачені RUP, можуть бути автоматизовані за допомогою інструментальних засобів, що дозволить уникнути найбільш трудомістких, напружених і схильних до помилок аспектів розробки ПС.

Мета процесу управління середовищем - процедурна і інструментальна підтримка організації, що розробляє ПС. Вона включає:

В· Вибір і придбання інструментальних засобів;

В· Настройку інструментальних засобів під вимоги організації-розробника;

В· Конфігурування процесу;

В· Удосконалення процесу;

В· Створення технічних служб підтримки.

Ролі та артефакти

Основним виконавцем процесу є технолог . У його обов'язки входить конфігурування процесу перед запуском проекту і удосконалення процесу в ході проектних робіт. Підтримка апаратної і програмного середовища розробки лягає на плечі системного адміністратора .

Головним створюваним артефактом є план розробки , описує процес, який використовується в даному проекті. У ньому вказується, які артефакти, що передбачаються в RUP, будуть використовуватися в проекті і яким чином.

Діяльністю

Підготовка середовища до реалізації проекту. Виконується оцінка поточного стану організації-розробника та наявної інструментальної підтримки. Створюється попередній план розробки. Складається перелік інструментальних засобів, які передбачається використовувати при розробці. Складається перелік шаблонів для виробництва основних артефактів. p> Підготовка середовища до ітерації. Виробляється доповнення і уточнення плану розробки, виконується підготовка та налаштування інструментальних засобів, які будуть використовуватися в ітерації. Складається набір шаблонів для артефактів, створюваних в ітерації. Здійснюється підготовка співробітників до використанню інструментальних засобів.

Підготовка керівних директив. Для кожного основного технологічного процесу підготовляється набір директив на основі аналізу проблем і дефектів попередніх ітерацій.

В  Переваги та недоліки компанії-розробника перед окремим розробником В 

Тепер, перерахуємо переваги та недоліки компанії-розробника перед окремим розробником.

Переваги компанії-розробника перед окремим розробником:

В· Компанія може "Тягнути" великі і дуже великі проекти. Окремий ж розробник великий проект може не осилити фізично.

В· У компанії, як правило, працює група людей з різною освітою, тим самим доповнюючи і розвиваючи знання один-одного. У компанії-розробника переплітаються знання людей різних шкіл. Окремий ж розробник вариться у своєму соку. Основний джерело знань у нього - книги та Інтернет.

В· Стандартизація вихідного тексту в компанії значно вище, ніж у окремого розробника, т.к. в компанії працює група розробників.

В· Технічно, компанії вище оснащені, ніж один розробник.

В· Джерел інформації у компанії більше, ніж у окремого розробника. А це відбивається на результаті - розробляється програмі.

В· У компанії значи тельно вище досвід роботи з різними проектами, ніж у окремої людини.

В· У компаніях більше напрямів розвитку програмних засобів.

В· Компанія може надати комплексний підхід при наявності фахівців різних напрямів.

В· Все, що витрачається за договором з компанією йде у витрати. У той час, як окремий програміст найчастіше працює на зарплату.

В· Швидкість розробки компанії вище, ніж в однієї людини, тому що можна підключати до проекту кількох людей.

В· Розробляючи програмний продукт, компанія тестує його і пише документацію. Окремий ж розробник часто лінується це робити. А якщо не лінується і намагається писати документацію або тестувати, то розвиток програмного продукту тимчасово призупиняється (на час написання документації або тестування).

В· Компанія не звільниться.

В· Компанія не помре і її не переїде автобус.

В· Компанія не захворіє і з цієї причини не призупинить підтримку.

В· У компанії завжди будуть люди, які зможуть продовжити справу.

В· Компанія бере на себе головний біль з пошуку високо-кваліфікованих і відповідальних програмістів.

В· Компанія стежить за технологіями і тенденціями розвитку програмного забезпечення.

Недоліки компанії-розробника перед окремим розробником:

В· окремий розробник обходиться дешевше, тому що у нього немає необхідності орендувати повішення, платити комунальні платежі, немає необхідності в рекламі та в інших витратах, присутніх у будь-якому підприємстві. Компанії ж необхідно оплачувати орендні платежі, податки, комунальні платежі, зарплату (а у програмістів вона ну дуже велика) і т.д.

В· програміст-одинак легше йде на поступки підприємству, тому що сам відповідає за свій добробут. Компанія-розробник не може дозволити собі піти часто на поступки на шкоду компанії, так як це призв...


Назад | сторінка 12 з 14 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Удосконалення системи мотивації персоналу компанії на прикладі &Відокремлен ...
  • Реферат на тему: Фінансова стійкість страхової компанії на прикладі ВАТ &Російська страхова ...
  • Реферат на тему: Розробка проекту рекламної компанії для ковбасних виробів ТМ &Папа може!&
  • Реферат на тему: Проектування заходів щодо підвищення ефективності роботи компанії (на прикл ...
  • Реферат на тему: Підрозділи страхової компанії, їх роль, взаємодія і функції в діяльності ко ...