Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634794)
Контекстум
Руконтекст антиплагиат система

Технологии проектирования программных комплексов (190,00 руб.)

0   0
Первый авторКуприянов
ИздательствоИздательство СГАУ
Страниц73
ID176345
АннотацияТехнологии проектирования программных комплексов. Используемые программы: Adobe Acrobat. Труды сотрудников СГАУ (электрон. версия)
ISBN978-5-7883-0470-9
УДК004(075)
ББК32.973
Куприянов, А.В. Технологии проектирования программных комплексов : [учеб. пособие] / А.В. Куприянов .— Самара : Издательство СГАУ, 2006 .— 73 с. — ISBN 978-5-7883-0470-9 .— URL: https://rucont.ru/efd/176345 (дата обращения: 26.04.2024)

Предпросмотр (выдержки из произведения)

Подробно излагаются основы разработки программных средств на основе методологии быстрой разработки приложений RAD. <...> Также приведены требования, предъявляемые к разработке функциональной спецификации программных комплексов и средств. <...> В разделах, посвященных разработке архитектуры программных средств, подробно излагаются методология функционального моделирования в рамках структурного подхода и методология объектно-ориентированного моделирования в терминах универсального языка моделирования UML. <...> Однако для разработки больших программных систем этого явно недостаточно. <...> Решением этих проблем занимаются: – методология программирования или совокупность механизмов программирования, объединенных общим философским подходом (структурное, объектно-ориентированное программирование); – технология программирования – это совокупность производственных процессов создания программных средств и их описания; – инженерия программирования – совокупность методов и средств программирования. <...> Данные – это представление фактов и идей в формализованном виде, пригодном для передачи и переработки в некоем процессе, а информация – это смысл, который придается данным при их представлении. <...> Человеку (программисту), прежде чем составить программу на удобном для него языке программирования, приходится проделывать большую подготовительную работу по уточнению постановки задачи, выбору метода ее решения, выяснению специфики применения требуемой программы, прояснению общей организации разрабатываемой программы и многое другое. <...> Программа или логически связанная совокупность программ на носителях данных, снабженная программной документацией, называется программным средством (ПС). <...> Программная документация позволяет понять, какие функции выполняет та или иная программа ПС, как подготовить исходные данные и запустить требуемую программу в процесс ее выполнения, а также: что означают получаемые <...>
Технологии_проектирования_программных_комплексов.pdf
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «САМАРСКИЙ ГОСУДАРСТВЕННЫЙ АЭРОКОСМИЧЕСКИЙ УНИВЕРСИТЕТ имени академика С.П. КОРОЛЕВА» А.В. КУПРИЯНОВ ТЕХНОЛОГИИ ПРОЕКТИРОВАНИЯ ПРОГРАММНЫХ КОМПЛЕКСОВ Утверждено Редакционно-издательским советом университета в качестве учебного пособия С А М А Р А Издательство СГАУ 2006
Стр.1
УДК 681.3.06, 681.3.07 ББК 32.973 К924 Инновационная образовательная программа "Развитие центра компетенции и подготовка специалистов мирового уровня в области аэрокосмических и геоинформационных технологий” Рецензенты: Куприянов А.В. K924 Технологии проектирования программных комплексов: учеб. пособие / А.В. Куприянов. - Самара: Изд-во Самар. гос. аэрокосм. ун-та; 2006. - 72 с.: ил. ISBN 5-7883-0470-9 В данном пособии рассмотрены современные методы проектирования программного обеспечения. Изложение основ инженерного проектирования программных комплексов ориентировано на студентов старших курсов и аспирантов, при этом основное внимание уделяется методологии и техническим аспектам проектирования. Представлен широкий спектр процессов, ведущих к созданию программных комплексов. Подробно излагаются основы разработки программных средств на основе методологии быстрой разработки приложений RAD. Также приведены требования, предъявляемые к разработке функциональной спецификации программных комплексов и средств. Приводятся способы спецификации качества программного обеспечения. В разделах, посвященных разработке архитектуры программных средств, подробно излагаются методология функционального моделирования в рамках структурного подхода и методология объектно-ориентированного моделирования в терминах универсального языка моделирования UML. Пособие предназначено для студентов специальности 01.05.01 и направления 01.05.00 "Прикладная математика и информатика". УДК 681.3.06, 681.3.07 ББК 32.973 ISBN 5-7883-0470-9 © Куприянов А.В., 2006 © Самарский государственный аэрокосмический университет, 2006 2 д-p техн. наук, проф. С. А. П р о х о р о в канд. физ.-мат. наук, доц. М. Н. О с и п о в П Р И О Р И Т Т К Е Т О Н Ы Е Н А Ц И О А Н Л Ь Н Ы Е П Р Е Ы
Стр.2
ОГЛАВЛЕНИЕ Введение..................................................................................................................4 1. Разработка программного обеспечения .......................................................5 1.1. Программы и программное обеспечение.................................................5 1.2. Технология программирования ................................................................6 1.3. Особенности разработки программных средств.....................................8 2. Основы разработки программных средств. ................................................9 2.1. Жизненный цикл разработки программных средств..............................9 2.2. Процесс разработки .................................................................................11 2.3. Быстрая разработка приложений RAD ..................................................15 3. Внешнее описание программного средства...............................................22 3.1. Спецификация требований......................................................................22 3.2. Функциональная спецификация .............................................................23 3.3. Определение требований.........................................................................25 3.4. Спецификация качества ..........................................................................26 3.5. Документирование функциональной спецификации ...........................30 4. Архитектура программного средства.........................................................32 4.1. Классы архитектур ПС............................................................................32 4.2. Архитектурные функции.........................................................................37 5. Структурный подход к проектированию архитектуры..........................38 5.1. Сущность структурного подхода............................................................38 5.2. Методология функционального моделирования SADT.......................40 5.3. Состав функциональной модели ............................................................41 5.4. Иерархия диаграмм..................................................................................43 5.5. Связи между функциями.........................................................................46 6. Объектно-ориентированный подход к разработке архитектуры.........51 6.1. Классы и объекты ....................................................................................51 6.2 Модели архитектуры ................................................................................53 6.3. Диаграммы классов в UML.....................................................................56 Заключение ...........................................................................................................70 Литература ............................................................................................................71 3
Стр.3