Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » Ответы на вопросы к первому заданию

Ответы на вопросы к первому заданию

PDF-файл Ответы на вопросы к первому заданию Объектно-ориентированный анализ и проектирование (53352): Лабораторная работа - 7 семестрОтветы на вопросы к первому заданию: Объектно-ориентированный анализ и проектирование - PDF (53352) - СтудИзба2019-09-18СтудИзба

Описание файла

PDF-файл из архива "Ответы на вопросы к первому заданию", который расположен в категории "". Всё это находится в предмете "объектно-ориентированный анализ и проектирование" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Просмотр PDF-файла онлайн

Текст из PDF

Ïðèìåðíûé ñïèñîê îòâåòîâ íà ïðèìåðíûé ñïèñîê âîïðîñîâ I-ãî çàäàíèÿÑàìè âîïðîñû íàõîäÿòñÿ çäåñü.• Óêàæèòå àðõèòåêòóðíûå ïðåäñòàâëåíèÿ â áðàóçåðå ìîäåëè. Êàêîå ïðåäñòàâëåíèå èç 5-òè ñòàíäàðòíûõ îòñóò-ñòâóåò â ìîäåëè?1. UseCase View: ïðåäñòàâëåíèå óíêöèîíàëüíûõ âîçìîæíîñòåé ÏÎ (ïðåäñòàâëåíèå âàðèàíòîâ èñïîëüçîâàíèÿ,ñîäåðæàùåå ñöåíàðèè âçàèìîäåéñòâèÿ ñèñòåìû ñ âíåøíåé ñðåäîé è ðîëè, êîòîðûå èãðàþò ïîëüçîâàòåëè ÏÎ èâíåøíèå ñèñòåìû).2. Logial View: ïðåäñòàâëåíèå ëîãè÷åñêîé îðãàíèçàöèè ÏÎ (ëîãè÷åñêîå ïðåäñòàâëåíèå, ýëåìåíòàìè êîòîðîãî ÿâëÿþòñÿ ïàêåòû, ïîäñèñòåìû, êëàññû, ñâÿçè ìåæäó íèìè).3.

