Перейти к содержимому


- - - - -

Ищу сообщества и книги по архитектуре ПО

архитектура по программирование системы проектирование рефакторинг uml rup

  • Вы не можете ответить в тему
Сообщений в теме: 38

#1 Гарсон

Гарсон

    Обитатель

  • Модераторы
  • 5 962 сообщений
  • ГородБрянск

Отправлено 09 января 2013 - 05:52

Первичный гуглежь ничего не дал- а тут вроде были люди занимающиеся проектированием ПО.

Ищу книги по проектированию крупного ПО, а также сообщества системных архитекторов (не путать с аналитиками).

Что читал- Фаулера "Рефакторинг", Кириевски "Рефакторинг с исп. паттернов", Паттерны GOF(гамма, хэлм и иже с ними), Скиена "Алгоритмы".
Труды Липаева- эпизодически (мне кажется или оно немного устарело?).

Просьба помочь- интересуюсь в рамках научной работы, да и в целом хочется рано или поздно вырасти до архитектора ПО.

Мнений много, факт- один.


#2 Raia wa Urusi

Raia wa Urusi

    Забанен до 17.04.2013

  • Пoльзователи
  • 3 828 сообщений

Отправлено 09 января 2013 - 05:54

а для тебя большое это что?

#3 Гарсон

Гарсон

    Обитатель

  • Модераторы
  • 5 962 сообщений
  • ГородБрянск

Отправлено 09 января 2013 - 06:01

а для тебя большое это что?

Крупные ERP-системы например.

Ну не мобильные проекты короче- хотя там тоже большие бывают.

Мнений много, факт- один.


#4 Raia wa Urusi

Raia wa Urusi

    Забанен до 17.04.2013

  • Пoльзователи
  • 3 828 сообщений

Отправлено 09 января 2013 - 06:10

а крупная ERP система это 1С что ли?

#5 Гарсон

Гарсон

    Обитатель

  • Модераторы
  • 5 962 сообщений
  • ГородБрянск

Отправлено 09 января 2013 - 06:37

а крупная ERP система это 1С что ли?

Чур тебя.
SAP R/3, Epicor, Oracle E-Bussiness и прочие.

ERP это только для примера- банковское ПО тоже достаточно крупное, антивирусы.
Вообще все что имеет >1000 классов и сотни подмодулей можно отнести к крупному ПО.

Мелким я считаю контентный софт, которым наводнен AppStore, хотя мб по продажам он и бьет более масштабные проекты.

Сообщение отредактировал Гарсон: 09 января 2013 - 06:39

Мнений много, факт- один.


#6 Raia wa Urusi

Raia wa Urusi

    Забанен до 17.04.2013

  • Пoльзователи
  • 3 828 сообщений

Отправлено 09 января 2013 - 07:18

Гарсон, а если брать серьезные ОС, то о каких паттернах там речь может идти?

#7 Tim_111

Tim_111

    Обитатель

  • Пользователи
  • 7 957 сообщений

Отправлено 09 января 2013 - 07:38

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

#8 Raia wa Urusi

Raia wa Urusi

    Забанен до 17.04.2013

  • Пoльзователи
  • 3 828 сообщений

Отправлено 09 января 2013 - 07:40

Гарсон, рекомендую почитать совковые книги про реляционные СУБД... меня с них торкнуло так, что я по сей день жду когда в СУБД появится весь теоретический инструментарий.

#9 gaws1

gaws1

    Участник

  • Пользователи
  • 406 сообщений

Отправлено 09 января 2013 - 07:58

а крупная ERP система это 1С что ли?


wikipedia:
ERP (англ. Enterprise Resource Planning, планирование ресурсов предприятия) — организационная стратегия интеграции производства и операций, управления трудовыми ресурсами, финансового менеджмента и управления активами, ориентированная на непрерывную балансировку и оптимизацию ресурсов предприятия посредством специализированного интегрированного пакета прикладного программного обеспечения, обеспечивающего общую модель данных и процессов для всех сфер деятельности[1][2]. ERP-система — конкретный программный пакет, реализующий стратегию ERP.

