Корзина (0)
Ваша корзина пустует и скучает ;)

Разработка программного модуля: курсовая работа

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


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


1. Курсовая работа: Разработка программного модуля учета продаж и формирования отчетности 2. Курсовая: Разработка программного модуля наладчика таксофонного оборудования филиала ПАО Ростелеком
3. Курсовой проект: Разработка программного модуля инспектора труда для Государственной инспекции труда 4. Курсовая работа: Разработка программного модуля оценки надежности заемщика
5. Курсовая: Разработка программного модуля учета грузоперевозок для транспортной компании 6. Курсовой проект: Разработка программного модуля учета движения инкассаторских машин
7. Контрольная:Разработка программного модуля учета и обработки данных коммунальных услуг жилого дома (электроэнергия, водоснабжение) 8. Курсовая работа: Разработка программного модуля автоматизации правового сопровождения кредитования банка


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

Разработка программного модуля в курсовой работе не может быть реализована без выявления ряда требований:

1. Требования к функциональности.

2. Требования к информации, циркулирующей в программном модуле.

3. Требования к надежности.

4. Требования к обеспечению информационной безопасности.

5. Требования к эргономике и технической эстетике.

6. Требования по сохранности информации при авариях.

7. Требования к программно - аппаратному обеспечению.

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

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

Следующим этапом разработки модуля в курсовой работе может являться выбор и оценка способов реализации программного модуля. Так, например, программный модуль может разрабатываться на объектно-ориентированном языке Java. Данный выбор языка программирования обусловлен тем фактом, что приложения Java транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной архитектуре с помощью виртуальной Java-машин.

Ключевым же этапом разработки программного модуля в курсовой работе является непосредственно описание процесса разработки программного продукта. В качестве примера приведем этап курсовой работы:

Разработка программного модуля реализовывалась при помощи Visual Studio 2017. На рисунке 1 представлены функции вкладки “Услуги”, которые предоставляют информацию об услугах в зависимости от фильтра (GetServices), добавляет услугу (AddService), удаляет услугу (RemoveService), изменяет информацию об уже созданной услуге (UpdateService). Данный сервис обращается к функциям сервера через технологию WebApi.


Функции программного модуля в курсовой работе

Рисунок 1 – Функции программного модуля в курсовой работе


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


Заполнение справочника объектов программного модуля в курсовой работе

Рисунок 2 – Заполнение справочника объектов программного модуля в курсовой работе


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

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

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

1. Выявление ошибок.

2. Проверка соответствия программы ее назначению и целям.

3. Проверка выполнения требований к программным характеристикам (производительность, скорость).

4. Отображение надежности как индикатора качества программы.

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

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

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

2. Методы белого ящика - в основу проектирования теста кладется структура алгоритма, используются внутренние спецификации (рисунок 3).

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


Тестирование программного модуля в курсовой работе

Рисунок 3 – Тестирование программного модуля в курсовой работе


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

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

Скачать работу на данную тему

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

Цена подобных материалов 5.000 руб. (зависит от сроков)
Средняя цена подготовки материалов на заказ по подобным темам 8.000 руб.
В стоимость включены:
- Подготовка материала "с нуля", уникальность не ниже 85%
- Презентация и речь
- Корректировки по замечаниям руководителя до полного устранения
- Репетиторские услуги вплоть до сдачи
- Разработка ПО при необходимости

Цена готовой курсовой работы или проекта по данной теме

Купить подобный готовый материал можно от 3.000 руб.
В стоимость включены:
- Готовый материал с уникальностью не ниже 75%
- Презентация и речь
- Корректировка до 3 страниц по замечаниям руководителя
- Репетиторские услуги вплоть до защиты
- Разработка ПО при необходимости

Категории

Скачать курсовую работу по разработке программного модуля (пример)

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

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

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