Уголок Программиста

Добавить
в Избранное

Уважаемые Посетители!

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

Alex_soldier              
(alex_soldier@mail.ru)    
Главная Материалы Методики Проекты

РАЗДЕЛЫ САЙТА

Главная страница Мира Идей

Статьи о Космосе и Вселенной

Каталог   Лучших   Рассылок

Лаборатория WEB-мастера
Уголок Программиста
Игровая Зона

Порядок выполнения проектов

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


0. Информационное обеспечение
Сюда входит обновление информации на сайте, поддержка обсуждения в форумах, взаимодействие с членами команды, методические наработки.
Постоянный исполнитель: Alex_soldier


1. Постановка ТЗ, проектирование, дизайн интерфейсов
Сюда входят все подготовительные работы, которые необходимо выполнить до начала написания первых строк программного кода участниками команды.
Постоянный исполнитель: Alex_soldier


2. Формирование структуры программы
Сюда входит организация всей внутренней структуры программы и вычленение конкретных заданий разработчикам.
Постоянный исполнитель: Alex_soldier


3. Назначение заданий
Задания формируются в виде небольших самостоятельных подпрограмм невысокой трудоемкости. В качестве инструментария применяются только стандартные библиотеки Delphi (прочие средства - обсуждаются). На этом этапе возможно повторное использование написанного ранее кода.
Постоянный исполнитель: Alex_soldier


4. Анализ и кодирование
И все-таки львиная часть работы достается членам команды. Особенности применяемой методики таковы, что любой желающий может на любом этапе подключиться к проекту и внести свой вклад. Для того, чтобы получить задание, необходимо написать мне письмо, и указать выбранную задачу из списка свободных. Задания должны выполняться в соответствии с правилами оформления кода.
Исполнитель: Любой желающий


5. Тестирование компонентов ПО
Я очень надеюсь, что перед отправкой мне решения любого задания вы основательно проверите его корректность. Обычно проверка включает в себя тестирование на трех областях значений: допустимых, недопустимых и пограничных.
Исполнитель: Тот же кто выполнил задание


6. Сборка проекта и системное тестирование
Поскольку количество участников в команде заранее неизвестно, равно как и их навыки, формирование текущей версии ПО необходимо проводить централизовано. Я буду "подшивать" к проекту ваши фрагменты по мере поступления и тестировать получающуюся функциональность.
Постоянный исполнитель: Alex_soldier


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


8. Подведение итогов
Всем будет интересно узнать, насколько объемным оказался проект, каков вклад каждого участника в отдельности и насколько качественной была разработка. Эту непростую задачу подсчета я тоже беру на себя!
Постоянный исполнитель: Alex_soldier


К списку проектов >>



Мир Идей:
∙ Форумы ∙
∙ Космос ∙
∙ Heroes ∙
∙ Зона И ∙
∙ WEB ∙
∙ AML ∙
∙ Program ∙
∙ Каталог ∙


(C) Copyright 1998 – 2006 by Alex_soldier

Сайт сделан по технологии AML