Статьи

Основы программной инженерии или SWEBOK на русском

в рубрике ALM, Project Management, Методологии, Управление требованиями , теги: , ,

В конце 90-х годов прошлого века знания и опыт, которые были накоплены в индустрии программного обеспечения за предшествующие 30-35 лет, а также более чем 15-летних попыток применения различных моделей разработки, все это, наконец, оформилось в то, что принято называть дисциплиной программной инженерии – Software Engineering. В какой-то мере, такое формирование дисциплины на основе широко распространенного практического опыта напоминает те процессы, которые происходили в управлении проектами. Возникали и развивались профессиональные ассоциации, специализированные институты, комитеты по стандартизации и другие образования, которые, в конце концов, пришли к общему мнению о необходимости сведения профессиональных знаний по соответствующим областям и стандартизации соответствующих программ обучения.

В 1958 всемирно известный статистик Джон Тьюкей (John Tukey) впервые ввел термин software – программное обеспечение. В 1972 году IEEE* выпустил первый номер Transactions on Software Engineering – Труды по Программной Инженерии. …

В 2005 году IEEE (вместе с ACM) опубликовал уже практически законченный Guide to the Software Engineering Body of Knowledge (SWEBOK), IEEE 2004 Version - Руководство к Своду Знаний по Программной Инженерии, в дальнейшем просто “SWEBOK”.

Активно занимаясь (на тот момент работая в Borland) процессами управления жизненным циклом ПО (ALM - Application Lifecycle Management), я проанализировал копирайт SWEBOK и перевел его на русский язык не удержавшись от ряда замечаний и комментариев, которые как и в самом переводе помог мне подготовить мой коллега и реальный эксперт управления требованиями - Юрий Булуй.

Именно с публикации перевода SWEBOK начался 5 лет назад мой блог “ИТ с высоты птичьего полёта”, а зимой 2010 появился и специальный сайт “Основы Программной Инженерии (по SWEBOK)”, включающий как обновление первоначального перевода с замечаниями и комментариями, так и дополнительные главы, например по моделям жизненного цикла.

Хорошо зная проблему поиска соответствующей терминологии на русском языке, надеюсь, что многим из читателей Основ программной инженерии по SWEBOK помогут по крайней мере начать говорить на одном языке, а кто-то, может быть, и узнает для себя что-то новое и полезное.

-Сергей Орлик

VN:R_U [1.9.5_1105]
Rating: 0 (from 0 votes)

Прокомментировать

Вы должны быть авторизованы для комментирования.

Партнеры

Microsoft ITONLINE Group ScrimTrek IT Trainings

© Careerlab, ITONLINE GROUP 2012 Команда Software People

+7 (495) 933-01-33

team@softwarepeople.ru