Разработка компонентов программного продукта в машинно-зависимой среде

Работа добавлена:






Разработка компонентов программного продукта в машинно-зависимой среде на http://mirrorref.ru

Федеральное государственное автономное образовательное учреждение

высшего образования

«Национальный исследовательский Нижегородский государственный университет им. Н.И. Лобачевского»

Арзамасский филиал

отделение среднего профессионального образования

(Арзамасский политехнический колледж им. В. А. Новикова)

ОТЧЕТ ПО УЧЕБНОЙ ПРАКТИКЕ

УП 01.03 Разработка компонентов программного продукта в машинно-зависимой среде

специальность 09.02.03 Программирование в компьютерных системах

Выполнил:

студент группы  36-ПР

Ерин А. А.

Проверил:

Пентегов Д. Ю.

Оценка_______

Арзамас, 2017

Содержание

· 27.11.2017 страница -3

· 28.11.2017 страница -13

· 29.11.2017 страница -17

· 30.11.2017 страница -23

· 1.12.2017 страница -30

· 2.12.2017 страница -34

·Вывод страница -39

27.11.2017

Разработка спецификаций компонентов программного продукта.

Цель работы: составить программу для вычисления определенного интеграла методом Симпсона.

VBA (Visual Basic for Applications) – это язык программирования, поддерживаемый всеми приложениями пакета Microsoft Office.

Основные сведения

Макрос– это записанная последовательность заданных пользователем команд и действий, хранящаяся в форме программы на языкеVBA и сохранённаяпод уникальным именем, которую может выполнитьExcel.

Призаписи макросазапоминаются все действия пользователя, будь то нажатие клавиши или выбор определенной команды меню, которые автоматически преобразуются в программный код на языкеVBA.

Пример.

