Программная инженерия. Теория и практика

Программная инженерия. Теория и практика

В учебнике освещены современные методы и средства программной инженерии, детально рассмотрен процесс разработки программного обеспечения (ПО), приведена теория управления разработкой ПО. В качестве средства разработки ПО представлен продукт Visual Studio Team System. Для закрепления студентами полученных теоретических знаний во второй половине учебника дан практикум. Предназначен для студентов, обучающихся по направлению подготовки 080801 «Прикладная информатика», а также может быть рекомендован студентам других специальностей, интересующимся как вопросами управления разработкой программного обеспечения, так и тематикой программной инженерии в целом.

Жанр: Прочая образовательная литература
Цикл: Не является частью цикла
Год публикации: Неизвестен

Читать онлайн Программная инженерия. Теория и практика


Введение

Иан Соммервилл в своей книге «Инженерия программного обеспечения» определяет программную инженерию как интегрирование принципов математики, информатики и компьютерных наук с инженерными подходами, разработанными для производства осязаемых материальных артефактов. Дисциплина программной инженерии включается в круг вопросов компьютинга (англ. computing) и может рассматриваться как инженерная область, имеющая более тесные связи со своей базовой дисциплиной – компьютерными науками, чем другие инженерные области [1]. Среди других инженерных дисциплин она качественно выделяется нематериальностью программного обеспечения и дискретной природой его функционирования. Основываясь на математике и компьютинге, программная инженерия занимается разработкой систематических моделей и надежных методов производства высококачественного программного обеспечения, и данный подход распространяется на все уровни – от теории и принципов до реальной практики создания программного обеспечения, которая лучше всего заметна сторонним наблюдателям.

Термин «инженерия программного обеспечения» появился впервые в 1968 г. на конференции НАТО «Инженерия программного обеспечения» и должен был спровоцировать размышления относительно текущего в то время «кризиса программного обеспечения». С тех пор он стал использоваться для определения как профессии, так и области исследований, посвященных созданию программного обеспечения, которое имеет более высокое качество, более доступно, поддерживаемо и быстрее строится.

Так как эта область относительно молода по сравнению со своими сестринскими областями инженерии, все еще продолжаются дебаты вокруг того, что представляет собой «инженерия программного обеспечения» и удовлетворяет ли она понятию инженерии. Этот спор развивается естественным образом, начавшись с попыток рассматривать создание программного обеспечения только как программирование. Разработка программного обеспечения – термин, иногда предпочитаемый практиками в промышленности, которые рассматривают разработку программного обеспечения как несравнимо более мощную и конструкционно-емкую методологию в сравнении с процессом написания кода программистом.

Все же несмотря на юность профессии, будущее области радужно. Так, Money Magazine и Salary.com оценили профессию разработчика программного обеспечения как лучшую работу в Америке в 2006 г.

В настоящее время существует как минимум три основополагающих документа в области программной инженерии. Это SWEBOK (Software Engineering Body of Knowledge) – документ, подготавливаемый комитетом Software Engineering Coordinating Committee, в который вовлечено сообщество IEEE Computer Society (IEEE-CS). Назначение SWEBOK – в объединении знаний по инженерии программного обеспечения (разработке программного обеспечения), Второй документ – Software Engineering Code of Ethics and Professional Practice, посвящен этическим и профессиональным стандартам для инженерии ПО, выпущен в 1998 г. Третий документ (SE2004), выпущенный в 2004 г., посвящен составлению учебного плана по программной инженерии.

Эти документы созданы совместными усилиями IEEE-CS и Association for Computing Machinery (ACM) и призваны определить следующее:

• необходимый набор знаний и рекомендуемые практики;

• этические и профессиональные стандарты;

• учебную программу для студентов, аспирантов и продолжающих обучение.

В рамках изучения дисциплины «Программная инженерия» сложно охватить весь объем накопленных в этой области знаний. Этот учебник представляет собой попытку собрать основные компоненты необходимых наборов знаний, умений и рекомендуемых практик в рассматриваемой дисциплине. В первую очередь он предназначен для студентов, обучающихся по направлению подготовки «Прикладная информатика». Также он будет небезынтересен людям, непосредственно занимающимся разработкой и проектированием различных информационных систем, в аспекте систематизации и актуализации знаний по программной инженерии.


