Технология разработки программного обеспечения

Количество страниц – 19 стр

Уникальность –  50 - 60 %, дата проверки  - июнь  2018

Дополнительная информация – полный комплект

Год – 2013

Государственный комитет Российской Федерации по телеком-муникациям.

Сибирский государственный университет телекоммуникаций и информатики.

Курсовая работа по дисциплине «Технология разработки программного обеспечения»

Содержание курсовой работы - Технология разработки программного обеспечения

Вариант. Конвертор для текстов, переводящий буквенные символы из заглавных в строчные или наоборот. В минимальном виде конвертор – это утилита, которой в качестве параметров передается имя входного файла, имя выходного файла, режим перекодировки: перевод в строчные, перевод в заглавные. Утилита 1) считывает входные параметры и проверяет их корректность, 2) открывает исходный и результирующий файл, обрабатывая возможные ошибочные ситуации, 3) производит конвертацию текста, 4) закрывает файлы и завершает работу.

1. Формирование требований

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

- Поддержка операционных систем семейства Windows, не младше Windows XP;

- Низкие системные требования.

Кроме того, реализация функциональной части должна включать:

- Интуитивно-понятный интерфейс;

- Содержательный вывод о ходе выполнения программы и результаты её выполнения.

- Вывод статистических сведений: количество обработанных строк и размер файла (опционально);

- Вывод хода работы на экран построчно (опционально);

2. Проектирование

2.1. Выбор аппаратной платформы

В соответствии с требованиями заказчика/пользователей программы реализация программы будет выполнена для ОС Windows.

Системные требования соответствуют минимальным системным требованиями для установленной операционной системы.

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

Для реализации задачи используется язык программирования C++. Основные преимущества этого языка применительно к рассматриваемой задаче:

- Набор стандартных библиотечных функций для работы со строками;

- Поддержка динамических массивов, что так же дает преимущества при построчной обработке файлов;

А также:

- Широкое использование языка, в связи с чем, развитая система документации;

- Опыт программирования на языке C++ для ОС Windows;

- Гибкость языка;

- При желании легко перенести на другую платформу;

- Небольшой размер скомпилированных исполняемых файлов;

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

В качестве среды разработки используем Visual Studio 2012 Express.

Она обладает достаточными для решения задачи средствами, является бесплатной, профессионально-ориентированной, удобной и легко настраиваемой средой для программирования и отладки приложений. Редактор поддерживает подсветку синтаксиса. Компилятор поддерживает актуальный стандарт языка C++ версии 11.

Получить полный текст работы

Скрыть форму комментариев

1000 Осталось символов


Комментарии

Никита
8 месяцев(а) 7 дня(й)

отлично, как раз пишу курсовик по электродвигателю, скачал на всякий ...

Серж
8 месяцев(а) 7 дня(й)

Спасибо за пример введения. В принципе мне почти подходит, чуть поме ...

Курсовые на заказ
8 месяцев(а) 8 дня(й)

Нормально, скачал

Please publish modules in offcanvas position.