Создадим простой макрос, который изменяет шрифт, цвет заливки и направление текста в ячейке. Для этого выполним следующие действия:

  1. Откроем новую книгу вMSExcel.
  2. В ячейку А1 введем название института, в котором вы учитесь, а в ячейку В1 – название группы.
  3. Установим курсор в ячейке А1.
  4. (Меню Вид®MSOffice 2003 Сервис®Макрос®Начать запись.

Рис. 2. Панель Макросы

  1. В диалоговом окне Запись макроса (рис.3) введем имя макроса «Оформление_Ячейки» (имя  макроса должно начинаться с буквы и может содержать до 255 символов: буквы, цифры и знаки подчёркивания, а пробелы не допускаются) и сочетание клавиш для дальнейшего вызова макроса –Ctrl+о, выберем место  сохранения –  «Эта  книга» и нажмем кнопку «ОК».

Рис. 3. Диалоговое окно Запись макроса

  1. Выполним команду Формат®Ячейки. В диалоговом окне Формат ячеек перейдем на вкладку Шрифт и установим название шрифтаTimesNewRoman, размер – 18 пунктов, начертание – «полужирный».
  2. Перейдем на вкладку Вид и выберем цвет заливки ячейки – зеленый.
  3. Далее активизируем вкладку Выравнивание и ориентацию текста изменим на 90 градусов.
  4. Нажмемкнопку «ОК».
  5. Когда выполним все необходимые действия, воспользуемся командой для остановки записи макроса Вид®Макросы®Остановить запись.

Рис.4 Панель Макросы

Теперьвоспользуемся созданнымнамимакросомдля изменения формата ячейки В1:

  1. Активизируем ячейку В1.
  2. Воспользуемся комбинацией клавишCtrlВид® Макросы®Макросы и, выбрав в появившемся диалоговом окне макрос «Оформление_Ячейки» (рис. 5), нажмем кнопку «Выполнить».

Рис.5 Диалоговое окно Макрос

Чтобыпросмотретьполученный при записи макросакодили, если необходимо,отредактироватьего, необходимо выполнить следующие действия:

  1. Открыть диалоговое окно Макрос  (рис.  5)  через   команду Вид® Макросы®Макросы.
  2. Выделить имя нужного макроса и  нажать кнопку «Изменить». Откроется окно редактораVBА (рис. 6).

Отредактируем код созданного в примере макроса, изменив начертаниешрифта (FontStyle = «курсив») и цвет заливки ячейки на синий (ColorIndex =5).Текст кода макроса примет вид:

Sub Оформление_Ячейки()

  • Оформление_Ячейки
  • Макросзаписан'
  • Сочетание клавиш:Ctrl+о '

With Selection

.HorizontalAlignment = xlGeneral

.VerticalAlignment = xlBottom

.WrapText = False

.Orientation = 90

.AddIndent = False

.IndentLevel = 0

.ShrinkToFit = False

.ReadingOrder = xlContext

.MergeCells = False End With

With Selection.Font

.Name = "Times New Roman"

.FontStyle = "курсив"

.Size = 18

.Strikethrough = False

.Superscript = False

.Subscript = False

.OutlineFont = False

.Shadow = False

.Underline = xlUnderlineStyleNone

.ColorIndex = xlAutomatic End With

With Selection.Interior

.ColorIndex = 5

.Pattern = xlSolid

.PatternColorIndex = xlAutomatic End With

End Sub

Рис. 6. Окно редактора VB

Применим отредактированный нами макрос к ячейке В1, запустив его на выполнение.

Существуют несколькоспособов запуска макроса на выполнение:

  1. Запуск макроса с помощью команды Вид → Макросы → Макросы → Выполнить.
  2. Запуск макроса с помощью назначенной комбинации клавиш.
  3. Назначение выполнения макроса командной кнопке.
  4. Назначение выполнения макроса графическому объекту.

Для того чтобысоздать командную кнопку, с помощью которой будет выполняться макрос (способ 3), необходимо:

  1. Добавить на панель быстрого доступа Элементы управления, которые расположены на вкладке Разработчик.

Рис. 7. Диалоговое окно  Параметры

  1. Нажать на панели быстрого доступа Элементы управления®Вставить® Кнопка (рис. 8). Затем поместить указатель мыши в то место, где будет располагаться командная кнопка, и, не отпуская левую кнопку мыши, придать кнопке нужный размер.

Рис.8 Панель инструментов Элементы управления

  1. Нажать контекстное меню кнопки и в появившемся диалоговом окне выбрать пункт Назначить макрос… (рис. 9) и указав нужный макрос нажать кнопку  «ОК».

Рис. 9. Контекстное меню кнопки

  1. Переименовать кнопку в «Оформление ячейки», воспользовавшись командой Изменить текст (рис. 9).
  2. Щелкнуть вне кнопки, чтобы снять с нее выделение и теперь, нажав на нее, будет выполняться записанный макрос.

Задания

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

  1. Макрос, производящий автозаполнение ячеек столбца названиями дней двух недель, начиная с понедельника, и изменяющий цвет заливки этих ячеек на бирюзовый.

Код макроса (рис.1)

Кнопка на рабочем листе (рис.2)

Присвоение макроса кнопке (рис.3)

Рабочий лист после нажатия кнопки (рис.4)

Рис.1

Рис.2

Рис.3

Рис.4

Контрольные вопросы и ответы

1. Что такое макрос?

Макрос – это записанная последовательность заданных пользователем команд и действий, хранящаяся в форме программы на языке VBA и сохранённая под уникальным именем, которую может выполнить Excel.

При записи макроса запоминаются все действия пользователя, будь то нажатие клавиши или выбор определенной команды меню, которые автоматически преобразуются в программный код на языке VBA.

28.11.2017

Использование ассемблеров при создании программы.

Перечень обеспечивающих средств

Для обеспечения выполнения работы необходимо иметь компьютер со следующим математическим обеспечением: операционная система Windows XP, электронные таблицы Excel с приложением в виде языка Visual Basic for Applications.

Цель работы: составить программу для вычисления определенного интеграла методом Симпсона.

Общая структура программы

Программа состоит из двух частей:

• задается пользовательская функция (подынтегральная функция y(x))

• реализуется метод Симпсона для расчета интеграла.

В части программы, где реализуется метод Симпсона, выделяются следующие блоки:

• описание величин;

• ввод входных параметров (например, a, b, n);

• реализация метода Симпсона.

Задание

Вычислить по формуле Симпсона интеграл

Код программы (рис.1)

Форма в конструкторе (рис.2)

Ввод данных в запущенную форму (рис.3)

Форма после нажатия кнопки “Посчитать” (рис.4)

Рис.1

Рис.2

Рис.3

Рис.4

Контрольные вопросы и ответы

1.Какими способами организуется Передача аргументов из одной программы в другую?

• по ссылке (by reference);

• по значению (by value) По ссылке – передается сама переменная (имя переменной), поэтому ее значение в подпрограмме можно изменить. По значению – передается только значение переменной; изменить это значение в вызванной подпрограмме нельзя.

Выбор способа передачи – с помощью ключевых слов ByRef и ByVal

2. Примеры ввода и вывода значений?

Ввод:

• x=5.7 (оператор присваивания)

• x = Worksheets(1).Range("A1").Value (значение считывается из ячейки А1)

• x = InputBox("Enter Number: ", "Calculate Factorial") (создается окно ввода значений переменной х)

Вывод:

• Cells(1,2).Value=5 присваивает ячейке В1 текущего рабочего листа активной рабочей книги значение 5;

• Worksheets(1).Range("A1:B2").Value = 10 присваивание блоку ячеек значения, равного 10;

• MsgBox (x).

29.11.2017

Реализация разработанной спецификации

Цель работы: научиться использовать язык программирования Visual Basic for Applications (VBA) для разработки модулей в Excel на основе циклических алгоритмов.

Общие теоретические сведения

VBA – это язык объектно-ориентированного программирования.

Основными парадигмами являются объект, свойство, метод, событие, класс и семейство объектов.

Объект – это инкапсуляция данных вместе с кодом, предназначенным для их обработки.

Семейство – объект, содержащий несколько других объектов того же типа.

Классы – это проект, на основе которого будет создан объект, т.е. класс определяет имя объекта, его свойства и действия, над ним выполняемые. А каждый объект, свою очередь, является экземпляром класса.

Методы – это действия, выполняемые над объектом.

Свойства – это атрибут объекта, определяющий его характеристики: размер, цвет, положение на экране или состояние (доступность, видимость).

События – это действия, распознаваемые объектом.

Задания

  1. Найти порядковый номер минимального числа в массиве.

Решение:

Код программы (рис.1)

Ввод значений (рис2.1, рис2.2)

Вывод массива (рис.3)

Вывод минимального значения в массиве (рис.4)

Рис.1

Рис.2.1

Рис.2.2

Рис.3

Рис.4

  1. По заданным значениям x и n найти сумму ряда .

Решение:

Код программы (рис.1)

Ввод значенийx,n (рис2.1. рис2.2)

Вывод результата(рис.3)

Рис.1

Рис2.1

Рис2.2

Рис3.

3.  Вывести на печать номера элементов последовательности Х(20), значения которых равны заданному числу С, используя оператор цикла for_next.

Решение:

Код программы (рис.1)

Ввод значенияC (рис2.)

Вывод массива (рис.3)

Вывод номеров значений равныхC (рис.4)

Рис.1

Рис.2

Рис.3

Рис.4

Контрольные вопросы и ответы

  1. Как описываются массивы переменных?

Dim Arr1(10) As Integer

Dim Arr2(5 To 10) As String

Dim Arr3() As Long

2. Как выглядит оператор цикла FOR?

for оператор:=начальное значение to конечное значение do действие.

30.11.2017

Создание интерфейса пользователя.

Теоретическая часть

1.1. Система программирования VBA

Visual Basic является мощным программным средством, с помощью которого можно быстро и эффективно создавать Windows-приложения. Основное достоинство этого языка программирования состоит в том, что он оптимально сочетает в себе простоту использования, доступность и большой набор разнообразных возможностей, позволяющих охватить все основные области программистской деятельности.

1.2. Структура редактора Visual Basic

Запуск редактора Visual Basic во всех приложениях Microsoft Office (и в Excel, в частности) осуществляется следующим образом: вкладка Разработчик  группа Код  Visual Basic. Если вкладка Разработчик не отображена на ленте, то необходимо щелкнуть мышью по кнопке Office, в появившемся окне щелкнуть по кнопке Параметры Excel, в основных параметрах Excel установить флажок Показывать вкладку

«Разработчик» на ленте и щелкнуть по кнопке ОК, после чего новая вкладка появится на ленте. После запуска редактора откроется окно.

В окне редактора Visual Basic можно выполнять различные операции одновременно с работой в приложении, откуда этот редактор был вызван. Переход между окнами осуществляется через Alt + Tab (в редактор также можно войти, нажав Alt + F11).

1.3. Создание интерфейса пользователя

Чаще всего для предоставления пользователю графического интерфейса используются формы VBA.

Обычно форма запускается при открытии пользователем документа. Пользователь выполняет на форме какие-то действия по вводу или выбору информации (например, выбирает значения в раскрывающемся списке, устанавливает значения для флажков и переключателей и т.п.), а потом, как правило, нажимает кнопку на этой форме, и введенная им информация передается в базу данных, отправляется по электронной почте, записывается в файл для распечатки и т.д.

Для создания формы достаточно в редакторе Visual Basic выполнить команду Insert UserForm или щелкнуть правой кнопкой мыши на проекте (т.е. на имени документа) в окне Project Explorer и в контекстном меню выбрать команду Insert UserForm. Откроется окно дизайнера форм (Form designer), в котором будет представлено пустое серое окно формы, заполненное сеткой из точек и рядом Toolbox —панель с набором элементов управления По умолчанию форма называетсяUserForm1. Если включен показ окна свойств Properties (он включается по клавишеF4), то в этом окне будут представлены свойства формы. Переход к редактору кода для этой формы (по умолчанию открывается событие Click) выполняется по клавише F7, возврат обратно в окно дизайнера форм — по Shift + F7.

Задания

1.  Вычислить площадь кольца, внутренний диаметр которого d, а внешнийD.

Решение:

Код программы (рис.1)

Форма в конструкторе (рис.2)

Ввод данных в запущенную форму (рис.3)

Форма после нажатия кнопки “Посчитать” (рис.4)

Рис.1

Рис.2

Рис.3

Рис.4

2. Разработать приложение (на основе Excel с использованием формы), реализующее табулирование функции f(x) на отрезке [x0; xk] с шагом h с использованием элементов управления ListBox для отображения значений аргумента и функции. На листе Excel должен быть записано условие задания и кнопка для запуска приложения.

Код программы (рис.1)

Форма в конструкторе (рис.2)

Ввод данных в запущенную форму (рис.3)

Форма после нажатия кнопки “Расчёт” (рис.4)

Кнопка на листе (рис.5)

Рис.1

Рис.2

Рис.3

Рис.4

Рис.5

Контрольные вопросы и ответы

1.Что такое метод объекта?

Методы — это процедуры и функции, которые принадлежат объекту. С помощью своих методовобъект выполняет возложенные на него обязанности.

2.Что такое программный код объекта?

Для того, чтобы программа выполняла предписанные ей действия, например, вычисляла, выводила результат, реагировала на действия пользователя, например, на нажатие кнопок, выбор строк из списка, необходим программный код.

Программный код - это набор слов и символов языка программирования.

3 .Перечислите типы данных, поддерживаемые VBA?

Все типы в VB можно разделить на несколько групп:

· Целочисленные

· Вещественные

· Строковый (текстовый)

· Логический

· Дата

· Неопределенный

· Объект

4. Что такое тело цикла?

Тело цикла - это фрагмент программы, который будет выполняться раз за разом, пока выполняется условие, заданное ключевым словом while.

1.12.2017

Разработка пользовательской документации.

Целью курса является освоение слушателями основ разработки документации, для чего мы должны выполнить следующие задачи:

· проследить этапы разработки документации;

· изучить разновидности пользовательской документации;

· разобраться с тем, в чем заключаются особенности технической документации;

· научиться формировать структуру и содержание документов;

· познакомиться с технологиями и инструментарием, которые используются при разработке документации;

· усвоить роль стандартов при разработке документации;

· научиться делать документацию понятной и удобной для использования.

В практических примерах описывается разработка документации для программы “Декларация 2010”. Для самостоятельной работы предлагается виджет Яндекс.Поиск, и в результате прохождения курса вы сможете написать Руководство пользователя на виджет Яндекс.Поиск.

По завершении курса будет проведена экзаменационная работа с учетом индивидуальных задач каждого слушателя. Подробнее о специфике проведения экзамена можно узнать у преподавателя. Прежде чем задавать вопрос о форме экзаменационной работы, рекомендуется определиться с собственными целями прохождения курса, так как от этого зависит, какой вариант сдачи экзамена вам порекомендует преподаватель.

Разработка документации включает в себя следующие этапы:

1. Сбор информации.

2. Планирование структуры.

3. Создание документации.

4. Редактирование и согласование.

5. Публикация.

Задание

«Яндекс» — поисковый движок, принадлежащий российской корпорации «Яндекс», основной продукт компании.

Основная информация

Поисковая машина состоит из трёх основных компонентов:

Агент — это поисковый робот. Он обходит сеть, скачивает и анализирует документы. В случае обнаружения новой ссылки при анализе сайта она попадает в список веб-адресов робота. Поисковые роботы бывают следующих типов: пауки (англ. Spider) — загружают сайты подобно браузерам пользователя; «путешествующие» пауки (англ. Crawler) — обнаруживают новые, ещё неизвестные ссылки на основе анализа уже известных документов; индексаторы — занимаются анализом обнаруженных веб-страниц и добавляют данные в индекс. Множество выкачанных документов разбиваются на непересекающиеся части и очищаются от разметки.

Индекс — база данных, собранная роботами-индексаторами поисковых машин. По индексу и осуществляется поиск документов.

Поисковый механизм.

Поисковый запрос от пользователя после анализа загруженности поисковой системы отправляется на наименее загруженный сервер. Для обеспечения такой возможности сервера «Яндекса» объединены в кластеры и даже кластеры кластеров. Затем пользовательский запрос обрабатывается программой под названием «Метапоиск». Метапоиск осуществляет анализ запроса в реальном времени: определяет географическое положение пользователя, проводит лингвистический анализ и т. д. Также программа определяет, относится ли запрос к категории наиболее популярных или недавно заданных. Выдача на такие запросы некоторое время хранится в памяти (кэше) метапоиска, и в случае совпадения показываются заранее сохранённые результаты. Если запрос является редким и совпадений в кэше не найдено, система перенаправляет его на программу «Базового поиска». Тот анализирует индекс системы, также разбитый по разным дублирующимся серверам (это ускоряет процедуру). Затем полученная информация снова попадает на метапоиск, данные ранжируются и показываются пользователю в готовом виде.

Поисковая выдача и ранжирование

Поисковая выдача для каждого пользователя формируется индивидуально на основе его местоположения, языковых запросов, интересов и предпочтений по результатам предыдущих и текущей поисковой сессии. Тем не менее, ключевым фактором при ранжировании поисковых результатов является их релевантность, соответствие поисковому запросу. Релевантность определяется на основе формулы ранжирования, которая постоянно обновляется на основе алгоритмов машинного обучения.

Поисковые подсказки

По мере набора пользователем запроса в строке поиска поисковая машина предлагает подсказки в виде ниспадающего списка. Подсказки появляются ещё до перехода на страницу результатов поиска и позволяют уточнить запрос, исправить раскладку или опечатку или перейти сразу на искомый сайт.

Поисковые запросы

Интерфейс «Яндекса» располагает довольно сложным языком запросов, позволяющим ограничить область поиска отдельными доменами, языками, типами файлов и т. д.

Для настройки используются следующие символы-джокеры:

"" — точная цитата

| — ставится между словами, если нужно найти одно из них

* — ставится между словами, если между ними пропущено какое-то слово

site: — поиск на определённом сайте

date: — поиск документов по дате, например, date:2007

+ — ставится перед словом, которое обязательно должно присутствовать в документе

& — ставится между словами, которые должны встречаться в пределах одного предложения

и др.

Контрольные вопросы и ответы

1.Какие этапы включает в себя Разработка документации?

  • Сбор информации.
  • Планирование структуры.
  • Создание документации.
  • Редактирование и согласование.
  • Публикация.

2. Кто инициирует Разработку документации?

Разработка документации не начинается сама по себе. Ее инициирует заказчик, который желает получить документацию надлежащего качества в требуемые сроки. Не всегда заказчик может четко ответить на вопрос, что именно он хочет получить, но для писателя крайне важно получить эту информацию, чтобы не оказаться в ситуации “Сходи туда, не знаю куда, принеси то, не знаю что”. Поэтому выявление требований может оказаться нетривиальной задачей, на которую писатель потратит ощутимое количество времени.

2.12.2017

Отладка и модификация программного продукта

Задачи и цели: тестирования программного кода.

Тестирование программного кода – процесс выполнения программного кода, направленный на выявление существующих в нем дефектов. Под дефектом здесь понимается участок программного кода, выполнение которого при определенных условиях приводит к неожиданному поведению системы (т.е. поведению, не соответствующему требованиям). Неожиданное поведение системы может приводить к сбоям в ее работе и отказам, в этом случае говорят о существенных дефектах программного кода. Некоторые дефекты вызывают незначительные проблемы, не нарушающие процесс функционирования системы, но несколько затрудняющие работу с ней. В этом случае говорят о средних или малозначительных дефектах.

Задача тестирования при таком подходе – определение условий, при которых проявляются дефекты системы и протоколирование этих условий. В задачи тестирования обычно не входит выявление конкретных дефектных участков программного кода и никогда не входит исправление дефектов – это задача отладки, которая выполняется по результатам тестирования системы.

Цель применения процедуры тестирования программного кода – минимизация количества дефектов, в особенности существенных, в конечном продукте. Тестирование само по себе не может гарантировать полного отсутствия дефектов в программном коде системы. Однако, в сочетании с процессами верификации и валидации, направленными на устранение противоречивости и неполноты проектной документации (в частности – требований на систему), грамотно организованное тестирование дает гарантию того, что система удовлетворяет требованиям и ведет себя в соответствии с ними во всех предусмотренных ситуациях.

Возможные формы отчетов о покрытии

Типичный отчет о покрытии представляет собой список структурных элементов покрываемого программного кода (функций или методов), содержащий для каждого структурного элемента следующую информацию:

  • Название функции или метода
  • Тип покрытия (по строкам, по ветвям,MC/DC или иной)
  • Количество покрываемых элементов в функции или методе (строк, ветвей, логических условий)
  • Степень покрытия функции или метода (в процентах или в абсолютном выражении)
  • Список непокрытых элементов (в виде участков непокрытого программного кода с номерами строк)

Кроме того, отчет о покрытии содержит заголовочную информацию, позволяющую идентифицировать отчет и общий итог – общую степень покрытия всех функций, для которых собирается информация о покрытии.

Пример такого отчета о покрытии приведен ниже

Coverage Report

Generated 10/07/2006 for file Testing_Facilities.cpp

----------------------------------------------------

1) function main_Menu()