Концепция ERP сформулирована в 1990 году аналитиком Gartner как видение развития методик MRP II и CIM (англ.), в начале — середине 1990-х годов появилось несколько успешных тиражируемых ERP-систем для крупных организаций, наиболее известные — разработки компаний Baan (нидерл.), Oracle, PeopleSoft, SAP, JD Edwards[3], сформировался рынок услуг по внедрению ERP-систем с участием компаний большой четвёрки, в 2000-е годы произошла консолидация поставщиков, появилось значительное количество ERP-систем для малого и среднего бизнеса, наиболее известными поставщиками которых стали Sage Group и Microsoft[

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

#10 AGK

AGK

    Новенький

  • Пользователи
  • 191 сообщений
  • ГородБрянск

Отправлено 09 января 2013 - 08:40

Первичный гуглежь ничего не дал- а тут вроде были люди занимающиеся проектированием ПО.

Ищу книги по проектированию крупного ПО, а также сообщества системных архитекторов (не путать с аналитиками).

Что читал- Фаулера "Рефакторинг", Кириевски "Рефакторинг с исп. паттернов", Паттерны GOF(гамма, хэлм и иже с ними), Скиена "Алгоритмы".
Труды Липаева- эпизодически (мне кажется или оно немного устарело?).

Просьба помочь- интересуюсь в рамках научной работы, да и в целом хочется рано или поздно вырасти до архитектора ПО.

Рекомендую:

1) по теме ОС однозначно - Таненбаум. Операционные системы. Разработка и реализация (2007) на озон ру, на букс ру и Маршал Кирк МакКузик. FreeBSD. Архитектура и реализация

далее одназначно У. Ричард Стивенс.
UNIX. Профессиональное программирование - на букс ру
UNIX: разработка сетевых приложений - на букс ру, на озон ру

по теме ООП
Гради Буч - Объектно-ориентированный анализ и проектирование с примерами приложений на С++
на озон ру, на озон ру 2 (более старый вариант), на букс ру, на букс ру 2

Мартин Фаулер. Архитектура корпоративных программных приложений на озон ру, на букс ру

#11 AGK

AGK

    Новенький

  • Пользователи
  • 191 сообщений
  • ГородБрянск

Отправлено 09 января 2013 - 09:07

еще добавлю наверное 2 книги по ООП
1. Эрик Эванс. Предметно-ориентированное проектирование (DDD). Структуризация сложных программных систем. на озон.ру, на букс.ру

2. Мартин Фаулер. Шаблоны корпоративных приложений. на букс.ру, на озон.ру

#12 Raia wa Urusi

Raia wa Urusi

    Забанен до 17.04.2013

  • Пoльзователи
  • 3 828 сообщений

Отправлено 09 января 2013 - 09:38

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


Андрей, ты кого тут подлечить решил?

Маршал Кирк МакКузик. FreeBSD. Архитектура и реализация


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

#13 AGK

AGK

    Новенький

  • Пользователи
  • 191 сообщений
  • ГородБрянск

Отправлено 09 января 2013 - 09:53

Маршал Кирк МакКузик. FreeBSD. Архитектура и реализация


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

изначально именно этот устаревший боян и надо читать (таненбаума и маккузика) чтоб мозги наместо встали, а потом уже дебажить

#14 gaws1

gaws1

    Участник

  • Пользователи
  • 406 сообщений

Отправлено 09 января 2013 - 09:58

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


Андрей, ты кого тут подлечить решил?


вот то то я и удивился что ты ерунду написал "1с" или от праздников не отошел, или не вник:))
думаю странное дело:))

#15 Raia wa Urusi

Raia wa Urusi

    Забанен до 17.04.2013

  • Пoльзователи
  • 3 828 сообщений

Отправлено 09 января 2013 - 10:01

изначально именно этот устаревший боян и надо читать (таненбаума и маккузика) чтоб мозги наместо встали, а потом уже дебажить


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

