Модераторы: Се ля ви
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Лабораторные работы по ООА и проектированию 
:(
    Опции темы
LeonidPr
Дата 31.5.2012, 08:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 220
Регистрация: 17.2.2012
Где: г. Чебоксары

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



 Сорри, что начинаю издалека, постараюсь как можно быстрее перейти к сути вопроса.
 Так получилось, что в компании, в которой я работаю, программером являюсь только я. Остальные - конструктора, схемотехники и т.д (т.е. посоветоваться, а тем более поучиться особо не у кого). Большую часть времени я пишу проги под микроконтроллеры. Причем последние 2 года - на чистом асме для 8-ми разрядных камней.
 Для десктопов писал маленькие вспомогательные программки (связь, анализ сигналов) в C++ Builder. Сейчас все острее встает проблема разработки софта для компа, но уже более серьезного,чем до этого.
 Ну и тут уже возникает задача проектирования, так как нахрапом, как раньше, уже не получится - задачки стали посложнее. Естественно, набрал книжек, что-то прочитал уже (Паттерны проектирования банды четырех), что-то читаю.
 Только вот незадача, пока читаешь в книге, вроде все понятно. Когда пытаешься разобраться со своей реальной задачей, возникает куча вопросов.Вроде решаешь их, и вроде работает, но не покидает ощущение, что все сделал через Ж..., только бы работало.Особенно, когда модификации вносить начинаешь.
 Я понимаю, что надо отработать определенные навыки проектирования на каких-то более простых задачах. В универе для этого были лабораторные работы. Вот собственно и мой вопрос. 
 Есть ли какие-нибудь задачи, лабы или что-то подобное для отработки навыков ООА  и проектирования вообще(построение структуры программы, выделение классов, умение видеть, где какие паттерны можно применить)? Ну и вообще идеал, если эти задачи будут с решениями, что бы можно было сделать самому, а потом сранить с тем решением, которое предлагается.


Это сообщение отредактировал(а) LeonidPr - 31.5.2012, 08:26
--------------------
pkunzip.zip
PM MAIL   Вверх
Peter
Дата 31.5.2012, 09:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Можно глянуть Эккеля+Эллисона "Философия Си++. Практическое программирование". В оригинале (на английском) есть в свободном доступе B.Eckel "Thinking in C".


--------------------
всё, что делаете, делайте от души, как для Господа (Послание апостола Павла колоссянам, 3:23).
PM MAIL WWW   Вверх
LeonidPr
Дата 31.5.2012, 10:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 220
Регистрация: 17.2.2012
Где: г. Чебоксары

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



Слыхал про эту книгу. Спасибо за совет. Почитаю!
--------------------
pkunzip.zip
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Системный анализ, проектирование и UML"
Се ля ви

Форум "Системный анализ, проектирование и UML" предназначен для обсуждения вопросов, так или иначе связанных с этапами жизненного цикла автоматизированных (программных, информационных, автоматических) систем:

• предпроектные обследования объектов автоматизации;

• разработка концепции создания систем;

• моделирование бизнес-процессов (в т.ч. на UML);

• проектирование архитектуры систем;

• управление проектами;

• управление качеством;

• CASE-средства;

• реинжиниринг.


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

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


 




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


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

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