Coverage: Instructions

Elements: 25 structured lines of code (SLOCs)

Covered: 22 lines (88%)

Not covered:

291 default:

292 return -1;

293 break;

Coverage: Branches

Elements: 5 branches

Covered: 4 branches (80%)

Not covered (starting and ending lines only):

default:

break;

----------------------------------------------------

2) function item_Help()

Coverage: Instructions

Elements: 180 structured lines of code (SLOCs)

Covered: 180 lines (100%)

Coverage: Branches

Elements: 2 branches

Covered: 2 branches (80%)

----------------------------------------------------

Total functions: 2

Total instructions coverage: 98.5%

Totalbranchescoverage: 86%

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

В случае, если размер функций, для которых генерируется выборочный отчет, невелик, может применяться другая форма отчета о покрытии, в котором покрытый и непокрытый программный код выделяется различными цветами. Такая форма неприменима для покрытия ветвей и логических условий, но может применяться для покрытия по строкам.

Пример такого отчета приведен ниже:

Coverage report for BaseCalculator.AnalaizerClass.Format  method.

Generated on 25/07/2006

public static string Format()

{

string formstr = "";

string prev = "";

if (expression.Length <= 65536) {

 for (int i = 0; i < expression.Length; i++) {

  switch (expression[i]) {

   case '0': {

    if (prev == "число" || prev == "") {

     formstr += expression[i].ToString();

    } else {

     formstr += " " + expression[i].ToString();

    }

    prev = "число";

    break;

   }

  }

 }

} else {

 MessageBox.Show("Слишком длинное выражение.");

 Program.res = 7;

return "&Error 07";

}

}