вот то то я и удивился что ты ерунду написал "1с" или от праздников не отошел, или не вник :))
думаю странное дело :))


если ты не в курсе, то у 1С есть самое настоящее ERP.

#16 gaws1

gaws1

    Участник

  • Пользователи
  • 406 сообщений

Отправлено 09 января 2013 - 11:10

[
если ты не в курсе, то у 1С есть самое настоящее ERP.

не соглашусь(просвети если ошибаюсь ),
смотря что ты имел ввиду : 1-1с это название компании , 2- это программная среда , но даже в этой программной среде нет полностью(удобно,понятно, ) не избыточно реализованного функционала ERP систем .

Их основная задача - автоматизация бизнес-процессов компании (производства, снабжения, сбыта), а также управленческих функций (планирования, учета, контроля).
если судить по этому то- да , erp.
а если судить по современным решениям лидеров рынка , то я бы не стал 1с называть erp решением.

это как компьютер искра с черно-белым экраном и IBM в 90 годах.

p.s
В Большинстве современных erp систем есть возможность конструирования бизнес-процессов без привлечения программистов, интуитивно , в 1с такого не видел.

У 1с даже crm-решение(его рассматриваю как часть erp системы предприятия) неудобное и отстающее от лидеров в этой сфере.

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

ps.ps. не претендую на истину и готов выслушать мнение более опытных собеседников(личный опыт, по внедрению.)

Сообщение отредактировал gaws1: 09 января 2013 - 11:13


#17 AGK

AGK

    Новенький

  • Пользователи
  • 191 сообщений
  • ГородБрянск

Отправлено 09 января 2013 - 11:13

а крупная ERP система это 1С что ли?


wikipedia:
ERP (англ. Enterprise Resource Planning, планирование ресурсов предприятия) — организационная стратегия интеграции производства и операций, управления трудовыми ресурсами, финансового менеджмента и управления активами, ориентированная на непрерывную балансировку и оптимизацию ресурсов предприятия посредством специализированного интегрированного пакета прикладного программного обеспечения, обеспечивающего общую модель данных и процессов для всех сфер деятельности[1][2]. ERP-система — конкретный программный пакет, реализующий стратегию ERP.

Концепция ERP сформулирована в 1990 году аналитиком Gartner как видение развития методик MRP II и CIM (англ.), в начале — середине 1990-х годов появилось несколько успешных тиражируемых ERP-систем для крупных организаций, наиболее известные — разработки компаний Baan (нидерл.), Oracle, PeopleSoft, SAP, JD Edwards[3], сформировался рынок услуг по внедрению ERP-систем с участием компаний большой четвёрки, в 2000-е годы произошла консолидация поставщиков, появилось значительное количество ERP-систем для малого и среднего бизнеса, наиболее известными поставщиками которых стали Sage Group и Microsoft[

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

ты не много не дочитал вики

http://ru.wikipedia.....82.D0.B5.D0.BC
так, на российском рынке по состоянию на 2010 год IDC отмечает следующее распределение долей поставщиков: SAP — 50,5 %, — 26 %, Oracle — 8,2 %, Microsoft — 7,4 %, Галактика — 2,4 % при общем объёме рынка $650 млн


И да это перспективное направление с 50-70х годов прошлого столетия, начиная с MRP

Сообщение отредактировал AGK: 09 января 2013 - 11:17


#18 gaws1

gaws1

    Участник

  • Пользователи
  • 406 сообщений

Отправлено 09 января 2013 - 11:27

а крупная ERP система это 1С что ли?


wikipedia:
ERP (англ. Enterprise Resource Planning, планирование ресурсов предприятия) — организационная стратегия интеграции производства и операций, управления трудовыми ресурсами, финансового менеджмента и управления активами, ориентированная на непрерывную балансировку и оптимизацию ресурсов предприятия посредством специализированного интегрированного пакета прикладного программного обеспечения, обеспечивающего общую модель данных и процессов для всех сфер деятельности[1][2]. ERP-система — конкретный программный пакет, реализующий стратегию ERP.

Концепция ERP сформулирована в 1990 году аналитиком Gartner как видение развития методик MRP II и CIM (англ.), в начале — середине 1990-х годов появилось несколько успешных тиражируемых ERP-систем для крупных организаций, наиболее известные — разработки компаний Baan (нидерл.), Oracle, PeopleSoft, SAP, JD Edwards[3], сформировался рынок услуг по внедрению ERP-систем с участием компаний большой четвёрки, в 2000-е годы произошла консолидация поставщиков, появилось значительное количество ERP-систем для малого и среднего бизнеса, наиболее известными поставщиками которых стали Sage Group и Microsoft[

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

ты не много не дочитал вики

http://ru.wikipedia.....82.D0.B5.D0.BC
так, на российском рынке по состоянию на 2010 год IDC отмечает следующее распределение долей поставщиков: SAP — 50,5 %, — 26 %, Oracle — 8,2 %, Microsoft — 7,4 %, Галактика — 2,4 % при общем объёме рынка $650 млн


И да это перспективное направление с 50-70х годов прошлого столетия, начиная с MRP


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

Изображение
в моем понимании
+ еще интеграция с социальными сетями ,

Сообщение отредактировал gaws1: 09 января 2013 - 11:32


#19 Raia wa Urusi

Raia wa Urusi

    Забанен до 17.04.2013

  • Пoльзователи
  • 3 828 сообщений

Отправлено 09 января 2013 - 11:50

Андрей, ну что ты там за дурь куришь? Что ты знаешь про нейронки и OLAP? Это все для таких массштабов, которые описать без паттернов реально сложно. Я не знаю что такое APM, но на любом предприятии большая часть автоматизации начинается с контроля исполнения. Если ты помнишь совковый принцип отписок служебок ответсвенному секретарю, который выполнял роль диспетчера, то я думаю поймешь, что это будет уже следующая ступень. У меня используется обычный трекинг поручений и запросов, который не совсем приживается в отношении внутренней управленческой политики, что исправляется заменой меня лично на другого человека, который не будет на всё это забивать. Теперь представь себе ERP, на которую кладут болт все сотрудники без исключения. В общем эволюция бизнес процессов на любом предприятии идет в любом случае не по твоему графику, он более подходит для какого-то венчурного биза выстраеваемого в долгосрочной перспективе под IPO. Вся эта тема, которая предстает на стафф митинге в виде диаграмм Ганта, в определенных процессах не стоит и выеденного яйца. Со всем этим игрались на такие миллионы уругвайских эскудо, что у местного народа волосы дыбом могут встать. В нашей стране на любое твое ERP найдется мнение конкретной личности, которая считает, что даже если ты ей в контракте многие вопросы прописал, что эта личность может проявлять своё имхо в виде какого либо саботажа ERP систем и разного рода отчетности... и деньги в нашей стране нихера не решают.

... да и в целом хочется рано или поздно вырасти до архитектора ПО.


если хочешь, то можем побрейнстормить в теме на предмет какого-то ПО.

#20 Raia wa Urusi

Raia wa Urusi

    Забанен до 17.04.2013

  • Пoльзователи
  • 3 828 сообщений

Отправлено 10 января 2013 - 12:11

Первичный гуглежь ничего не дал- а тут вроде были люди занимающиеся проектированием ПО.


рекомендую тебе прочитать смачный FAQ на предмет "как писать сервера" -> https://groups.googl...rog/RNtY9wvpiK0

ну т.е. берем, к примеру, MySQL или MSSQL, которые идут одним процессом с множеством ниток и СУБД с множеством процессов... для расширения функционала нужно ваять внешний диспетчер функционала, который будет со своей очередью, со своим локингом, со своей API... или там берем PostgreSQL, который может исполнять любой функционал в контексте процесса обслуживающего запрос... как тебе финт?

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





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей