Основы программной инженерии - Реферат

бесплатно 0
4.5 54
Понятие производства программного обеспечения и принципы его разработки. Основные направления интенсивного развития технологий программирования и способы повышения их эффективности. Стандарты программной инженерии. Кодекс этики программной инженерии.


Аннотация к работе
. Программная инженерия как наукаНачалось интенсивное развитие технологии программирования, прежде всего, в следующих направлениях: обоснование и широкое внедрение нисходящей разработки и структурного программирования, развитие абстрактных типов данных и модульного программирования, исследование проблем обеспечения надежности и мобильности программных средств (ПС), создание методики управления коллективной разработкой ПС, появление инструментальных систем поддержки программирования (программных инструментов). Стали бурно развиваться технологии, основанные на применении CASE-средств для разработки ПО (CASE-технологии), и связанные с ними формальные методы спецификации программ. По этому поводу Фредерик Брукс в середине 70-х годов писал: «Время от времени в газетах можно прочесть о том, как два программиста в переоборудованном гараже написали очень важную программу, превосходящую лучшие образцы, созданные большими коллективами. При перемещении вниз через горизонтальную границу, программа превращается в программный продукт, т.е. в такую программу, которую любой человек может запускать, тестировать, исправлять и развивать. Программист часто находится в зависимости от программ, написанных другими людьми, а эти программы иногда плохо спроектированы, слабо написаны, получены в неполном виде (без исходного текста и контрольных примеров) и плохо документированы.

Список литературы
1. Иванова Г.С. Технология программирования.- М.: из-во МГТУ им. Н.Э. Баумана, 2002.

2. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. - М.: Финансы и статистика, 2000.

3. Липаев В.В. Программная инженерия: методологические основы. - М.: ТЕИС, 2006.

4. Костров А.В. Основы информационного менеджмента. - М.: Финансы и статистика, 2008.

5. Орлов С.А. Технологии разработки программного обеспечения. - СПБ.: Питер, 2002.

6. Фредерик Брукс. Мифический человеко-месяц или как создаются программные системы. Пер. с англ. - СПБ.: Символ, 2009.

7. Уокер Ройс. Управление проектами по созданию программного обеспечения. Пер. с англ. - М.: Лори, 2007.

Размещено на .ru
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?