0-software_engineering (Основы программной инженерии (по SWEBOOK))

PDF-файл 0-software_engineering (Основы программной инженерии (по SWEBOOK)) Основы программной инженерии (40490): Книга - 6 семестр0-software_engineering (Основы программной инженерии (по SWEBOOK)) - PDF (40490) - СтудИзба2019-05-12СтудИзба

Описание файла

Файл "0-software_engineering" внутри архива находится в папке "Основы программной инженерии (по SWEBOOK)". PDF-файл из архива "Основы программной инженерии (по SWEBOOK)", который расположен в категории "". Всё это находится в предмете "основы программной инженерии" из 6 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр PDF-файла онлайн

Текст из PDF

Основы программной инженерии (по SWEBOK)Программная инженерияПрограммная инженерияПрограммная инженерия ...................................................................................................................... 1Введение ............................................................................................................................................ 1Программная инженерия как дисциплина ......................................................................................... 1SWEBOK: Руководство к своду знаний по программной инженерии ............................................... 2Структура и содержание SWEBOK ...................................................................................................

3Перевод SWEBOK на русский язык................................................................................................... 6ВведениеВ конце 90-х годов прошлого века знания и опыт, которые были накоплены в индустриипрограммного обеспечения за предшествующие 30-35 лет, а также более чем 15-летних попытокприменения различных моделей разработки, все это, наконец, оформилось в то, что принятоназывать дисциплиной программной инженерии – Software Engineering. В какой-то мере, такоеформирование дисциплины на основе широко распространенного практического опытанапоминает те процессы, которые происходили в управлении проектами. Возникали и развивалисьпрофессиональные ассоциации, специализированные институты, комитеты по стандартизации идругие образования, которые, в конце концов, пришли к общему мнению о необходимостисведения профессиональных знаний по соответствующим областям и стандартизациисоответствующих программ обучения.Программная инженерия как дисциплинаВ 1958 всемирно известный статистик Джон Тьюкей (John Tukey) впервые ввел термин software –программное обеспечение.

В 1972 году IEEE* выпустил первый номер Transactions on SoftwareEngineering – Труды по Программной Инженерии. Первый целостный взгляд на эту областьпрофессиональной деятельности появился 1979 году, когда Компьютерное Общество IEEEподготовило стандарт IEEE Std 730 по качеству программного обеспечения. После 7 летнапряженной работы, в 1986 году IEEE выпустило IEEE Std 1002 ―Taxonomy of Software EngineeringStandards‖.Наконец, в 1990 году началось планирование всеобъемлющих международных стандартов, воснову которых легли концепции и взгляды стандарта IEEE Std 1074 и результатов работыобразованной в 1987 году совместной комиссии ISO/IEC JTC 1**. В 1995 году группа этой комиссииSC7 ―Software Engineering‖ выпустила первую версию международного стандарта ISO/IEC 12207―Software Lifecycle Processes‖.

Этот стандарт стал первым опытом создания единого общеговзгляда на программную инженерию. Соответствующий национальный стандарт России – ГОСТ РИСО/МЭК 12207-99 [ГОСТ 12207, 1999] содержит полный аутентичный перевод текстамеждународного стандарта ISO/IEC 12207-95 (1995 года).В свою очередь, IEEE и ACM ***, начав совместные работы еще в 1993 году с кодекса этики ипрофессиональной практики в данной области (ACM/IEEE-CS Code of Ethics and ProfessionalPractice), к 2004 году сформулировали два ключевых описания того, что сегодня мы и называемосновами программной инженерии – Software Engineering:1.

Guide to the Software Engineering Body of Knowledge (SWEBOK), IEEE 2004 Version Руководство к Своду Знаний по Программной Инженерии, в дальнейшем просто ―SWEBOK‖[SWEBOK, 2004];2. Software Engineering 2004. Curriculum Guidelines for Undergraduate Degree Programs inSoftware Engineering – Учебный План для Преподавания Программной Инженерии вВУЗах* (данное название на русском языке представлено в вольном смысловом переводеавтора книги) [SE, 2004].* IEEE - Computer Society of the Institute for Electrical and Electronic Engineers, IEEE Computer Society – IEEE-CS(Компьютерное Общество) или просто IEEE. http://www.ieee.org** ISO – International Organization for Standardization. http://www.iso.ch ; IEC – International Electrotechnical Commission; JTC 1 –Joint Technical Committee 1, Information technologyCopyright © Сергей Орлик, 2004-2010.http://swebok.sorlik.ru1Основы программной инженерии (по SWEBOK)Программная инженерия*** ACM – Association of Computer MachineryОба стандарта стали результатом консенсуса ведущих представителей индустрии и признанныхавторитетов в области программной инженерии - по аналогии с тем, как был создан PMI PMBOK.Так мы пришли к сегодняшнему состоянию Software Engineering как дисциплины.SWEBOK: Руководство к своду знаний по программной инженерииC 1993 года IEEE и ACM координируют свои работы в рамках специального совместного комитета- Software Engineering Coordinating Committee (SWECC - http://www.computer.org/tab/swecc ).

