4. Перечислите обязанности членов ядра бригады программистов.
5. Чем занимаются независимые консультанты?
6. Назовите составляющие методологии разработки.
7. В чем состоит анализ требований и пожеланий заказчика?
8. Что такое быстрое макетирование?
9. В чем заключается техническое проектирование?
10. Назовите три фазы системного тестирования. И. Зачем нужен приемочный тест?
12. Назовите фактор, усложняющий сопровождение в наибольшей степени.
Приложение 1
СТАДИИ И ЭТАПЫ РАЗРАБОТКИ ПРОГРАММ ПО ГОСТ 19.102-77
Данный текст не заменяет сам стандарт, который может измениться, и приводится здесь лишь для пояснения порядка работы с этим и другими стандартами.
Таблица 1
Стадии разработки, этапы и содержание работ
Стадии разработки |
Этапы работ |
Содержание работ |
1. Техническое задание |
Обоснование необходимости разработки программы |
Постановка задачи. Сбор исходных материалов. Выбор и обоснование критериев эффективности и качества разрабатываемой программы. Обоснование необходимости проведения научно-исследовательских работ. |
Научно-исследовательские работы |
Определение структуры входных и выходных данных. Предварительный выбор методов решения задач. Обоснование целесообразности применения ранее разработанных программ. Определение требований к техническим средствам. Обоснование принципиальной возможности решения поставленной задачи. |
Разработка и утверждение технического задания |
Определение требований к программе. Разработка технико-экономического обоснования разработки программы. Определение стадий, этапов и сроков разработки программы и документации на нее. Выбор языков программирования. Определение необходимости проведения научно-исследовательских работ на последующих стадиях. Согласование и утверждение технического задания. |
2. Эскизный проект |
Разработка эскизного проекта |
Предварительная разработка структуры входных и выходных данных. Уточнение методов решения задачи. Разработка общего описания алгоритма решения задачи. Разработка технико-экономического обоснования. |
Утверждение эскизного проекта |
Разработка пояснительной записки. Согласование и утверждение эскизного проекта. |
3. Технический проект |
Разработка технического проекта |
Уточнение структуры входных и выходных данных. Разработка алгоритма решения задачи. Определение формы представления входных и выходных данных. Определение семантики и синтаксиса языка. Разработка структуры программы. Окончательное определение конфигурации технических средств. |
Утверждение технического проекта |
Разработка пояснительной записки. Согласование и утверждение эскизного проекта. |
4. Рабочий проект |
Разработка программы |
Программирование и отладка программы |
Разработка программной документации |
Разработка программных документов в соответствии с требованиями ГОСТ 19.101-77 |
Испытания программы |
Разработка, согласование и утверждение порядка и методики испытаний. Проведение предварительных государственных, межведомственных, приемо-сдаточных и других видов испытаний. Корректировка программы и программной документации по результатам испытаний. |
5. Внедрение |
Подготовка и передача программы |
Подготовка и передача программы и программной документации для сопровождения и (или) изготовления. Оформление и утверждение акта о передаче программы на сопровождение и (или) изготовление. Передача программы в фонд алгоритмов и программ. |
Примечания:
1. Допускается исключать вторую стадию разработки, а в технически обоснованных случаях — вторую и третью стадии. Необходимость проведения этих стадий указывается в техническом задании.
2. Допускается объединять, исключать этапы работ и (или) их содержание, а также вводить другие этапы работ по согласованию с заказчиком.
Приложение 2
ПРИМЕР ВЫПОЛНЕНИЯ УЧЕБНОГО ТЕХНИЧЕСКОГО ЗАДАНИЯ
1. ВВЕДЕНИЕ
1.1. Наименование программного изделия
Полное наименование программы — "Простейший редактор текстовых файлов MS DOS". Краткое наименование программы — редактор.
1.2. Область применения
Редактор предназначен для корректировки уже имеющихся и создания новых текстовых файлов в диалоговом режиме работы. Редактор может применяться для работы с короткими текстовыми файлами MS DOS при написании исходных текстов программ.
Читать дальше