Як на мене "Моделювання" та "Констроювання" ПЗ дуже близьки теми і
вони дещо перетинаються або переплітаються.
Але я не є архітектор :) тому мені дуже цікаво почути Ваші думки.
1. Хотів би почути від Вас, шановні студенти-викладачі, що саме Вам
цікаво було б почути на цій лекції?
2. Так як особливими теоретичними знаннями в цій області не володію,
то хотів би розповісти більш із практичної точки зору як архітектура
та моделювання застосовувались та застосовується у нас в компанії, з
якими труднощами ми зустрічалися і як їх вирішували. Це все на
прикладі реальних проектів.
Як вам таке наповнення лекції?
Дійсно, по моделюванню нічого немає...бо у мене таке саме відчуття, що
ця тема темна...насправді по результатам пошуку в гуглі находжу тільки
візуальне моделювання за допомогою UML, тому я так розумію що тут мова
повинна йти не про моделювання програмного забезпечення, а швидше про
моделювання бізнес процесу для якого програмне забезпечення повинне
бути написане. А про UML читалось на попередній лекції, здається :)
On 12 Грд, 18:35, Sergey Ostapov <sergey.osta...@gmail.com> wrote:
> Здравствуйте!
> Видел презентацию.
> По-моему там только архитектура ПО. Если я не ошибаюсь, о моделировании нет
> ни слова. Хотелось бы услышать, что такое моделирование ПО вообще, поскольку
> для меня, темного в этом деле человека, за самим понятием моделирования ПО
> ничего не стоит. Что это такое - честно говоря, не представляю. Есть ли
> какой-то софт по моделированию? Как его используют, когда? Примеры?
>
> Хотелось бы также посмотреть софт для разработки архитектуры (если такой
> есть, конечно).
>
> И еще одно.
> Как, по Вашему мнению, нужно построить лабораторный практикум по этим
> дисциплинам? Особенно непонятно по моделированию ПО.
>
> С уважением,
> Сергей Остапов
>
> 2009/12/11 lina.shishkina <lina.shishk...@gmail.com>
>
> >
читаємо вікіпедію (мін би написати від себе, але думаю вікіпедія більш
авторитетна річ :) :
"Architecture is both the process and the product of designing and
constructing spaces that reflect and functional, aesthetic and
environmental considerations."
- це опис архітектури як мистецтва, але він чудово вписується і в
архітетуру ПЗ. Отож те що для вас "темна тема", насправді знаходиться
на поверхні. Архітектура - це збірне поняття, яке водночас представляє
собою сам результат моделювання (designing) та конструювання
(constructing). У нас тут (между нами, мальчиками, так би мовити) ми
кажемо, що займаємося "архітектурою", хоча насправді ми моделюємо, що
і куди має піти, як взаємодіяти.
На перший погляд, конструювання та моделювання має багато спільного,
неначе синоніми. Розрізнити поняття складно (принаймні мені), але
приклад моделювання - у нас нема нічого і прикидуємо "дизайн" нового
модуля, його структуру даних і т.д. Конструювання - у нас є два
модулі, готові. нам потрібно поєднати їх (тобто ми працюємо неначе з
конструтором; не дарма у цих слів спільний корінь :)
Викладаються моделювання та конструювання теж разом, все повзязане і
називається "Архітектура програмного забезпечення" ;)
лектору успіхів! ;)
On 14 Грд, 10:26, Андрій Кучер <andriy.kuc...@gmail.com> wrote:
Нажаль не все так гладко. Студентам в університеті мають читати три
курси.
1. Конструювання програмного забезпечення
2. Архітектура та проектування програмного забезпечення
3. Моделювання програмного забезпечення
Причому викладаються вони зовсім не однією і тією ж людиною, і навіть
не одночасно здається. Тому певний розподіл все ж таки є. Але мова не
про це. Я абсолютно згідний, що ці всі речі дуже тісно пов'язані, і
якщо особливо не придивлятися, то на перший погляд здається що це все
одне і те ж саме, або, принаймні, про одне і те ж саме - як будувати
програмне забезпечення. Чітко розділяти ці поняття може лише якась
одна певна особа або група пов'язаних осіб, але якщо звернутися за
допомогою до якихось інших груп, то вони ці межі будуть встановлювати
по-своєму, і знайти якусь "спільну" правду важче.
Я для себе визначив що має бути моделюванням, що конструюванням, а що
архітектурою :) Спробую це завтра розповісти.
І ще. Я дійсно згодний що на архітектурі ми займаємось моделюванням,
але ж "Архітектура" звучить то краще! :)
Макс, тебе треба було поставити рецензентом на ту лекцію що я
рецензував :) Ти б їм сказав що і як вони мають вчити! :)
по поводу рецензии - ещё не поздно, курс будет читаться только со след
семестра.
і правильно робоить :)
> тем до курсу, є лише рекомендації. Здається, принаймні із
> контруюванням.
тоді нехай викладачі/декани подумають на дану тему...
> Макс, тебе треба було поставити рецензентом на ту лекцію що я
> рецензував :) Ти б їм сказав що і як вони мають вчити! :)
без образ)
просто надаю можливість своїм думкам бути прочитаними ;)
Dmytro Dyachuk
Department of Computer Science
University of Saskatchewan
181.2 Thorvaldson Building
110 Science Place
Saskatoon, Saskatchewan, S7N 5C9 CANADA
e-mail: Dmytro....@usask.ca
Phone: +1(306)966-20-31
On 14 Грд, 17:19, Dmytro Dyachuk <dyac...@gmail.com> wrote:
> Здоровеньки були,
>
> Я так розумію, що ви там плануєтє курс якись досить схожий до нашого
> Intermediate Software Engineering. Кому цікаво даю лінк можна подивитися на
> план курсу, д.з., лаби, проекти, тощоhttp://www.cs.usask.ca/classes/index.jsp?subject=CMPT&class=370.
> Нажаль не все доступно для людей які не беруть цей клас.
>
> І ще, хто хоче цей курс викладати і хоче обсудити його пишіть мені особисто,
> а там вже зіскайпимося.
>
> Dmytro Dyachuk
> Department of Computer Science
> University of Saskatchewan
>
> 181.2 Thorvaldson Building
> 110 Science Place
> Saskatoon, Saskatchewan, S7N 5C9 CANADA
>
> e-mail: Dmytro.Dyac...@usask.ca
> Phone: +1(306)966-20-31
>
> 2009/12/11 lina.shishkina <lina.shishk...@gmail.com>
On 14 Грд, 17:19, Dmytro Dyachuk <dyac...@gmail.com> wrote:
> Здоровеньки були,
>
> Я так розумію, що ви там плануєтє курс якись досить схожий до нашого
> Intermediate Software Engineering. Кому цікаво даю лінк можна подивитися на
> план курсу, д.з., лаби, проекти, тощоhttp://www.cs.usask.ca/classes/index.jsp?subject=CMPT&class=370.
> Нажаль не все доступно для людей які не беруть цей клас.
>
> І ще, хто хоче цей курс викладати і хоче обсудити його пишіть мені особисто,
> а там вже зіскайпимося.
>
> Dmytro Dyachuk
> Department of Computer Science
> University of Saskatchewan
>
> 181.2 Thorvaldson Building
> 110 Science Place
> Saskatoon, Saskatchewan, S7N 5C9 CANADA
>
> e-mail: Dmytro.Dyac...@usask.ca
> Phone: +1(306)966-20-31
>
> 2009/12/11 lina.shishkina <lina.shishk...@gmail.com>
>