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

Технология программирования. Ч. 1. (128,00 руб.)

0   0
Первый авторВишневская Т. И.
АвторыРоманова Т. Н.
ИздательствоМ.: Изд-во МГТУ им. Н.Э. Баумана
Страниц59
ID287615
АннотацияСформулированы задания для лабораторных работ по курсу «Технология программирования», даны необходимые пояснения и примеры. Для студентов, обучающихся по специальности «Информатика и вычислительная техника».
ISBN---
УДК004.42(076)
ББК32.973-018.2
Вишневская, Т.И. Технология программирования. Ч. 1. : метод. указания лаб. практикуму / Т.Н. Романова; Т.И. Вишневская .— Москва : Изд-во МГТУ им. Н.Э. Баумана, 2007 .— 59 с. — URL: https://rucont.ru/efd/287615 (дата обращения: 24.04.2024)

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

Практикум предназначен для студентов специальности «Информатика и вычислительная техника», изучающих информационные технологии в рамках дисциплины «Технология программирования». <...> Для успешного выполнения практикума в приложениях представлены отдельные фрагменты программной разработки моделирования системы массового обслуживания. <...> Стандарт UML версии 1.1 предлагает следующий набор диаграмм для моделирования: 1) диаграммы вариантов использования, или прецедентов (use case diagrams) – для моделирования бизнес-процессов организации и требований к создаваемой системе; 2) диаграммы классов (class diagrams) – для моделирования статической структуры классов системы и связей между ними; 3) диаграммы поведения системы (behavior diagrams); 4) диаграммы взаимодействия (interaction diagrams); 5) диаграммы последовательности действий (sequence diagrams); 6) диаграммы сотрудничества, или кооперации (collaboration diagrams) – для моделирования процесса обмена сообщениями между объектами; 7) диаграммы состояний (statechart diagrams) – для моделирования поведения объектов системы при переходе из одного состояния в другое; 8) диаграммы деятельности (activity diagrams) – для моделирования поведения системы в рамках различных вариантов использования, или моделирования деятельностей; 4 9) диаграммы реализации (implementation diagrams); 10) диаграммы компонентов (component diagrams) – для моделирования иерархии компонентов (подсистем) системы; 11) диаграммы размещения (deployment diagrams) – для моделирования физической архитектуры системы. <...> Диаграммы прецедентов Поведение разрабатываемой системы, т. е. функциональность, обеспечиваемая ею, описывается с помощью функциональной модели, которая отображает системные прецеденты (use cases), системное окружение (действующих лиц, или актеров, – actors) и связи между прецедентами и актерами. <...> Таким образом, это понятие позволяет языку UML иметь минимальный набор символов, которые могут быть при необходимости дополнены для создания связующих элементов в разрабатываемой <...>
МУ_к_ЛР._Технология_программирования._Часть_1..pdf
УДК 681.3.06 (076) ББК 32.973-018.2 В55 Рецензент О.В. Рогозин Вишневская Т.И., Романова Т.Н. В55 Технология программирования: Метод. указания к лабораторному практикуму. – Ч. 1. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2007. – 59 с.: ил. Сформулированы задания для лабораторных работ по курсу «Технология программирования», даны необходимые пояснения и примеры. Для студентов, обучающихся по специальности «Информатика и вычислительная техника». Ил. 9. Библиогр. 15 назв. УДК 681.3.06 (076) ББК 32.973-018.2 © МГТУ им. Н.Э.Баумана, 2007
Стр.2
ОГЛАВЛЕНИЕ Предисловие .............................................................................................................................. 3 Задание на лабораторный практикум ..................................................................................... 3 1. Применение объектно-ориентированного подхода к анализу и проектированию программного обеспечения ............................................................................................................ 4 Подходы к проектированию программного обеспечения .................................................... 4 Работа 1. Диаграммы прецедентов .................................................................................... 5 Работа 2. Диаграммы классов ............................................................................................ 7 Работа 3. Динамические модели объектно-ориентированных программных систем ......... 9 2. Оценки качества визуальной модели и производительности программной системы ............ 11 Работа 4. Метрики объектно-ориентированных программных систем ......................... 11 3. Объектно-ориентированное тестирование ......................................................................... 13 Стратегии тестирования ........................................................................................................... 13 Работа 5. Модульное тестирование ................................................................................... 13 Работа 6. Интеграционное тестирование .......................................................................... 16 Работа 7. Системное тестирование .................................................................................... 17 Приложение 1. Пример технического задания на проект ..................................................... 20 Приложение 2. Диаграммы прецедентов ................................................................................ 22 Приложение 3. Диаграмма классов ......................................................................................... 24 Приложение 4. Диаграмма состояний .................................................................................... 29 Приложение 5. Диаграмма деятельности ............................................................................... 30 Приложение 6. Диаграммы взаимодействия .......................................................................... 31 Приложение 7. Среда тестирования NUnit ............................................................................. 33 Приложение 8. Модульное тестирование ............................................................................... 35 Приложение 9. Интеграционное тестирование ..................................................................... 39 Приложение 10. Системное тестирование ............................................................................. 54 Список литературы ................................................................................................................... 57 58
Стр.58