Component View: ïðåäñòàâëåíèå èçè÷åñêîé ñòðóêòóðû ïðîãðàììíûõ êîìïîíåíò, âõîäÿùèõ â ñîñòàâ ÏÎ (ïðåäñòàâëåíèå ðåàëèçàöèè, ýëåìåíòàìè êîòîðîãî ÿâëÿþòñÿ êîìïîíåíòû, ñâÿçè ìåæäó íèìè).4. Proess View: ïðåäñòàâëåíèå ñòðóêòóðû ïîòîêîâ óïðàâëåíèÿ è àñïåêòîâ ïàðàëëåëüíîé ðàáîòû ÏÎ (ïðåäñòàâëåíèå ïðîöåññîâ, ýëåìåíòû êîòîðîãî: ïîòîêè óïðàâëåíèÿ, íèòè, ïàðàëëåëèçì, ñèíõðîíèçàöèÿ).5. Deployment View: îïèñàíèå èçè÷åñêîãî ðàçìåùåíèÿ êîìïîíåíò ÏÎ ïî óçëàì âû÷èñëèòåëüíîé ñèñòåìû (ïðåäñòàâëåíèå ðàçìåùåíèÿ, ýëåìåíòû êîòîðîãî: óçëû âû÷èñëèòåëüíîé ñèñòåìû, óñòðîéñòâà, ëèíèè ñâÿçè, çàäà÷è).Î÷åâèäíî, ÷òî â íàøåé ìîäåëè îòñóòñòâóåò Proess View.• Êàêîé ñìûñë âêëàäûâàåòñÿ â òó èëè èíóþ ñâÿçü (êîììóíèêàöèþ, âêëþ÷åíèå, ðàñøèðåíèå, àññîöèàöèþ, àãðåãàöèþ,êîìïîçèöèþ, çàâèñèìîñòü, îáîáùåíèå, ðåàëèçàöèþ è ò. ä.)? Ñðàâíèòå ñâÿçè ðàçíîãî òèïà ìåæäó ñîáîé (êîìïîçèöèþ ñ àãðåãàöèåé, àññîöèàöèþ ñ çàâèñèìîñòüþ è ò.

ï.). äèàãðàììå êëàññîâ:1. Àññîöèàöèÿ [ïðÿìàÿ ëèíèÿ℄ ñâÿçü ìåæäó êëàññàìè, îïèñûâàþùàÿ ãðóïïó îäíîðîäíûõ ïî ñòðóêòóðå è ñåìàíòèêå ñîåäèíåíèé ìåæäó ýêçåìïëÿðàìè êëàññîâ. Ñîåäèíåíèÿ ÿâëÿþòñÿ ýêçåìïëÿðàìè àññîöèàöèè òî÷íî òàê æå,êàê ñîåäèíåííûå îáúåêòû ÿâëÿþòñÿ ýêçåìïëÿðàìè êëàññîâ, ñâÿçàííûõ àññîöèàöèåé.2. Àãðåãàöèÿ [àññîöèàöèÿ ñ áåëûì ðîìáîì℄ áîëåå ñèëüíûé òèï àññîöèàòèâíîé ñâÿçè ìåæäó öåëûì è åãî ÷àñòÿìè(ïðèìåð: àâòîìîáèëü è ìîòîð).3. Êîìïîçèöèÿ [àññîöèàöèÿ ñ ÷åðíûì ðîìáîì℄ óñèëåííàÿ àãðåãàöèÿ, êîãäà ÷àñòü íå ìîæåò ñóùåñòâîâàòü áåçöåëîãî (ïðèìåð: óíèâåðñèòåò, àêóëüòåò, êàåäðà). Êîìïîçèöèÿ è àãðåãàöèÿ òðàíçèòèâíû, â òîì ñìûñëå, ÷òîåñëè B ÿâëÿåòñÿ ÷àñòüþ A, è C ÿâëÿåòñÿ ÷àñòüþ B, òî C òàêæå ÿâëÿåòñÿ ÷àñòüþ A (íî íà äèàãðàììå ñâÿçè,âîçíèêàþùèå çà ñ÷åò òðàíçèòèâíîñòè, ÿâíî íå èçîáðàæàþòñÿ).4. åàëèçàöèÿ [ïóíêòèðíàÿ ëèíèÿ ñ òðåóãîëüíûì êîíöîì℄ îòíîøåíèå ìåæäó äâóìÿ ýëåìåíòàìè ìîäåëè, â êîòîðîì îäèí ýëåìåíò (êëèåíò) ðåàëèçóåò ïîâåäåíèå, çàäàííîå äðóãèì (ïîñòàâùèêîì).

Íàïðèìåð êëàññ, ðåàëèçóþùèé èíòåðåéñ.5. Çàâèñèìîñòü [ïóíêòèðíàÿ ëèíèÿ ñî ñòðåëêîé℄ ñëàáàÿ îðìà îòíîøåíèÿ èñïîëüçîâàíèÿ, ïðè êîòîðîì èçìåíåíèå â ñïåöèèêàöèè îäíîãî âëå÷¼ò çà ñîáîé èçìåíåíèå äðóãîãî, ïðè÷åì îáðàòíîå íå îáÿçàòåëüíî. Âîçíèêàåòêîãäà îáúåêò âûñòóïàåò íàïðèìåð â îðìå ïàðàìåòðà èëè ëîêàëüíîé ïåðåìåííîé. äèàãðàììå âàðèàíòîâ èñïîëüçîâàíèÿ:1. Êîììóíèêàöèÿ [ëèíèÿ ñî ñòðåëêîé℄ ñâÿçü ìåæäó âàðèàíòîì èñïîëüçîâàíèÿ è äåéñòâóþùèì ëèöîì.2. Âêëþ÷åíèÿ [ïóíêòèðíàÿ ëèíèÿ ñî ñòðåëêîé℄ âêëþ÷åíèå ìíîãîêðàòíî èñïîëüçóåìîé óíêöèîíàëüíîñòè, ïðåäñòàâëåííîé â âèäå àáñòðàêòíîãî âàðèàíòà èñïîëüçîâàíèÿ.3. àñøèðåíèå [ïóíêòèðíàÿ ëèíèÿ ñî ñòðåëêîé℄ óêàçûâàåò íà îñîáûé ñëó÷àé, îïèñàííûé â àáñòðàêòíîì âàðèàíòåèñïîëüçîâàíèÿ.È òàì è òàì:1.

Îáîáùåíèå (íàñëåäîâàíèå) [ëèíèÿ ñ òðåóãîëüíûì êîíöîì℄ ïîêàçûâàåò, ÷òî ó íåñêîëüêèõ äåéñòâóþùèõ ëèöèìåþòñÿ îáùèå ÷åðòû è ðàçëè÷èÿ.• Êàêèå îáÿçàííîñòè íåñóò ãðàíè÷íûå êëàññû (óïðàâëÿþùèå, êëàññû-ñóùíîñòè)?1. ðàíè÷íûå êëàññû (boundary lasses), ÿâëÿþòñÿ ïîñðåäíèêàìè ïðè âçàèìîäåéñòâèè ñèñòåìû ñ äåéñòâóþùèìèëèöàìè è ñ àïïàðàòíîé áàçîé.2. Êëàññû-ñóùíîñòè (entity lasses), îòâå÷àþò çà õðàíåíèå äàííûõ.3. Óïðàâëÿþùèå êëàññû (ontrol lasses), ðåàëèçóþò áèçíåñ-ëîãèêó è îáåñïå÷èâàþò êîîðäèíàöèþ ïîâåäåíèÿ îáúåêòîâ â ñèñòåìå.• Êàêèå ýëåìåíòû äîáàâëåíû â ìîäåëü ïîñëå îêîí÷àíèÿ àíàëèçà, âî âðåìÿ ïðîåêòèðîâàíèÿ?Äîáàâëåíà ìîäåëü DesignModel, â êîòîðîé êëàññû àíàëèçà ïåðåøëè â êëàññû ïðîåêòèðîâàíèÿ, òåì ñàìûì ïîìåíÿëèñü äèàãðàììû ñîîòâåòñòâóþùèõ êëàññîâ, ïîñëåäîâàòåëüíîñòåé. Êëàññ CourseCatalogSystem ïåðåøåë â ïîäñèñòåìó.Äëÿ ðàáîòû ñ ÑÓÁÄ èñïîëüçóþòñÿ ìåõàíèçìû JDBC.

Óòî÷íÿþòñÿ äåòàëè âñåõ ýëåìåíòîâ àíàëèçà (íàïðèìåð îïðåäåëÿþòñÿ ìåòîäû êëàññîâ, àòðèáóòû è èõ òèïû), et.• Ïðåäñòàâèì, ÷òî ìû äîáàâèëè â ìîäåëü íîâûé âàðèàíò èñïîëüçîâàíèÿ, ê êàêèì ïîñëåäñòâèÿì ýòî ïðèâåäåò?Êàêèå äèàãðàììû èçìåíÿòñÿ, êàêèå äîáàâÿòñÿ?Ñêîðåå âñåãî èçìåíèòñÿ äèàãðàììà KeyAbstrations, äîáàâÿòñÿ äèàãðàììû äåÿòåëüíîñòè, ïîñëåäîâàòåëüíîñòåé èëèêîììóíèêàöèé, êîòîðûå áóäóò ðåàëèçîâûâàòü äàííûé âàðèàíò èñïîëüçîâàíèÿ.• Çà÷åì â ìîäåëü äîáàâëåí èíòåðåéñ?Äëÿ òîãî, ÷òîáû èçìåíåíèå äåòàëåé ðåàëèçàöèè êëàññà CourseCatalogSystem (è âñåé ïîäñèñòåìû) íèêàê íå çàòðàãèâàëî íàø ïðîåêò. Íàïðèìåð, åñëè ìû çàõîòèì ïåðåíåñòè ñèñòåìó íà äðóãóþ ÑÓÁÄ, òî ïðîêñè-êëàññ CourseCatalogSystemäîëæåí áûòü íàïèñàí çàíîâî ñ ó÷åòîì îñîáåííîñòåé íîâîé ÑÓÁÄ. Íî áëàãîäàðÿ èíòåðåéñó, ýòî ïîâëå÷åò çà ñîáîéìèíèìàëüíûå èçìåíåíèÿ â ìîäåëè.• ×òî íàõîäèòñÿ â ðåàëèçàöèè èíòåðåéñà?Èíòåðåéñ ðåàëèçóåò ïîäñèñòåìà CourseCatalogSystem.

Ñàìà ïîäñèñòåìà áîëüøàÿ, ñîñòîèò èç îäíîèìåííîãî ïðîêñèêëàññà è êîîïåðàöèè ICourseCatalogSystem (ó íåå åñòü ñòåðåîòèï ≪ interfae realization ≫). Äóìàþ ÷òî îðìàëüíîèíòåðåéñ ðåàëèçóåò èìåííî êîîïåðàöèÿ, íî àêòè÷åñêè âñÿ ïîäñèñòåìà.• ×òî äàåò èñïîëüçîâàíèå ïðîåêòíîãî ìåõàíèçìà?Ïðîåêòíûå ìåõàíèçìû ÿâëÿþòñÿ ïåðåõîäíûì ýòàïîì îò ìåõàíèçìîâ àíàëèçà ê ìåõàíèçìàì ðåàëèçàöèè. Ìåõàíèçìðåàëèçàöèè ðåøåíèå, èìåþùåå êîíêðåòíîãî ïîñòàâùèêà, ïðîåêòíûé ìåõàíèçì êàðêàñ, ìàêñèìàëüíî ïðèáëèæåííûé ê ðåàëèçàöèè, èìåþùèé êîíêðåòíîå íàïîëíåíèå, ÷åì îòëè÷àåòñÿ îò ìåõàíèçìà àíàëèçà, ÿâëÿþùåãîñÿ ëèøüñâîåîáðàçíîé ìåòêîé. íàøåì ñëó÷àå ïðîåêòíûé ìåõàíèçì ýòî ÷àñòü, êîòîðàÿ îòâå÷àåò çà âçàèìîäåéñòâèå ñ áàçîé äàííûõ. Ñ îäíîéñòîðîíû ìû ìîæåì îïèñûâàòü òàáëèöû íà îñíîâå êëàññîâ äîñòàòî÷íî áëèçêî ê òîìó, êàê ýòî áóäåò â ðåàëèçàöèè.

Ñäðóãîé ñòîðîíû ìû íå ïðèâÿçûâàåìñÿ ê êîíêðåòíîìó ìåõàíèçìó, êîòîðûé áóäåò îñóùåñòâëÿòü ñâÿçü ñ áàçîé äàííûõ.•  ÷åì ðàçíèöà ìåæäó äåëîâûì äåéñòâóþùèì ëèöîì è äåéñòâóþùèì ëèöîì?Äåëîâîå ëèöî (business ator) íåêîòîðàÿ ðîëü, âûïîëíÿåìàÿ ïî îòíîøåíèþ ê áèçíåñ-ïðîöåññàì îðãàíèçàöèè. Êàíäèäàòàìè íà ýòó ðîëü ÿâëÿþòñÿ: àêöèîíåðû, çàêàç÷èêè, ïîñòàâùèêè, ïàðòíåðû, ïîòåíöèàëüíûå êëèåíòû, ìåñòíûåîðãàíû âëàñòè, êîëëåãè èç ïîäðàçäåëåíèé, íå îõâà÷åííûõ ìîäåëüþ, âíåøíèå áèçíåñ-ñèñòåìû (ïðåäïðèÿòèÿ èëè ïîäðàçäåëåíèÿ). Îáíàðóæèòü äåéñòâóþùèõ ëèö áèçíåñ-ïðîöåññîâ ìîæíî, íàéäÿ îòâåòû íà âîïðîñû: Êòî èçâëåêàåò ïîëüçó èç ñóùåñòâîâàíèÿ îðãàíèçàöèè? Êòî ïîìîãàåò îðãàíèçàöèè îñóùåñòâëÿòü ñâîþ äåÿòåëüíîñòü? Êîìó îðãàíèçàöèÿ ïåðåäàåò èíîðìàöèþ è îò êîãî ïîëó÷àåò?Äåéñòâóþùåå ëèöî (ator) ðîëü, îáîáùåíèå ýëåìåíòîâ âíåøíåãî îêðóæåíèÿ ñèñòåìû, âåäóùèõ ñåáÿ ïî îòíîøåíèþê ñèñòåìå îäèíàêîâûì îáðàçîì.Ìíå êàæåòñÿ ÷òî ðàçíèöà â òîì, ÷òî ïåðâîå îðèåíòèðîâàíî íà îðãàíèçàöèþ, à âòîðîå íà ïðîãðàììíûé ïðîäóêò.

Èåùå îíè ïî ðàçíîìó îòîáðàæàþòñÿ íà äèàãðàììå.• ×åì îòëè÷àåòñÿ âíóòðåííèé ïåðåõîä ñîñòîÿíèÿ îò ïåðåõîäà èç ñîñòîÿíèå â ñàìî ñåáÿ? ñîñòîÿíèè åñòü âîçìîæíîñòü óêàçûâàòü äåéñòâèÿ, êîòîðûå áóäóò âûïîëíÿòüñÿ ïðè âõîäå â íåãî è ïðè âûõîäå. Âîâðåìÿ ïåðåõîäà èç ñîñòîÿíèÿ â ñàìîãî ñåáÿ áóäóò âûïîëíÿòüñÿ ýòè äåéñòâèÿ, à ïðè âíóòðåííåì ïåðåõîäå íåò.• Çà÷åì ïîíàäîáèëñÿ êëàññ Classiation?Ïðè àíàëèçå ìû îïðåäåëèëè, ÷òî áûâàþò ñòóäåíòû äíåâíîãî îòäåëåíèÿ è ñòóäåíòû âå÷åðíåãî îòäåëåíèÿ, ñîçäàâèåðàðõèþ íàñëåäîâàíèÿ. àññìîòðèì õîðîøà ëè òàêàÿ ìîäåëü, â ñëó÷àå ïåðåâîäà ñòóäåíòà ñ îäíîãî îòäåëåíèÿ íàäðóãîå.

Ïðè ïåðåâîäå òðåáóåòñÿ ñîçäàòü ñòóäåíòà íîâîãî òèïà, ñêîïèðîâàòü â íåãî äàííûå (çíà÷åíèÿ àòðèáóòîâ êëàññàStudent), à çàòåì èñõîäíûé îáúåêò óäàëèòü. Ýåêòèâíåå áûëî áû îáùóþ äëÿ äíåâíûõ è âå÷åðíèõ ñòóäåíòîâ ÷àñòüíå òðîãàòü, à ìåíÿòü òîëüêî òî, ÷òî çàâèñèò îò îòäåëåíèÿ. Âûäåëèì ýòó ÷àñòü â àáñòðàêòíûé êëàññ Classiation,óíàñëåäóåì îò íåãî FullTimeClassiation è PartTimeClassiation ïåðåèìåíîâàííûå áûâøèå êëàññû FulltimeStudentè PartTimeStudent.Îòâåòû íà îñòàëüíûå âîïðîñû ìîæíî ïî÷èòàòü ïî ññûëêå..

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Нашёл ошибку?
Или хочешь предложить что-то улучшить на этой странице? Напиши об этом и получи бонус!
Бонус рассчитывается индивидуально в каждом случае и может быть в виде баллов или бесплатной услуги от студизбы.
Предложить исправление
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5120
Авторов
на СтудИзбе
444
Средний доход
с одного платного файла
Обучение Подробнее