Зеленым цветом отмечены выполненные в результате тестирования участки метода, красным – не выполненные.

Контрольные вопросы и ответы

1.Что такое тестирование программного кода?

Тестирование программного кода – процесс выполнения программного кода, направленный на выявление существующих в нем дефектов.

Вывод

Как итог, могу сказать, что пройденная мной практика была занимательной. Приобретенные за время обучения по специальности знания в полной мере нашли применение в решении задач данных на практике. Полученный опыт, я уверен, будет полезен мне в дальнейшем обучении и дальнейшей профессиональной деятельности.

Разработка компонентов программного продукта в машинно-зависимой среде на http://mirrorref.ru


Похожие рефераты, которые будут Вам интерестны.

1. Разработка программного продукта средствами современных web-технологий

2. Разработка сложного высокотехнологичного продукта в промышленности

3. Разработка интерактивных компонентов для виртуальных лабораторных практикумов

4. РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ АС

5. РАЗРАБОТКА ПРОГРАММНОГО МОДУЛЯ

6. Разработка программного обеспечения для android устройства

7. Разработка программного обеспечения для платформы Android

8. Разработка диаграммы кооперации в среде IBM Rational Rose 2003

9. РАЗРАБОТКА ПРОСТЕЙШИХ ПРИЛОЖЕНИЙ В СРЕДЕ VISUAL BASIC for APPLICATION

10. Разработка программных модулей программного обеспечения компьютерных систем