Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

ИЗ ПРОГРАММИСТОВ В РУКОВОДИТЕЛИ


Информационный Канал Subscribe.Ru

Из программистов в руководители
Выпуск 12: SWEBOK; UML

 

На ваши вопросы по программной инженерии и управлению программными проектами отвечают наши эксперты - преподаватели Учебного Центра UkrSoftPro.



Вопросы могут приводиться с несколько измененной стилистикой и исправленными грамматическими ошибками для лучшей читаемости текста. Ответы англоязычных экспертов-консультантов даются в переводе.

Хотелось бы услышать мнение о проекте SWEBOK. По мнению весьма уважаемого мною г. Фаулера, наша индустрия еще слишком молода, чтобы можно было достичь согласия по такому глобальному вопросу. Ссылка: http://martinfowler.com/bliki/Swebok.html.

Отвечает Дмитрий Безуглый, АО "Банкомсвязь":

Прежде всего хотелось бы поблагодарить за вопрос и за ссылку на комментарии уважаемого г.Фаулера.

Проект SWEBOK действительно является академическим проектом, и несмотря на широкое привлечение рецензентов из индустрии, весьма консервативен. С этой точки зрения конкретные замечания г-на Фаулера абсолютно верны.

Однако с нашей точки зрения этот проект в первую очередь интересен, как серьезная аналитическая работа по структурированию накопленных знаний в этой области,
а также как международно признанный классификатор разделов знаний.

В качестве учебного пособия в данный момент SWEBOK не полностью пригоден, и не предназначен для этой цели.

Относительно рассмотрения готовности индустрии необходимо различать следующие два аспекта:

  1. Необходимость применения научного подхода для формирования программ обучения и стыковки SE с другими областями научного знания, в том числе лицензирования программ обучения.
  2. Использование свода знаний, подобного SWEBOK, для лицензирования деятельности индивидуальных программистов (аналогично врачам) и защиты на основе этого свода знаний программистов в случае судебных разбирательств.

С нашей точки зрения дисциплина SE созрела для обоих аспектов:

  1. Программы обучения де-факто существуют и накопленного опыта уже хватит больше чем на одну дисциплину. Молодость никак не связана с необходимостью. А консенсус есть функция от усилий, затраченных на его достижение.
  2. ПО во многих случаях является life critical, и в этих случаях соответствие стандартам является необходимым. Можно по разному относиться к стандартам IEEE, но под многими аспектами кроются жизни людей и многомилиардные потери. Выбор адекватного процесса для разработки должен быть осознанным и контролируемым.

Замечания Мартина Фаулера относительно зрелости индустрии необходимо рассматривать в контексте второго аспекта и, вероятнее всего, действительно поголовное Лицензирование программистов, аналогичное лицензированию врачей и адвокатов, не целесообразно.


Разъясните, пожалуйста, что имеется в виду под понятием "диаграмма реализации". Чем она отличается от диаграммы компонентов и диаграммы развертывания?

Отвечает доктор наук, профессор Е.М.Лаврищева, Институт Программных Систем НАН Украины:

Диаграммой реализации называется детализированный вид диаграммы компонентов. На ней размещаются и компоненты, и классы, которые компонент реализует, связанные соответствующим видом связи.



Наша рассылка поднимает широкий круг вопросов, включающих управление требованиями и проектирование ПО, конфигурационное управление и управление качеством, планирование и мониторинг проектов, управление ресурсами и коммуникациями, стандарты по организации производства ПО, процессные методологии Rational Unified Process, Microsoft Solutions Framework, eXtreme Programming и др., методологии обследования организаций SEI CMMi, ISO 9001, SPICE и др.

Если у вас возникают вопросы, относящиеся к этим дисциплинам, пишите нам на адрес edu@ukrsoftpro.com.ua, и мы постараемся ответить на них в следующих выпусках рассылки.



Украинский Учебно-Практический Центр Программной Инженерии UkrSoftPro

http://www.ukrsoftpro.com.ua


Консалтинг, аудит, тренинговые программы
Дистанционная учебная программа "Профессионал Управления Программными Проектами"

подробнее http://www.ukrsoftpro.com.ua


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное