|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.10.2010, 18:01 | #1 |
Новичок
Джуниор
Регистрация: 17.10.2010
Сообщений: 2
|
определения этапов выполнения
Уважаемые программисты подскажите пожалуйста что это такое?, если можно простое и точное определение:
Архитектурное проектирование Настройка фреймворка Разработка ядра системы Разработка функциональности системы Тестирование Что из этого самое сложное и важное задание? сколько приблизительно занимает времени? Каков порядок выполнения? Сколько стоит? Заранее благодарен. |
19.10.2010, 07:18 | #2 |
Старожил
Регистрация: 04.02.2009
Сообщений: 17,351
|
А где отладка? А сопровождение?
Сколько стоит зависит от многих параметров - например, от предметной области, чувства собственной важности разработчика и т.д.
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика Последний раз редактировалось Utkin; 19.10.2010 в 08:51. |
19.10.2010, 16:10 | #3 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
Здесь нет ничего самого важного в каждой из методологий каждый этап самый важный.
Если мы рассматриваем водопадное проектирование/разработку, то больше всего внимания уделяется дизайну системы. Если же мы рассматриваем agile подходы, то больше всего внимания уделяется непосредственно коду.
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
31.10.2010, 10:21 | #4 |
Регистрация: 29.10.2010
Сообщений: 3
|
Архитектурное проектирование - планомерное, поэтапное, с выполнением предварительных требований создание архитектуры ПО (как архитектуры здания). Указание связанных модулей, их описание, описание классов, методов, создание схемы зависимостей классов (иерархия классов) ну и так далее...
Настройка фреймворка - фреймворк (каркас) обычно поступает в виде стандартного, готового шаблона для решения определённой задачи. Так вот, чтобы этот шаблон (фреймворк) работал эффективно по отношению к конкретной ситуации (задаче) его следует подобающим образом настраивать (прописывать настройки ролей, создать модель для работы с БД, создать виды для отображения на различных устройствах, и так далее - это в отношении фрейморка сайта). Разработка ядра системы - ядро - это как базовый класс, от которого наследуют почти все классы системы. Ядро предоставляет минимальный необходимый для работы системы каркас. А уже конкретный функционал реализуется отталкиваясь от ядра и заложенных в него возможностей. Разработка функциональности системы - создание функций, методов, классов для решения поставленной задачи. Начинается после создания ядра системы (если ядро вообще предполагается). Тестирование - подача на вход системы различных данных, попытка вывести систему из нормального рабочего состояния. Последующий анализ выданных системой сообщений об ошибках и обработка этих ошибок корректным способом. Делается для создания более устойчивой системы, способной обрабатывать ошибки пользователя и не вызывать при этом аварийное завершение. Предоставление возможности сохранить всю проделанную работу, даже если критические ошибки всё-таки появились. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
определения упорядоченности по алфавиту | Alex_sim | Общие вопросы .NET | 1 | 06.04.2010 16:56 |
программа определения | 11111 | Общие вопросы по Java, Java SE, Kotlin | 1 | 22.12.2009 23:56 |
Определения типа данных | mar4elo | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 4 | 20.04.2009 05:10 |
формальные определения | MetR | Помощь студентам | 2 | 27.12.2008 07:34 |