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

Курсовая работа по предмету «Программирование»
Информация о работе
  • Тема: Технология разработки программного обеспечения
  • Количество скачиваний: 178
  • Тип: Курсовая работа
  • Предмет: Программирование
  • Количество страниц: 9
  • Язык работы: Русский язык
  • Дата загрузки: 2015-01-16 06:10:26
  • Размер файла: 127.1 кб
Помогла работа? Поделись ссылкой
Информация о документе

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

Если Вы являетесь автором текста представленного на данной странице и не хотите чтобы он был размешён на нашем сайте напишите об этом перейдя по ссылке: «Правообладателям»

Можно ли скачать документ с работой

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

Министерство образования и науки Российской Федерации
ФГБОУ ВПО МГТУ «Станкин»






Курсовая работа

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





Выполнил:студент группы ИДМ-14-06

Проверил:доц.





Москва 2014

Техническое задание на разработку программы

Содержание

1. Введение
1.1. Наименование программы
1.2. Назначение и область применения
2. Требования к программе
2.1. Требования к функциональным характеристикам
2.2. Требования к надежности
2.2.1. Требования к обеспечению надежного функционирования программы
2.2.2. Время восстановления после отказа
2.2.3. Отказы из-за некорректных действий пользователей системы
3. Условия эксплуатации
3.1. Климатические условия эксплуатации
3.2. Требования к квалификации и численности персонала
3.3. Требования к составу и параметрам технических средств
3.4. Требования к информационной и программной совместимости
3.4.1. Требования к информационным структурам и методам решения
3.4.1.1. Требования к запросам пользователей
3.4.2. Требования к исходным кодам и языкам программирования
3.4.3. Требования к программным средствам, используемым программой
3.4.4. Требования к защите информации и программ
3.5. Специальные требования
4. Требования к программной документации
4.1. Предварительный состав программной документации
5. Технико-экономические показатели
5.1. Экономические преимущества разработки
6. Стадии и этапы разработки
6.1. Стадии разработки
6.2. Этапы разработки
6.3. Содержание работ по этапам
7. Порядок контроля и приемки
7.1. Виды испытаний
7.2. Общие требования к приемке работы








1. Введение

1.1. Наименование программы

Наименование программы: "Автоматизированная система управления кофейным автоматом"

1.2. Назначение и область применения

Программа предназначена для управления работой кофейного автомата.

2. Требования к программе

2.1. Требования к функциональным характеристикам

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

2.1.1.Считывание информации о заказываемом напитке с панели управления.
2.1.2. Управление кофеваркой.

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

2.2.1. Требования к обеспечению надежного функционирования программы

Надежное (устойчивое) функционирование программы должно быть обеспечено выполнением Заказчиком совокупности организационно-технических мероприятий, перечень которых приведен ниже:
а) организацией бесперебойного питания технических средств;
б) регулярным выполнением рекомендаций Министерства труда и социального развития РФ, изложенных в Постановлении от 23 июля 1998 г. Об утверждении межотраслевых типовых норм времени на работы по сервисному обслуживанию ПЭВМ и оргтехники и сопровождению программных средств»;
в) регулярным выполнением требований ГОСТ 51188-98. Защита информации. Испытания программных средств на наличие компьютерных вирусов

2.2.2. Время восстановления после отказа

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

2.2.3. Отказы из-за некорректных действий пользователей системы

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

3. Условия эксплуатации

3.1. Климатические условия эксплуатации

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

3.2. Требования к квалификации и численности персонала

Минимальное количество персонала, требуемого для работы серверной части программы, должно составлять не менее 2 штатных единиц — оператор и конечный пользователь программы — покупатель. Оператор должен иметь не ниже среднего профессионального образование и сертификаты компании-производителя. В перечень задач, выполняемых оператором, должны входить:
а) задача поддержания работоспособности технических средств;
б) задачи установки (инсталляции) и поддержания работоспособности системных программных средств;
в) задача установки (инсталляции) программы.
г) задача инкассации.
д) задача ведение отчетной документации.

3.3. Требования к составу и параметрам технических средств