ПроектSWEBOK был инициирован этим комитетом в 1998 году. Оцененный предположительный объемсодержания SWEBOK и другие факторы привели к тому, что было рекомендовано проводитьработы по реализации проекта не только силами добровольцев из рядов экспертов индустрии ипредставителей крупнейших потребителей и производителей программного обеспечения, но и наоснове принципа ―полной занятости‖. Базовый комплекс работ, в соответствии со специальнымконтрактом, был передан в Software Engineering Management Research Laboratory УниверситетаКвебек в Монреале (Université du Québec à Montréal). Среди компаний, поддержавших этотуникальный проект были Boeing, MITRE, Raytheon, SAP. В результате проекта, оcуществленногопри финансовой поддержке этих и других компаний и организаций, а также с учетом егозначимости для индустрии, SWEBOK Advisory Committee (SWAC) принял решение сделатьSWEBOK общедоступным * – http://www.swebok.org.

В перспективе, если удастся обеспечитьсоответствующий уровень финансирования, SWAC считает необходимым законченную версиюSWEBOK 2008 сделать также свободно доступной на Web-сайте проекта. Сегодняшняя―публичность‖ (общедоступность) результатов проекта стала возможна, в первую очередь, именноблагодаря поддержке SWEBOK Industrial Advisory Board (IAB) – структуры, объединяющейпредставителей компаний, поддержавших проект.* SWEBOK Copyright © 2004 by The Institute of Electrical and Electronics Engineers, Inc. All rights reserved.Copyright and Reprint Permissions: This document may be copied, in whole or in part, in any form or by any means, as is, orwith alterations, provided that (1) alterations are clearly marked as alterations and (2) this copyright notice is includedunmodified in any copy.Проект SWEBOK планировался в виде трех фаз: Strawman (―соломенный человек‖), Stoneman(―каменный человек‖) и Ironman (―железный человек‖).

К 2004 году была выпущена версияРуководства по Своду Знаний 3-ей фазы - Ironman, то есть максимально приближенная кокончательному варианту и одобренная IEEE в феврале 2005 года к публикации в качестве Trialверсии. Основная цель текущей ―пробной‖ версии SWEBOK – улучшить представление,целостность и полезность материала руководства на основе сбора и анализа откликов на даннуюверсию с тем, чтобы выпустить финальную редакцию документа в 2008 году.По ряду обоснованных причин, ―SWEBOK является достаточно консервативным‖ [SWEBOK, 2004,с.B-2].

После 6 лет непосредственных работ над документом, SWEBOK включает ―лишь‖ 10областей знаний (knowledge areas, KA). При этом, что справедливо и для PMBOK, добавлениеновых областей знаний в SWEBOK достаточно прозрачно. Все, что для этого необходимо,зрелость (или, по крайней мере, явный и быстрый процесс достижения зрелости) иобщепринятость* соответствующей области знаний, если это не приведет к серьезномуусложнению SWEBOK.* концепция ―общепринятости‖ - generally accepted – определена в IEEE Std 1490-1998, Adoption of PMI Standard — A Guideto the Project Management Body of KnowledgeВажно понимать, что программная инженерия является развивающейся дисциплиной. Более того,данная дисциплина не касается вопросов конкретизации применения тех или иных языковпрограммирования, архитектурных решений или, тем более, рекомендаций, касающихся болееили менее распространенных или развивающихся с той или иной степенью активности/заметноститехнологий (например, web-служб).

Руководство к своду знаний, каковым является SWEBOK,включает базовое определение и описание областей знаний (например, конфигурационноеуправление – configuration management) и, безусловно, является недостаточным для охвата всехвопросов, относящихся к вопросам создания программного обеспечения, но, в то же времянеобходимым для их понимания.Необходимо отметить, что одной из важнейших целей SWEBOK является именно определение техаспектов деятельности, которые составляют суть профессии инженера-программиста.Copyright © Сергей Орлик, 2004-2010.http://swebok.sorlik.ru2Основы программной инженерии (по SWEBOK)Программная инженерияСтруктура и содержание SWEBOKОписание областей знаний в SWEBOK построено по иерархическому принципу, как результатструктурной декомпозиции.

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5231
Авторов
на СтудИзбе
425
Средний доход
с одного платного файла
Обучение Подробнее