Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


МАСОВІСТЬ У ВИКОРИСТАННІ ТА СТВОРЕННІ ПРОГРАМНИХ СИСТЕМ.




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

Особливістю групи в галузі програмної інженерії є велика диференціація ролей всередині групи і диференціація самих груп.

1. На рівні організації:

- Група інженерії процесу розробки – займається визначеним супроводом і покращенням базового процесу розробки і організації;

- Незалежна група якості – SQA-група – виконує планування і організацію дій, гарантуючих дотримання дисципліни розробки у відповідності з етапами процесу розробки і діючими стандартами;

- Незалежна група тестування виконує планування і проведення незалежного тестування програмних продуктів (ПП), які розробляються за проектами програмних систем, з метою встановлення їх відповідності вимогам замовника;

- Група навчання несе відповідність за координацію і систематизацію діяльності по навчанню: підготовка навчальних і методичних матеріалів, спеціальних курсів, проведення навчання.

2. На рівні проекту програмних систем:

- Керівник проекту несе повну фінансову відповідальність за виконання проекту перед замовником;

- Системні аналітики виконують обстеження умов і потреб в автоматизації діяльності організації – замовника;

- Група якості виконує контроль якості в проекті ПС; підзвітна лише керівникам проекту.

- Група тестування виконує процес тестування програмних комплектів проекту; підзвітна лише керівникам проекту.

- Менеджер проекту програмного забезпечення (ПЗ) несе повну відповідальність за всі дії, пов’язані з розробкою програмного продукту (ПП); контролює ресурси проекту.

- Проектувальники приймають і документують проектні рішення, які стосуються архітектури і функцій програмних систем (ПС);

- Програмісти виконують програмування або моделювання компонентів ПС за проектними специфікаціями підготовленими проектувальниками; проводять відладку і автономне тестування розроблених компонентів.

- Група управління конфігурацією виконує процес управління конфігурацією версій і робочих продуктів проекту ПС.

- Група техніко-технологічного забезпечення виконує придбання і встановлення загальносистемного програмного забезпечення, проектування і монтаж, придбання і встановлення технічних засобів в організації замовника.

Знання функціональних ролей груп і фахівців в галузі програмної інженерії дозволить:

а) сформувати у майбутніх фахівців уявлення про розроблюваний програмний продукт і умови розробки в цілому;

б) зрозуміти розподіл функцій між співпрацівниками, закріплена у посадових інструкціях;

в) осмислити посадову ієрархію, послідовність підпорядкування;

г) усвідомити характер діяльності в групах.

 

 


Поделиться:

Дата добавления: 2014-12-03; просмотров: 175; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты