Разработка программы тестирования
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
Министерство образования и науки Республики Казахстан
Алматинский технический колледж
Курсовая работа
на тему: Разработка программы тестирования
Выполнил: студент 2-го курса Баранов Иван
Проверила: Алипбаева И. С.
Алматы 2011
Содержание
Введение
. Стадии и этапы разработки программного обеспечения
.1 Цикл разработки программного обеспечения
.1.1 Анализ требований к продукту
.1.2 Спецификация. Проектирование
.1.3 Архитектура. Распространение и поддержка
.2 Программные и эксплуатационные документы
. Стадия технического задания
. Стадия технического проекта
.1 Требования к выполнению документов
.2 Работы, выполняемые при разработке технического проекта
. Рабочая документация
Заключение
Список использованной литературы
Приложения
Введение
Данная курсовая работа по дисциплине Технология и разработка программного обеспечения, представляет основы правильности оформления документов по единым государственным стандартам (ГОСТ).
В этой курсовой работе будут рассматриваться основные стадии и этапы разработки программного обеспечения, программные и эксплуатационные документы, стадии технического проекта и рабочая документация. Это основные разделы, которые относятся к разработке программного обеспечения и составления документации к ней.
ГОСТ (государственный стандарт) - одна из основных категорий стандартов в СССР, сегодня межгосударственный стандарт в СНГ. Принимается Межгосударственным советом по стандартизации, метрологии и сертификации (МГС).
В советские времена все ГОСТ являлись обязательными для применения в тех областях, которые определялись преамбулой самого стандарта.
1.Стадии и этапы разработки программного обеспечения
Стадия технический проект - является основной, так как здесь определяются и оговариваются все необходимые действия. В обоснованных случаях допускается исключение стадии эскизного и технического проекта - необходимость этого выявляется на стадии технического задания.
Ниже приводится краткое описание основных стадий и этапов программного обеспечения. По согласованию с заказчиком можно объединять, исключать, вводить другие этапы и изменять их содержание.
Стадия Техническое задание состоит из следующих этапов:
.Обоснование необходимости разработки программы. На этом этапе выполняются:
-постановка задачи;
-сбор исходных материалов;
-выбор и обоснование критериев эффективности и качества разрабатываемой программы;
-обоснование необходимости проведения научно-исследовательских работ.
.Научно-исследовательские работы. На этом этапе выполняются:
-определение структуры входных и выходных данных;
-предварительный выбор методов решения задачи;
-обоснование целесообразности применения ранее разработанных программ;
-определение требований к техническим средствам; обоснование принципиальной возможности решения поставленной задачи.
.Разработка и утверждение технического задания. На этом этапе выполняются:
-определение требований к программе;
-разработка технико-экономического обоснования разработки программы;
-определение стадий, этапов и сроков разработки программы и документации на нее;
-выбор языков программирования;
-определение необходимости проведения научно-исследовательских работ на последующих стадиях.
Стадия Эскизный проект состоит из следующих этапов:
.Разработка эскизного проекта. На этом этапе выполняются:
-предварительная разработка структуры входных и выходных данных;
-уточнение методов решения задачи;
-разработка общего описания алгоритма решения задачи;
-разработка технико-экономического обоснования.
.Утверждение эскизного проекта. На этом этапе выполняются:
-разработка пояснительной записки;
-согласование и утверждение эскизного проекта.
Стадия Технический проект состоит из следующих этапов:
.Разработка технического проекта. На этом этапе выполняются:
-уточнение структуры входных и выходных данных;
-разработка алгоритма решения задачи;
-определение формы представления входных и выходных данных;
-определение семантики и синтаксиса языка;
-разработка структуры программы;
-окончательное определение конфигурации технических средств.
.Утверждение технического проекта. На этом этапе выполняются:
-разработка плана мероприятий по разработке и внедрению программы;
-разработка пояснительной записки;
-согласование и утверждение технического проекта.
Стадия Рабочий проект состоит из следующих этапов:
.Разработка программы. На этом этапе выполняется:
-программирование и отладка программы.
.Разработка программной документации. На этом этапе выполняется:
-разработка программных документов в соответствии с требованиями ЕСПД.
.Испытания программы. На этом этапе выполняются:
-разработка согласование и утверждение программы и методики испытаний;
-проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний;
-корректировка программы и программной документации по резу?/p>