Лабораторная работа №1

Найти на этой странице

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

ГОСТ 19.102-77 ЕСПД. Стадии разработки

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

### Таблица 1

## Стадии разработки, этапы и содержание работ

Стадия разработки | Этап работы | Содержание работ
Техническое задание | Обоснование необходимости разработки программы | Постановка задачи. Сбор исходных материалов. Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ
Научно-исследовательские работы | Определение структуры входных и выходных данных. Предварительный выбор методов решения задач Обоснование целесообразности применения ранее разработанных программ. Определение требований к техническим средствам. Обоснование принципиальной возможности решения поставленной задачи
Разработка и утверждение технического задания | Определение требований к программе. Разработка технико-экономического обоснования разработки программы. Определение стадий, этапов и сроков разработки программы и документации на нее. Выбор языков программирования. Определение необходимости проведения научно-исследовательских работ на последующих стадиях. Согласование и утверждение технического задания
Эскизный проект | Разработка эскизного проекта | Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи Разработка общего описания алгоритма решения задачи. Разработка технико-экономического обоснования
Утверждение эскизного проекта | Разработка пояснительной записки Согласование и утверждение эскизного проекта
Технический проект | Разработка технического проекта | Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение семантики и синтаксиса языка. Разработка структуры программы. Окончательное определение конфигурации технических средств
Утверждение технического проекта | Разработка плана мероприятий по разработке и внедрению программ. Разработка пояснительной записки. Согласование и утверждение технического проекта
| Рабочий проект | Разработка программы | Программирование и отладка программы
| Разработка программной документации | Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77

Испытания программы

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

| Внедрение | Подготовка и передача программы | Подготовка и передача программы и программной документации для сопровождения и (или) изготовления. Оформление и утверждение акта о передаче программы на сопровождение и(или) изготовление. Передача программы в фонд алгоритмов и программ

ГОСТ 19.201-78 ЕСПД. Техническое задание. Требования к содержанию и оформлению

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

Техническое задание должно содержать следующие разделы:

· введение;

· основания для разработки;

· назначение разработки;

· требования к программе или программному изделию;

· требования к программной документации;

· технико-экономические показатели;

· стадии и этапы разработки;

· порядок контроля и приемки;

· в техническое задание допускается включать приложения.

ГОСТ 19.402-78 ЕСПД. Описание программы

Данный стандарт определяет состав и требования к содержанию программного документа «Описание программы».

Описание программы включает:

1. Общие сведения.

2. Функциональное назначение,

3. Описание логической структуры.

4. Используемые технические средства.

5. Вызов и загрузка.

6. Входные данные.

7. Выходные данные.

В разделе Общие сведения указывают:

· обозначение и наименование программы;

· программное обеспечение, необходимое для функционирования программы;

· языки программирования, на которых написана программа.

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

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

· алгоритм программы;

· используемые методы;

· структура программы с описанием функций составных частей и связей между ними;

· связи программы с другими программами.

· В разделе Используемые технические средства указывают типы ЭВМ и устройств, которые используются при работе программы,

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

Раздел Входные данные отражает:

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

· формат, описание и способ кодирования входных данных.

Раздел Выходные данные отражает:

· характер и организацию выходных данных;

· формат, описание и способ кодирования выходных данных.

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

Создание базы данных «Учащиеся МОУ СОШ №44 г. Нижнего Тагила Свердловской области»

1. Основание для разработки

1.1. Создать базу данных, содержащую следующие сведения: ФИО, паспортные данные (если есть), дата рождения, адрес, ФИО родителей, место работы родителей.

2. Назначение разработки: структурирование информации об учащихся МОУ СОШ №44

3. Требования к программе и программному изделию:

1. Разработать бузу данных, содержащую информация о каждом ученике.

2. Информация должна быть представлена в удобной и доступной форме для каждого учителя или руководящего работника данной школы.

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

4. База данных должна быть по возможности компактной и занимать объем памяти не более … Мб

5.В базе данных должна быть предусмотрена возможность её обновления.

6. База данных должна быть создана в Microsoft Access с элементами Visual Basic.

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

5. Основные технико-экономические показатели объекта:

1. Объем памяти не более … Мб.

2. Наличие связи с другими приложениями Microsoft Office.

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

1. Стадии, этапы, содержание работ определяется в соответствии с ГОСТ 19.102-77.

2. На выполнение здания отводится 6 месяцев, с 1.01.06 по 1.07.06 включительно.

3. Оформление и утверждение технического задания – 2-х недельный срок, с 1.01.06 по 15.01.06 включительно.

Обоснование необходимой разработки программы в недельный срок:

· Постановка задачи: создание читабельной базы данных для школы.

· Сбор сведений о каждом ученике: ФИО, адрес, паспортные данные (если есть), ФИО родителей, место работы.

· Выбор и обоснование критериев эффективности и качества разрабатываемой программы: в соответствии с требованиями.

Научно-исследовательская работа с 01.01.06 по 14.01.06:

Разработка и утверждение технического задания – 15.01.06

4. Разработка и утверждение эскизного проекта – 08.01.06-08.02.06.

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

Составление итоговой таблицы сведений в соответствии с технико-экономическими показателями.

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

Согласование и утверждение эскизного проекта – 08.02.06.

5. Разработка технического проекта – 08.02.06-08.03.06.

Разработка структуры базы данных.

Окончательное определение конфигурации технических средств.

6. Рабочий проект – 08.03.06-08.06.06

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

Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77.

Испытание программы.

7. Внедрение – 08.06.06 – 15.06.06.

Допускается использование языка Visual basic.

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

Смотри пункт 6 данного технического задания.

Задание для самостоятельной работы