Бағдарламалық қамтаманы жобалаудың Case-технологиясы
Сипаттама: Курста CASE бағдарламалық инженериясы мен бағдарламаларды жобалау құралдарының жіктелуі мен тағайындалуы, қазіргі CASE - құралдарының даму бағыттары қарастырылған, жобалаудың қазіргі заманғы құралдарының әдіснамалық және технологиялық негізі оқытылады. Білім алушылар кәсіпорындарды басқарудың ақпараттық жүйелерін құру және әзірлеу кезінде CASE-құралдарын қолдану дағдыларын алады.
Кредиттер саны: 5
Пререквизиты:
- Алгоритмдер, деректер құрылымы және программалау
Пәннің еңбек сыйымдылығы:
Жұмыс түрлері | сағат |
---|---|
Дәрістер | 15 |
Практикалық жұмыстар | |
Зертханалық жұмыстар | 30 |
СӨЖО | 30 |
СӨЖ | 75 |
Қорытынды бақылау нысаны | емтихан |
Қорытынды бақылауды жүргізу нысаны |
Компонент: ЖОО компоненті
Цикл: Кәсіптік пәндер
Мақсат
- Білім алушыларды бағдарламалық жүйелердің өмірлік циклін қамтамасыз ету және жобалау технологиялары саласындағы теориялық біліммен таныстыру, сонымен қатар CASE-технологиялар құралдарымен бағдарламалық жүйелерді жобалау және бизнес-процестерді үлгілеуге бағытталған қазіргі заманғы технологияларды қолданудың тәжірибелік дағдыларын меңгеру.
Міндет
- Білім алушыларда бағдарламалық инженерия және бағдарламалау саласында білім жүйесін қалыптастыру.
- Білім алушыларды бизнес-үдерістерді модельдеудің теориялық негіздерімен, бағдарламалық өнімдерді жобалау және әзірлеу әдістемелерімен және олардың өмірлік циклін қамтамасыз ететін аспаптық құралдар жиынтығымен таныстыру.
- Құрылымдық және объектілі-бағытталған модельдеу және бағдарламалық құралдарды жобалау CASE-құралдарын қолдану дағдыларын қалыптастыру.
Оқыту нәтижесі: білу және түсіну
- Бағдарламалық қамтамасыз етудің өмірлік циклінің модельдері және бағдарламалық қамтамасыз етуді жобалау әдістемесінің теориялық негіздері.
- Бағдарламалық өнімдерді әзірлеудің заманауи аспаптық құралдарын жіктеу принциптері.
- Бизнес-процестер мен жүйелерді моделдеу және қайта құрылымдау тәсілдері.
Оқыту нәтижесі: білім мен ұғымды қолдану
- Case-құралдарын тәжірибеде қолдана білу.: IDEF0 функционалдық моделдеудің методологиясы; IDEF3 оқиғалы моделдеудің методологиясы; DFD деректер ағындарын моделдеудің методологиясы; IDEF1X деректерді семантикалық моделдеудің методологиясы; бағдарламалық қамтамасыз етудің объектілі-бағытталған моделдеудің және UML метамоделінің методологиясы.
Оқыту нәтижесі: талқылай білуді қалыптастыру
- Нақты жоба үшін өмірлік цикл моделін таңдау және жобаның Тәуекелдерін басқару туралы; корпоративтік ақпараттық жүйелер мен ірі мемлекеттік жобалар (AS-IS моделінен TO-BE моделіне) шеңберінде бағдарламалық қамтамасыз етуді жетілдіру мәселелері бойынша; әлеуметтік, кәсіби және этикалық ұстанымдарды ескере отырып, өзінің кәсіби қызметінің мәні мен салдары туралы пайымдауларды қалыптастыру.
Оқыту нәтижесі: коммуникативтік қабілеттіліктер
- Коммуникативтік қабілеттерін дамыту, оның ішінде интернет ашық ресурстарымен, CASE халықаралық стандарттары мен техникалық құжаттамаларымен жұмыс істеу үшін кемінде бір шет тілін білу және АТ жобалары мен басқа да қызмет түрлері шеңберінде іскерлік өзара іс-қимыл үшін тұлғааралық және топтық коммуникация дағдыларын дамыту.
Оқыту нәтижесі: Оқу дағдылары немесе сабаққа қабілеттілігі
- Бағдарламалық инженерияның халықаралық стандарттары саласында кәсіби және жеке дамуына, біліктілігін арттыруға және практикалық қызметте аспаптық CASE-құралдарымен, оның ішінде қызмет саласымен тікелей байланысты емес жаңа білім салаларында жаңа білім мен іскерлікті өз бетінше иемденуге және пайдалануға ықпал ететін оқыту дағдыларын дамыту.
Оқыту әдістері
Модульдік-блоктық технологиялар. Оқытудың модульдік немесе циклдық түрі негізінде. Оқытудың жетекші түрлері-дәрістер, ал эвристикалық, бағдарламалық және түсіндірмелі-иллюстрациялық әдістер. Диагностиканың негізгі құралдары қорытынды жазбаша жұмыстар және өткен тақырыптар мен бөлімдер бойынша жұмыстарды орындау болып табылады.
Дәріс сабақтарының тақырыптары
- "Пәнге кіріспе"
- "Бағдарламалық қамтамасыз етуді жобалау әдістері"
- "Бағдарламалық қамтамасыз етуді жобалау әдіснамасы негіздері"
- "Бағдарламалық қамтамасыз етудің өмірлік циклінің модельдері"
- "Бағдарламалық қамтамасыз етуді әзірлеу әдіснамасы"
- "Заманауи CASE-технологиялар"
- "Бизнес-үдерістерді модельдеу"
- "Бағдарламалық құралдарды жобалау және құрылымдық талдау CASE-технологиялары"
- "UML метамодельдері және бағдарламалық қамтамасыз етуді объектілі-бағытталған моделдеудің негіздері"
- "UML модельдеудің біріздендірілген тілі
- "UML модельдеудің біріздендірілген тілі
- "UML модельдеудің біріздендірілген тілі
- "UML ұсыну тұрғысынан жүйенің жалпы сипаттамасы"
- "Бағдарламалық қамтамасыз етуді әзірлеу функционалдығын сипаттау"
- "Ғылыми-технологиялық трендтер және әлемдік ат нарығындағы ең жылдам өсуші сегменттер"
Негізгі әдебиет
- Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения / А.Якобсон, Г.Буч, Дж.Рамбо - СПб.: Питер, 2002.-496 с.:ил.
- Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем / А.М. Вендров - М.: Финансы и статистика, 2008.- 176 с.
- Бахтизин, В. В. Технология разработки программного обеспечения : учеб. пособие / В. В. Бахтизин, Л. А. Глухова. - Минск : БГУИР, 2010. - 267 с. : ил.
- Алгазинов Э. К., Сирота А. А. Анализ и компьютерное моделирование информационных процессов и систем / Э. К. Алгазинов, А. А. Сирота.- Диалог-МИФИ, 2009. - 416 стр. 5 ISO/IEC 12207:2008. Systems and software engineering -Software life cycle processes [Электронный ресурс]. - URL : http://www.iso.org/iso/catalogue_detail?csnumber=43447, свободный. – Загл. с экрана (дата обращения: 08.01.2019)
- ГОСТ Р ИСО/МЭК 12207-2010 Информационная технология. Системная и программная инженерия. Процессы жизненного цикла программных средств. – М. Изд-во стандартов, 2011., 115с.
- ГОСТ Р ИСО/МЭК 11179-2-2012 Информационная технология. Регистры метаданных (РМД). Часть 2. Классификация [Электронный ресурс]. - URL : http://vsegost.com/Catalog/64/6430.shtml, свободный. – Загл. с экрана (дата обращения: 08.01.2019)
- ГОСТ Р ИСО/МЭК ТО 12182 – 2002. Информационная технология. Классификация программных средств. – Введ. 2002 – 06 – 11. – М. Изд-во стандартов, 2002
- IEEE Computer Society. SWEBOK [Электронный ресурс]. - URL : http://www.computer.org/web/swebok, свободный. – Загл. с экрана (дата обращения: 08.01.2019)
- Файзрахманов Р.А., Селезнёв К.А. Учебное пособие к практическим занятиям «Структурно-функциональный подход к проектированию информационных технологий и автоматизированных систем с использованием CASE-средств» / Перм.гос.тещн.ун.-т. – Пермь, 2015.- 245 с.
- Марка Дэвид А., МакГоуэн Клемент Л. Методология структурного анализа и проектирования SADT [Пер. с англ.] / Дэвид А.Марка, Клемент Л. МакГоуэн - М.: МетаТехнология, 2003. -240 с.
- РД 50.1.028-2001. Методология функционального моделирования IDEF0, Руководящий документ. Издание официальное. - М.: ИПК Издательство стандартов, 2000. - 75 с.
- Черемных С., Семенов И., Ручкин В. Моделирование и анализ систем. IDEF-технологии: практикум/С. Черемных, И. Семенов, В. Ручкин.- М.: Финансы и статистика, 2006. -192 с.
- Черемных С.В., Семенов И.О., Ручкин В.С. Структурный анализ систем. IDEF - технологии/С.Черемных, И.Семенов, В.Ручкин.- М.: Финансы и статистика,2001. – 208 с.
- Калашян А., Калянов Г. Структурные модели бизнеса: DFD-технологии/ А.Калашян, Г.Калянов.- М.: Прикладные информационные технологии, 2009.- 256 с
Қосымша әдебиеттер
- Дубейковский В. Эффективное моделирование с AllFusion Process Modeler/ В.Дубейковский.- М.: Диалог-МИФИ, -2007.- 384 с.
- Маклаков С. Моделирование бизнес-процессов с AllFusion Process Modeler/ С.Маклаков.- М.: Диалог-МИФИ, -2014.- 240 с.
- Маклаков С. BPwin и Erwin. CASE-средства для разработки информационных систем / С.Маклаков. - Диалог-МИФИ, 2010. - 320 с.
- Бахтизин В.В., Глухова Л.А. Методология функционального проектирования IDEF0. Учебное пособие по курсу «Технология разработки программного обеспечения» для студ. спец. 40 01 01 Программное обеспечение информационных технологий дневной формы обучения. – Минск: БГУИР, 2003. – 24 с.: ил.
- Новиков Ф.А, Иванов Д.Ю. Моделирование на UML. Теория, практика, видеокурс. - СПб, Профессиональная литература, Наука и Техника, 2010, 640 с.
- Буч Г., Рамбо Д., Якобсон А. Язык UML. Руководство пользователя. Второе издание. - ДМК, 2006, 496 с.
- Дж. Рамбо, М. Блаха, UML 2.0. Объектно-ориентированное моделирование и разработка.- Питер, 2007г., 544 с.
- Мартин Фаулер. UML. Основы. Краткое руководство по стандартному языку объектного моделирования. Символ-Плюс, 2011., 192с.
- The Unified Modeling Language (UML) [Электронный ресурс]. - URL : http://www.uml.org/, свободный. – Загл. с экрана (дата обращения: 08.01.2019)
- Бабич А. Введение в UML: [Электронный ресурс] - Открытые курсы Интернет-университета информационных технологий (ИНТУИТ). - Режим доступа http://www.intuit.ru/studies/courses/1007/229/info (дата обращения: 08.01.2019)
- Леоненков А. Визуальное моделирование в среде IBM Rational Rose 2003: [Электронный ресурс] - Открытые курсы Интернет-университета информационных технологий (ИНТУИТ). - Режим доступа http://www.intuit.ru/studies/courses/14/14/info (дата обращения: 08.01.2019)
- The Gartner Symposium/ITxpo [Электронный ресурс]. - URL : http://www.gartner.com/technology/symposium/japan/exhibitor-directory.jsp, свободный. – Загл. с экрана (дата обращения: 08.01.2019)