• емкость для воды;
• емкость для кипячения;
• фильтр с кофе;
• колба для готового напитка;
• дисплей для управления автоматом;
• кнопка «Увеличить параметр» (+);
• кнопка «Уменьшить параметр» (-);
• кнопка «Отмена» («Cancel», «C»);
• кнопка «Подтвердить» («OK»)
• датчик воды;
• входной клапан;
• выходной клапан;
• нагреватель кипячения воды;
• нагреватель подогрева готового кофе;
• клапаны, емкость для кипячения и нагреватель кипячения воды образуют бойлер.
3.4. Требования к информационной и программной совместимости

3.4.1. Требования к информационным структурам и методам решения

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

3.4.1.1. Требования к запросам пользователей

Пользователи работают с дисплеем автомата.
Пользователь выбирает кофе, его количество, наличие сахара.

3.4.2. Требования к исходным кодам и языкам программирования

Дополнительные требования не предъявляются.

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

Дополнительные требования не предъявляются.

3.4.4. Требования к защите информации и программ

В системе должен быть обеспечен надлежащий уровень защиты информации в соответствии с законом о защите персональной информации и программного комплекса в целом от несанкционированного доступа - “ Об информации, информатизации и защите информации” РФ N 24-ФЗ от 20.02.95.

4. Требования к программной документации

4.1. Предварительный состав программной документации

Состав программной документации должен включать в себя:
4.1.1. техническое задание;
4.1.2. программу и методики испытаний;
4.1.3. руководство оператора;
4.1.4. руководство системного администратора

5. Технико-экономические показатели

5.1. Экономические преимущества разработки

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

6. Стадии и этапы разработки

6.1. Стадии разработки

Разработка должна быть проведена в две стадии:
1. рабочее проектирование;
2. внедрение.

6.2. Этапы разработки

На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:
1. разработка программы;
2. разработка программной документации;
3. испытания программы.
На стадии внедрения должен быть выполнен этап разработки подготовка и передача программы.

6.3. Содержание работ по этапам

На этапе разработки программы должна быть выполнена работа по программированию (кодированию) и отладке программы.
На этапе разработки программной документации должна быть выполнена разработка программных документов в соответствии с требованиями к составу документации.
На этапе испытаний программы должны быть выполнены перечисленные ниже виды работ:
1. разработка, согласование и утверждение и методики испытаний;
2. проведение приемо-сдаточных испытаний;
3. корректировка программы и программной документации по результатам испытаний.
На этапе подготовки и передачи программы должна быть выполнена работа по подготовке и передаче программы и программной документации в эксплуатацию на объектах Заказчика.



7. Порядок контроля и приемки

7.1. Виды испытаний

Для проверки выполнения заданных функций системы устанавливаются
следующие виды испытаний:

• предварительные испытания;
• опытная эксплуатация;
• приемочные испытания.

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

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

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

Необходимо провести следующие тесты:
1) Заполняем автомат водой;
2) Засыпаем ингредиенты в автомат;
3) Покупатель выбирает нужный кофе и количество сахара;
4) Автомат готовит кофе выбранный покупателем.

7.2. Общие требования к приемке работы

На основании Протокола проведения испытаний Исполнитель совместно с Заказчиком подписывает Акт приемки-сдачи программы в эксплуатацию











1. Спецификация задачи.

1.1. Модель процесса решения задач.


1.2. Спецификация процесса решения задач
Для процесса приготовления кофе необходим доступ к кофейному автомату.

1.3. Спецификация исходных данных для решения задач
Исходные данные для приготовления кофе должны быть:
• Наименование кофе;
• Количество сахара.

1.4. Спецификация источников данных
Данные пользователя:
Предпочтения в кофе и количество сахара.
Данные для проверки наименования кофе запрашиваютсяиз БД автомата.

1.5. Спецификация информационной структуры задач
Автомат должен иметь базу имеющихся наименований кофе.
1.6. Спецификация исполнительной среды
Среда должна поддерживать выполнение запросов к БД.
2. Спецификация потенциального пользователя.
Пользователь системы должен обладать знанием русского языка и базовыми навыками взаимодействия с компьютером.
3. Спецификация рабочей среды пользователя.
Рабочее место пользователя (далее Автомат) должно быть в следующей комплектации:
• Технические характеристики:
• емкость для воды;
• емкость для кипячения;
• фильтр с кофе;
• колба для готового напитка;
• датчик воды;
• входной клапан;
• выходной клапан;
• нагреватель кипячения воды;
• нагреватель подогрева готового кофе;
• клапаны, емкость для кипячения и нагреватель кипячения воды образуют бойлер.

• Дисплей для работы с автоматом