Поиск:

Ответ в темуСоздание новой темы Создание опроса
> определить класс задачи 
:(
    Опции темы
setnull
Дата 23.6.2013, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 3.7.2007

Репутация: нет
Всего: 1



Все здравствуйте!
Возможно, пишу, не туда, но в поиске ветки, возможно, и заключается суть вопроса smile

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

примеры вопросов

- как построить приложение максимально модульно, чтоб свести к минимуму связи между этими модулями на уровне функциональных отношений
- насколько  максимально возможно абстрагироваться от общей бизнес логики приложения на уровне каждого модуля
- насколько функциональная локализация и замкнутость таких модулей дает возможность рассредоточению и распараллеливанию процесса их разработки отладки и простоте последующей их совместной интеграции
- общие подходы и частные нюансы в поднятых вопросах в призме разработки как настольных приложений, так и клиент-серверных (как в целом приложения, так и снова-таки насколько можно обособить также между собой разработку клиента и сервера)
- насколько коррелирует с этим всем UML, есть необходимость вникать?

и прочие вопросы такого характера.

Какое вообще направление этим занимается?
Как мне видится, это задача управления проектом или УП - это найти разработчика, адекватно реализующего эти задачи на этапе проектирования архитектуры приложения?


просто задачи и вопросы сами по себе приблизительно понятны, но опять-таки

- на каком из этапе, какому из вопросов стоит больше уделять внимания
- достаточно ли глубоко проработать вопросы такого плана на старте, чтоб потом к ним вообще не возвращаться или необходимо все время мониторить их состояние?
- быть может имеются общие готовые подходы разработки приложений, учитывающие все эти нюансы, классифицирующие и структурирующие все эти вопросы и требования...

Т.е. с чего начать и чему уделить внимание, чтоб в итоге все подобные вопросы структурировать, систематизировать и уложить в общую комплексную, работающую максимально единообразно (для меня:) на подавляющем большинстве приложений, методологию.

Спасибо!!!
PM MAIL   Вверх
setnull
Дата 23.6.2013, 17:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 3.7.2007

Репутация: нет
Всего: 1



P.S. Также упомяну вопрос, возможно не имеющий прямого отношения к перечисленным, но, как мне кажется, жестко с ними связанный.

- как эффективно определиться с технологиями, используемыми при реализации приложения.
- какими критериями стоит пользоваться для оценки этой эффективности.
- насколько вопросы из первой озвученной группы зависят от выбранных технологий, и насколько, в свою очередь, можно дать общие для любых технологий, рекомендации, насколько при этом можно вообще абстрагироваться от технологии?
- если решения радикально различны для различных технологий, как сопрячь выбор технологии с изначально интересующими требованиями.

Т.е. все эти вопросы относятся к УП?
Если да, с чего начать в качестве быстрого старта, классики жанра и т.д.?
Если нет - посоветуйте, в каком направлении копать?

Спасибо!

Это сообщение отредактировал(а) setnull - 23.6.2013, 17:44
PM MAIL   Вверх
setnull
Дата 16.7.2013, 11:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 417
Регистрация: 3.7.2007

Репутация: нет
Всего: 1



Коллеги, подскажите, пж, куда копать, есть комплексное направление, книги, ресурсы? Как называется, с чем едят и т.д.?
PM MAIL   Вверх
Askofen
Дата 11.8.2013, 11:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 12.4.2009

Репутация: нет
Всего: нет



Здравствуйте,

Цитата(setnull @  23.6.2013,  17:03 Найти цитируемый пост)
- как построить приложение максимально модульно, чтоб свести к минимуму связи между этими модулями на уровне функциональных отношений


Чтобы получить ответ на этот вопрос, рекомендую Вам изучить три кейса:

Кейс № 1. Проектирование графического редактора.
Кейс № 2. Проектирование программы для метеостанции.
Кейс № 3. Шифрующая папка.

Первые два кейса состоят из серии статей. Следуйте по ссылкам "Продолжение следует" или по панели навигации справа.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
arilou

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание на то, что новые темы, касающиеся новых вопросов, создаются кнопкой "Новая тема", а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих темах, будут удалены.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, arilou.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | УП: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1352 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.