Классификация ПО. Инструментальное ПО

Содержание

Слайд 2

3.4. Инструментальное ПО

3.4.1. Процесс разработки ПО;
3.4.2. Разработка программного кода;
3.4.3. Средства кодирования;
3.4.4. Этап

3.4. Инструментальное ПО 3.4.1. Процесс разработки ПО; 3.4.2. Разработка программного кода; 3.4.3.
проектирование ПО;
3.4.5. Тестирование ПО.

Слайд 3

3.4.1. Процесс разработки ПО

Основные понятия

Инструментальное ПО — программы для создания других программ

3.4.1. Процесс разработки ПО Основные понятия Инструментальное ПО — программы для создания
и информационных систем.
Разработка программы — сложный процесс создания и сопровождения программного кода.

https://studfiles.net/preview/1707614/

Циклическая модель проектирования ПО

Слайд 4

3.4.2. Разработка программного кода

Процесс реализации программного кода

Исходный модуль
(Prog1.pas, Prog1.cpp)

Транслятор
(компилятор)

Объектный модуль модуль
(Prog1.obj)

Библиотеки программ

Компоновщик

Загрузочный

3.4.2. Разработка программного кода Процесс реализации программного кода Исходный модуль (Prog1.pas, Prog1.cpp)
модуль (Prog1.exe)

Исполнение

Исходные данные

Исходный текст

Текстовый редактор

Результат

Слайд 5

Системы программирования

Состав современных систем программирования:
текстовый редактор (с поддержкой языка программирования),
планировщик,

Системы программирования Состав современных систем программирования: текстовый редактор (с поддержкой языка программирования),

компилятор,
компоновщик,
отладчик,
загрузчик.

3.4.3. Средства кодирования

Слайд 6

3.4.3. Средства кодирования

Функции современных компиляторов:

3.4.3. Средства кодирования Функции современных компиляторов:

Слайд 7

3.4.3. Средства кодирования

Популярные средства программирования:

языки программирования (C++,Си, Java, C#, php и

3.4.3. Средства кодирования Популярные средства программирования: языки программирования (C++,Си, Java, C#, php
многие другие);
средства создания пользовательского интерфейса (MFC, WPF, QT, GTK+ и т.д.);
средства управления версиями программного кода (cvs, svn, VSS);
средства получения исполняемого кода (MS Visual Studio, gcc и многие другие);
средства управления базами данных (Оracle, MS SQL, FireBird, MySQL и многие другие);
отладчики (MS Visual Studio, gdb и т.д.).

Слайд 8

3.4.4. Этап проектирования ПО

Задачи этапа проектирования приложений:
1. Анализ требований;
2. Разработка архитектуры будущего

3.4.4. Этап проектирования ПО Задачи этапа проектирования приложений: 1. Анализ требований; 2.
программного обеспечения;
3. Разработка устройств основных компонент программного обеспечения;
4. Разработка макетов пользовательских интерфейсов.

Нотации и средства для этапа проектирования:
BPMN (Vision 2003 + BPMN, AcuaLogic BPMN, Eclipse, Sybase Power Designer);
Блок-схемы (Vision 2003 и многие другие);
ER-диаграмы (Visio 2003, ERWin, Sybase Power Designer и многие другие);
UML-диаграмы (Sybase Power Designer, Rational Rose и другие).

Слайд 9

3.4.4. Этап проектирования ПО

http://citforum.ru/database/dblearn/dblearn08.shtml

ER-диаграммы

UML-диаграммы

http://www.interface.ru/home.asp?artId=4242

3.4.4. Этап проектирования ПО http://citforum.ru/database/dblearn/dblearn08.shtml ER-диаграммы UML-диаграммы http://www.interface.ru/home.asp?artId=4242

Слайд 10

3.4.5. Тестирование ПО

Виды тестирования:
Тестирование на отказ и восстановление;
Функциональное тестирование;
Тестирование безопасности;
Тестирование взаимодействия;
Тестирование процесса

3.4.5. Тестирование ПО Виды тестирования: Тестирование на отказ и восстановление; Функциональное тестирование;
установки;
Тестирование удобства пользования;
Конфигурационное тестирование;
Нагрузочное тестирование.

Средства для этапа тестирования:
средства анализа кода, профилирования (Code Wizard – ParaSoft, Purify – Rational Softawre. Test Coverage – Semantic и т.д.);
средства для тестирования функциональности (TEST – Parasoft, QACenter – Compuware, Borland SilkTestи т.д.);
средства для тестирования производительности (QACenter Performance – Compuware и т.д).

Слайд 11

Спасибо за внимание!

Спасибо за внимание!

Слайд 12

Симонович С. В. Информатика. Базовый курс: Учебник для вузов. 3-е изд. Стандарт

Симонович С. В. Информатика. Базовый курс: Учебник для вузов. 3-е изд. Стандарт
третьего поколения. — СПб.: Питер, 2011. — 640 с.
Таненбаум Э., Остин Т. Архитектура компьютера. 6-е изд. — СПб.: Питер, 2013. — 816 с.
Макарова Н.В., Волков В.Б. Информатика. — СПб.: Питер, 2012. — 576 с.
http://www.infosoftcom.ru/article/sredstva-razrabotki-programm.

Источники информации

Имя файла: Классификация-ПО.-Инструментальное-ПО.pptx
Количество просмотров: 24
Количество скачиваний: 0