Вам будет интересно
Посвящена актуальным проблемам реализации компетентностного подхода в образовании. Рассмотрены как общие теоретико-методологические основания компетентностного подхода, в том числе и новых практик инженерного образования, так и продуктивные практики формирования общекультурных, общепрофессиональных компетенций будущего бакалавра. Будет интересна преподавателям, реализующим компетентностный подход в образовании, а также специалистам в области управления сферой профессионального образования....
Читать онлайн
Рассмотрены проблемы формирования профессиональной компетентности инженера в условиях перехода от индустриального к постиндустриальному обществу. Сделана попытка теоретико-методологического обоснования одного из вариантов проектирования профессиональной подготовки выпускников вузов, осуществляющих подготовку инженерных кадров, ориентированного на возможности компетентностного подхода. Описаны практические пути выявления уровня сформированной компетентности у выпускника вуза. Материалы монографии...
Читать онлайн
Рассматриваются основные вопросы теории перевода с позиций психолингвистики, а также теоретические и методические вопросы преподавания перевода. Особое место уделяется проблемам моделирования процесса перевода и обучения этой дисциплине. Предназначена для филологов, лингвистов, занимающихся переводоведением, и всех интересующихся соответствующей проблематикой....
Читать онлайн
В монографии рассматриваются научно-методические аспекты размещения розничной торговой сети города, учитывающие современные условия деятельности и обеспечивающие удовлетворение потребностей населения. Раскрывается природа, цель, функции розничной торговой сети города, взаимосвязи составляющих элементов. Излагаются концептуальные основы размещения розничной торговой сети города, соответствующие рыночному механизму хозяйствования и потребностям населения. Освещаются направления оценки эффективност...
Читать онлайн
В монографии исследованы методические аспекты разработки стратегии предприятия посредством внедрения производственно-технологической реструктуризации в ювелирной отрасли алмазно-бриллиантового комплекса с учетом международной специализации и кооперации. Представлен анализ развития мирового, российского и регионального алмазно-бриллиантового комплекса. Разработан алгоритм внедрения стратегии на предприятии исследуемой отрасли, определена эффективность привлечения кредитных ресурсов для реализации...
Читать онлайн
В пособии раскрыто содержание основных этапов научно-исследовательской деятельности от выбора темы до оформления и защиты работы. Представлены требования, предъявляемые к данным видам работ, основные положения по организации работы студента, порядок взаимодействия с кафедрой и научным руководителем. Предназначено для студентов, обучающихся по направлениям подготовки 034300 «Физическая культура», квалификация бакалавр, 034300 «Физическая культура», квалификация магистр, при обучении студентов по ...
Читать онлайн
В монографии представлен огромный период развития русской духовной классической музыки с древнейших времён до настоящего времени. Музыкальное искусство анализируется на фоне исторических и культурных событий, происходящих в России. Рассмотрен жизненный и творческий путь великих мастеров, их вклад в мировую музыкальную культуру. Предназначено для студентов СФУ, изучающих дисциплину «Язык и история музыки», и всех тех, кто интересуется музыкальным искусством....
Читать онлайн
Монография посвящена проблемам психологии спортивной деятельности. Рассмотрены вопросы самоприобщения личности к экстремальной деятельности, а также механизмы данного процесса. Предназначена для научных работников, преподавателей вузов и студентов. Может быть использована при изучении дисциплин «Психология экстремальной деятельности», «Экстремальная психология», а также курсов по выбору, связанных с проблемой исследования....
Читать онлайн
Сергея Комарова многие за глаза называли «человек в футляре». Излишняя аккуратность и занудство начальника производственного отдела «МедТех» многих раздражали, но не до такой же степени, чтобы его убить?! Однако Сергея придушили собственным галстуком на корпоративе, и все следы преступника ведут в родную фирму… Частному детективу Татьяне Ивановой придется погрузиться в будни обычного офиса, чтобы найти настоящего убийцу....
Читать онлайн
Дарья Клишина – российская звезда легкой атлетики, чемпионка мира, Европы, действующая чемпионка России.История Дарьи похожа на сказку о Золушке, попавшей из провинциального российского города Тверь в московский клуб ЦСКА и за короткий срок благодаря своему упорству и труду пробившейся к вершинам большого спорта.В формате PDF A4 сохранен издательский макет....
Читать онлайн
Став невольной убийцей, Лика не рассчитывала, что на чужой смерти можно неплохо заработать. Ее услуги пользуются бешеным спросом. Но однажды Лика сама стала мишенью для бандитов: после выполнения очередного заказа ее должны зачистить. Смерть поджидает не только Лику, но и ее мать. И Лика должна спасти ее – самое святое, что у нее есть!...
Читать онлайн
Ни в личной жизни, ни в карьере у Арины успехов не наблюдается: она уже пять лет в разводе и солидная должность ей пока не светит. С этим срочно нужно было что-то делать: найти мужчину, который не в постель ее уложит, а в ЗАГС отведет; и на шефа повлиять, чтобы двинул ее по карьерной лестнице. Арина убеждена, что со времени прародительницы Евы женщина сама решает, как ей жить. Современная Ева знает, что лучше всего работают грубые схемы: ложь, подкуп, шантаж. Но если женщина умна, она может разы...
Читать онлайн