Главная страница

Задание._для_СРС. Методические указания описание срс включает в себя учебнометодические материалы к выполнению семи срс по всем темам рабочей программы дисциплины Проектирование информационных систем


Скачать 41.48 Kb.
НазваниеМетодические указания описание срс включает в себя учебнометодические материалы к выполнению семи срс по всем темам рабочей программы дисциплины Проектирование информационных систем
АнкорЗадание._для_СРС
Дата28.10.2021
Размер41.48 Kb.
Формат файлаdocx
Имя файлаЗадание._для_СРС.docx
ТипОтчет
#257810

МЕТОДИЧЕСКИЕ УКАЗАНИЯ
Описание СРС включает в себя учебно-методические материалы к выполнению семи СРС по всем темам рабочей программы дисциплины «Проектирование информационных систем».
Работа выполняется как во время аудиторных занятий, так и

  • виде самостоятельной внеаудиторной работы. Выполнение каждую СРС состоит из трёх этапов:

    1. Подготовка и получение допуска к работе.




    1. Получение индивидуального задания и выполнение ос-новной части работы.

    2. Оформление и защита отчёта о проделанной работе.




  • начале каждого СРС выполняется повторение теоретического материала и проверка готовности к выполнению работы с помощью контрольных вопросов. После получе-ния допуска к выполнению работы выдаётся индивидуальный ва-риант задания для самостоятельной работы. На заключительном этапе оформляется отчёт о проделанной работе с описанием по-лученных результатов и выполняется процедура защиты отчёта.


Процедура защиты отчёта заключается в проверке:
1) правильности структуры, содержания и оформления от-чёта;
2) корректности полученных результатов и полноты их опи-сания;
3) способности дать объяснение и необходимое обоснование полученным результатам.

Отчет должен включать в себя:
1. Титульный лист.
2. Задание на СРС.
3. Содержание отчёта.
4. Описание результатов по каждой части задания.
5. Приложение (диаграммы UML, тексты программ, содер-жание проектных документов и т.д.).

СРС № 1
ИНФОРМАЦИОННЫЕ СИСТЕМЫ
Цели и задачи СРС
Целями выполнения СРС являются:


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

  2. Приобретение практических навыков поиска, обработки и анализа информации по заданной теме в сети интернет.




  1. Приобретение навыков составления документа-


обоснования для внедрения информационной системы.


  • процессе выполнения СРС решаются следующие задачи:


1. Выполняется поиск и анализ информации: о заданном ви-де ИС, о конкретных информационных системах заданно-го вида.

2. Разрабатывается пример возможного применения одной из информационных систем заданного вида в деятельно-сти некоторого объекта автоматизации (предприятия, ор-ганизации).
3. Составляется документ-обоснование на внедрение ин-формационной системы.
Краткие теоретические сведения
Информационная система –это совокупность программно-го обеспечения и электронного информационного хранилища (базы данных), разрабатываемая как единая система и предназна-ченная для автоматизации определённого рода деятельности.
По роли, которую информационные системы играют в про-фессиональной деятельности, и решаемым ими задачам можно выделить следующие виды систем:

  1. системы управления;




  1. вычислительные информационные системы;




  1. поисково-справочные информационные системы;




  1. системы поддержки принятия решений;




  1. информационные обучающие системы.




  • зависимости от степени автоматизации выделяют ручные, автоматизированные и автоматические ИС.


Контрольные вопросы для допуска к работе


  1. Автоматизация бизнес-процессов.




  1. Информационные системы.




  1. Виды информационных систем, их назначение и состав.




  1. Технологии разработки информационных систем.




  1. Методологии разработки программного обеспечения.




  1. Процесс разработки программного обеспечения.




  1. Управление разработкой программного обеспечения.




  1. Проектирование информационных систем.




  1. Этапы проектирования.




  1. Задачи и результаты проектирования.


Порядок выполнения работы
Вариант индивидуального задания определяет один из видов современных информационных систем.

  • процессе выполнения СРС необходимо:

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

2. Определить, к какому классу относится заданный вид информационных систем (по характеру использования информации, по сфере применения, по способу организа-ции, по уровню и масштабу решаемых задач).
3. Составить общее описание заданного вида информацион-ных систем.
4. Найти описание нескольких (не менее двух) современных информационных систем, относящихся к заданному виду.

5. Сформулировать краткое описание назначения и функ-циональных возможностей каждой из информационных систем по отдельности. Указать на характеристики и
свойства, которые являются общими для всех рассматриваемых ИС.


  1. Составить таблицу отличий между информационными системами. Указать на их индивидуальные особенности, различающиеся количественные и качественные характе-ристики.




  1. Разработать пример возможного применения одной из информационных систем в деятельности некоторого объ-екта автоматизации (предприятия или организации). Вид деятельности объекта автоматизации выбирается само-стоятельно.




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


Варианты индивидуальных заданий


  1. Корпоративные информационные системы (КИС).




  1. Системы автоматизации бизнес-процессов (САБП).




  1. Геоинформационные системы (ГИС).




  1. Системы электронного документооборота (СЭДО).




  1. Системы управления корпоративным контентом.




  1. Системы планирования ресурсов предприятия.




  1. Системы управления взаимоотношениями с клиентами.




  1. Системы управления веб-контентом.




  1. Интеллектуальные информационные системы.




  1. Системы поддержки принятия решений.




  1. Информационно-управляющие системы.




  1. Информационно-вычислительные системы.




  1. Информационно-справочные системы.




  1. Обучающие системы.




  1. Поисковые системы.




  1. Системы автоматизированного проектирования (САПР).

СРС № 2
БАЗЫ ДАННЫХ
Цели и задачи СРС
Целями выполнения СРС являются:


  1. Закрепление имеющихся знаний о базах данных. Изуче-ние методологии проектирования базы данных как осно-вы информационной системы.

  2. Приобретение навыков анализа и формализованного опи-сания заданной предметной области.




  1. Приобретение навыков разработки проекта базы данных с


учётом её использования в составе некоторой информа-ционной системы.


  • процессе выполнения СРС решаются следующие задачи:

1. Выполняется системный анализ заданной предметной об-ласти. Составляется формализованное описание инфор-мационных объектов предметной области.

2. Разрабатывается концептуальная модель базы данных, описывающая сущности предметной области и связи ме-жду ними.

3. Выполняется логическое проектирование реляционной базы данных. Составляются типовые запросы на языке SQL для поиска и анализа информации.
Краткие теоретические сведения
База данных (БД) –это совокупность данных,отображаю-щая состояние объектов и их отношения в рассматриваемой предметной области. База данных является основой любой ин-формационной системы.
Модель данных –это некоторая абстракция,которая в при-ложении к конкретным данным позволяет пользователям и раз-работчикам трактовать их как информацию, т. е. рассматривать
их как сведения, содержащие не только данные, но и взаимосвязи между ними.
Реляционная модель данных основана на понятии отноше-ния,физическим представлением которого является двухмернаятаблица, состоящая из строк одинаковой структуры. Логическая структура данных представляется набором связанных таблиц.
Система управления базами данных (СУБД) –это совокуп-ность лингвистических и программных средств, необходимых для создания и использования БД. СУБД предоставляют при-кладным программам, разработчикам и пользователям множество различных представлений данных, хранящихся в БД.
Контрольные вопросы для допуска к работе


  1. Архитектура информационных систем.




  1. Клиент-серверные и многоуровневые информационные системы.

  2. Структура и состав информационных систем.




  1. Базы данных как основа информационной системы.




  1. Модели данных.




  1. Виды и назначение баз данных.




  1. Системы управления базами данных.




  1. Реляционные БД и СУБД.




  1. Технологии проектирования баз данных.




  1. Технологии разработки приложений для работы с база-ми данных.


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


  • процессе выполнения СРС необходимо:


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


  1. Выполнить анализ заданной предметной области. Сфор-мулировать словесное описание информационных объек-тов. Описать типовые запросы для поиска и анализа ин-формации об объектах предметной области.

  2. Построить концептуальную модель данных, описываю-щую предметную область в рамках ER-модели «сущность


– связь». Получить визуальное представление концепту-альной модели путём построения ER-диаграмм.

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

  2. Проверить полноту и корректность логической модели базы данных путём составления на языке SQL типовых запросов для поиска и анализа информации.




  1. Модели, полученные на этапах анализа предметной об-ласти, концептуального и логического проектирования, а также результаты составления и проверки типовых запро-сов оформить в виде общего документа – проекта базы данных.


Варианты индивидуальных заданий


  1. Телефонный справочник.




  1. Библиотека.




  1. Издательство.




  1. Поликлиника.




  1. Школа.




  1. Ателье по пошиву и ремонту одежды.




  1. Оптовый склад.




  1. Торгово-закупочное предприятие.




  1. Автосалон.




  1. Продажа подержанных автомобилей.




  1. Автосервис.




  1. Пассажирское автопредприятие.




  1. Диспетчерская служба такси.




  1. Агентство по продаже авиабилетов.




  1. Туристическое агентство.




  1. Гостиница.

СРС № 3
МЕТОДОЛОГИИ РАЗРАБОТКИ

ИНФОРМАЦИОННЫХ СИСТЕМ
Цели и задачи СРС
Целями выполнения СРС являются:


  1. Закрепление имеющихся знаний о моделях жизненного цикла ИС и современных методологиях разработки про-граммного обеспечения.

  2. Приобретение навыков анализа требований, условий и ограничений проекта создания ИС и оценки трудоёмко-сти его реализации.

  3. Приобретение навыков составления планов разработки


ИС на основе разных моделей жизненного цикла.


  • процессе выполнения СРС решаются следующие задачи:


1. Выполняется анализ постановки задачи. Готовятся ис-ходные данные для планирования. Формулируются огра-ничения и условия разработки.

2. Разрабатываются прототипы документов: «Техническое задание», «Технический проект», «План тестирования», «План ввода в эксплуатацию».

3. Составляется календарный план разработки ИС.
Краткие теоретические сведения
Жизненный цикл (ЖЦ)информационной системы–непре-рывный процесс, который начинается с момента принятия реше-ния о необходимости создания системы и заканчивается в момент её полного изъятия из эксплуатации.
Модель жизненного цикла ИС –структура,описывающаяпроцессы, действия и задачи, которые осуществляются в ходе разработки, функционирования и сопровождения программного
обеспечения в течение всей жизни ИС, от определения требований до завершения её использования.


  • настоящему времени наибольшее распространение получили следующие основные модели ЖЦ:


1) каскадная (водопадная) модель и её варианты;
2) инкрементная модель;
3) спиральная модель.
Каскадная или водопадная модель ЖЦ является классиче-ской моделью однократного прохода, которая описывает линей-ную последовательность этапов создания ИС.

Спиральная модель ЖЦ относится к эволюционным моде-лям. Каждый виток раскручивающейся спирали соответствует разработке одной (начальной, промежуточной или окончатель-ной) версии ИС и представляет собой полный цикл разработки, начиная с анализа и заканчивая внедрением.
Прототип –версия ИС,предназначенная для демонстрациизаказчику некоторых ключевых свойств будущего продукта. Соз-дание прототипа позволяет вовлечь заказчика в разработку ин-формационной системы в самом начале работы.
Контрольные вопросы для допуска к работе


  1. Современные методологии разработки информацион-ных систем.

  2. Жизненный цикл информационных систем.




  1. Этапы жизненного цикла: анализ, проектирование, про-граммирование, тестирование, эксплуатация.




  1. Модели жизненного цикла.




  1. Каскадная модель жизненного цикла.




  1. Преимущества и недостатки каскадной модели жизнен-ного цикла.




  1. Итеративная модель.




  1. Спиральная модель.




  1. Методология Microsoft Solutions Framework.




  1. Методология Rational Unified Process.



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


  • процессе выполнения СРС необходимо:


1. Подготовить исходные данные. Исходными данными для планирования являются:
1.1. Общее описание некоторой ИС (назначение, область применения, решаемые задачи, технологические осо-бенности реализации и внедрения).

1.2. Ограничения и условия разработки (требования за-казчика, возможности команды разработчиков, сроки разработки, бюджет проекта и т.д.).

2. Составить план разработки ИС с применением каскадно-го подхода:
2.1. Составить эскизный план разработки ИС на основе каскадной модели ЖЦ.

2.2. Для этапа «Анализ требований» составить документ «Техническое задание» с подробным описанием функциональных требований к ИС.

2.3. Для этапа «Проектирование» составить документ «Технический проект» с описанием проектных ре-шений (архитектура системы, логическая структура базы данных, решения по реализации пользователь-ского интерфейса и т.д.).
2.4. Для этапа «Тестирование» составить документ «План тестирования» с описанием методики тестирования и контрольных тестов.

2.5. Для этапа «Внедрение» составить документ «План ввода ИС в эксплуатацию».
2.6. Уточнить параметры календарного плана разработки ИС, учитывая ограничения и условия разработки.

2.7. Объединить календарный план разработки и состав-ленные документы в единый отчёт «Разработка ИС на основе каскадной модели ЖЦ».


  1. Составить план разработки ИС с применением итератив-ного подхода:


3.1. Разделить весь процесс создания и внедрения ИС на несколько итераций.
3.2. На основе имеющихся документов (см. пункты 2.2 – 2.5) для каждой итерации составить отдельный ком-плект документов.

3.3. Составить календарный план итеративной разработ-ки ИС.
3.4. Объединить план итеративной разработки и состав-ленные документы в единый отчёт «Разработка ИС на основе спиральной модели ЖЦ».
Варианты индивидуальных заданий


  1. ИС «Телефонный справочник» (поисковая система).




  1. ИС «Библиотека» (информационно-справочная система, поисковая система).




  1. ИС «Издательство» (СЭДО, САБП).




  1. ИС «Поликлиника» (СЭДО, информационно-справочная система).




  1. ИС «Школа» (обучающая система, информационно-справочная система).

  2. ИС «Ателье» (САБП).




  1. ИС «Склад» (САБП).




  1. ИС «Торговля» (САБП, СЭДО).




  1. ИС «Автосалон» (САБП, СЭДО).




  1. ИС «Продажа подержанных автомобилей» (информаци-онно-справочная система, поисковая система).

  2. ИС «Автосервис» (САБП).




  1. ИС «Пассажирское автопредприятие» (САБП, СЭДО).




  1. ИС «Диспетчерская служба такси» (ГИС, СЭДО).




  1. ИС «Агентство по продаже авиабилетов» (информаци-


онно-справочная система, поисковая система).
15. ИС «Туристическое агентство» (информационно-справочная система, поисковая система).


  1. ИС «Гостиница» (информационно-справочная система, СЭДО).


СРС № 4 АНАЛИЗ И СПЕЦИФИКАЦИЯ ТРЕБОВАНИЙ
Цели и задачи СРС
Целями выполнения СРС являются:


  1. Закрепление имеющихся знаний о методах анализа и спе-цификации требований к информационным системам.

  2. Приобретение навыков анализа и формализации требова-ний, предъявляемых к ИС.




  1. Приобретение навыков разработки технического задания на создание новой информационной системы.




  • процессе выполнения СРС решаются следующие задачи:

1. Выполняется анализ постановки задачи на создание ИС.
2. Выявляются и формулируются концептуальные, функ-циональные и технические требования к информацион-ной системе.

3. Разрабатывается документ «Техническое задание на соз-дание ИС», описывающий требования к ИС и содержа-щий другие, необходимые для разработки, сведения.
Краткие теоретические сведения
Требования к программному обеспечению – это совокуп-ность утверждений относительно атрибутов, свойств или качеств программной системы, подлежащей реализации. Требования мо-гут выражаться в виде текстовых утверждений и графических моделей.
Требования функционального характера определяют тре-буемое поведение программной системы. Выделяют следующие виды требований функционального характера:


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




  1. Пользовательские требования –определяют набор поль-


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


  1. Функциональные требования –охватывают предполагае-


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


  1. выявление требований (сбор, понимание, рассмотрение и выяснение потребностей заинтересованных лиц);

  2. анализ (проверка целостности и законченности);




  1. спецификация (документирование требований);




  1. проверка правильности.


Контрольные вопросы для допуска к работе


  1. Требования к информационной системе.




  1. Методы анализа и спецификации требований.




  1. Анализ предметной области.




  1. Разработка технического задания на создание информа-ционной системы.




  1. Концептуальные требования.




  1. Функциональные требования.




  1. Технические требования.




  1. Технологии и методологии управления требованиями.


Порядок выполнения работы
Вариант индивидуального задания определяет информаци-онную систему, для создания которой необходимо составить до-кумент «Техническое задание» с подробным формализованным описанием требований к системе.
В процессе выполнения СРС необходимо:


  1. Изучить требования к структуре и содержанию документа «Техническое задание на создание ИС». Составить план документа.




  1. Сформулировать цели и задачи создания ИС. Охаракте-ризовать вид ИС, её назначение, используемые в работе системы данные. Сформулировать концептуальные тре-бования к ИС.




  1. Дать характеристику типового объекта автоматизации (организации, предприятия) для которого создаётся и на котором будет внедрена ИС. Описать автоматизируемые бизнес-процессы.




  1. Сформулировать требования к системе в целом. Описать структуру ИС. Перечислить функциональные подсисте-мы.




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




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




  1. Сформулировать требования к программному обеспече-нию системы. Описать требования к пользовательскому интерфейсу. Сформулировать технические требования к реализации и режимам работы ИС.




  1. Используя полученные результаты, подготовить доку-мент «Техническое задание на создание ИС», включаю-щий в себя полное описание концептуальных, функцио-нальных и технических требований к создаваемой систе-ме.


Варианты индивидуальных заданий


  • качестве списка вариантов индивидуальных заданий ис-пользуется перечень информационных систем из СРС № 3.



СРС № 5 МОДЕЛИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ
Цели и задачи СРС
Целями выполнения СРС являются:


  1. Закрепление имеющихся знаний о технологиях и методо-логиях моделирования информационных систем.

  2. Приобретение навыков объектно-ориентированного ана-лиза, моделирования и проектирования ИС.




  1. Приобретение навыков разработки моделей ИС в виде диаграмм, построенных с применением унифицированно-го языка моделирования UML.

  • процессе выполнения СРС решаются следующие задачи:


1. Выполняется разработка концептуальных моделей ИС для описания автоматизируемых бизнес-процессов с по-мощью диаграмм деятельности и диаграмм последова-тельности.
2. Выполняется разработка логических моделей ИС для описания требований к системе с помощью диаграмм прецедентов и диаграмм классов.

3. Выполняется разработка физических моделей ИС для описания конкретного способа реализации системы с по-мощью диаграмм базы данных, диаграмм компонентов и диаграмм развёртывания.
Краткие теоретические сведения
Унифицированный язык моделирования UML – это графи-ческий язык моделирования общего назначения, предназначен-ный для спецификации, визуализации, проектирования и доку-ментирования всех компонентов, создаваемых при разработке программных систем.
Язык UML является объектно-ориентированным языком. Его использование основывается на понимании общих принци-пов объектно-ориентированного анализа и проектирования:


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




  1. Принцип многомодельности означает,что никакое един-


ственное представление системы не является достаточ-ным для адекватного выражения всех ее особенностей.


  1. Принцип иерархического построения моделей сложных систем предписывает рассматривать процесс построения


моделей на разных уровнях абстрагирования или детали-зации в рамках фиксированных представлений.
Диаграмма UML –это графическое представление набораэлементов, изображаемое в виде связанного графа с вершинами (сущностями) и ребрами (отношениями), используемое для ви-зуализации системы с разных точек зрения.
Диаграммы UML используются для описания различных ас-пектов функционирования и структуры ИС на разных стадиях создания системы и, соответственно, на разных этапах моделиро-вания: концептуального, логического и физического.
Контрольные вопросы для допуска к работе


  1. Моделирование информационных систем.




  1. Виды моделей.




  1. Объектно-ориентированный анализ и проектирование.




  1. Технологии, языки и средства моделирования.




  1. Язык унифицированного моделирования UML.




  1. Диаграммы языка UML: структурные диаграммы, диа-граммы поведения, диаграммы взаимодействия.

  2. Инструментальные средства моделирования ИС.




  1. Применение UML при проектировании ИС.


Порядок выполнения работы


Вариант индивидуального задания определяет ИС, для соз-дания которой необходимо разработать совокупность моделей


системы в виде комплекта диаграмм UML. Построенные модели ИС должны описывать различные аспекты проектирования и раз-работки системы на разных стадиях её жизненного цикла.


  • процессе выполнения СРС необходимо:


1. Разработать модель прецедентов, описывающую бизнес-процессы организации с точки зрения внешнего пользо-вателя (клиента) и отражающую взгляд на деятельность организации извне. Результатом моделирования являются диаграммы деятельности и диаграммы прецедентов.
2. Разработать модель бизнес-объектов, описывающую вы-полнение бизнес-процессов организации ее внутренними исполнителями. Основными компонентами модели явля-ются внешние и внутренние исполнители. Результатом моделирования являются диаграммы последовательности.
3. Разработать концептуальную модель данных, описываю-щую объекты предметной области и связи между ними. Результатом моделирования являются диаграммы классов

и диаграммы объектов.


  1. Разработать описание требований к системе. Результатом является исчерпывающий перечень функций, которые должны быть реализованы в системе, и подробное описа-ние необходимой реализации этих функций.




  1. Разработка моделей базы данных и приложений, пред-ставляющих собой детальное описание проекта базы дан-ных и клиентских приложений информационной систе-мы. Результатом моделирования являются диаграммы компонентов и диаграммы базы данных.




  1. Разработать проект физической реализации информаци-онной системы. Результатом проектирования являются диаграммы развёртывания и диаграммы компонентов.


Варианты индивидуальных заданий


  • качестве списка вариантов индивидуальных заданий используется перечень информационных систем из СРС № 3.

СРС № 6
CASE-ТЕХНОЛОГИИ
Цели и задачи СРС
Целями выполнения СРС являются:


  1. Закрепление имеющихся знаний о CASE-технологиях, применяемых для автоматизации процесса разработки информационных систем.

  2. Приобретение навыков выбора средств автоматизации процесса разработки ИС (CASE-средств) с учётом приня-той модели жизненного цикла и используемой методоло-гии разработки программного обеспечения.




  1. Приобретение навыков применения CASE-технологии и CASE-средств для решения задач,возникающих в процес-


се создания информационных систем.


  • процессе выполнения СРС решаются следующие задачи:


1. Формулируются требования к функциональным возмож-ностям CASE-средств, выбираемым для автоматизации процесса разработки заданной ИС.

2. Описывается реализация и порядок использования наи-более существенных компонентов CASE-технологии: ре-позитория, средств графического моделирования, техно-логий взаимодействия между разработчиками, средств макетирования, прототипирования и автоматической ге-нерации программного кода.

3. Разрабатывается документ, описывающий порядок при-менения CASE-технологии и CASE-средств для автомати-зации процесса разработки заданной ИС.
Краткие теоретические сведения

CASE-технология представляет собой совокупность методологий анализа, проектирования, разработки и сопровождения сложных программных систем, которая поддерживается комплексом взаимосвязанных программных средств автоматизации.
Основой CASE-технологии является использование единой базы данных (репозитория) для хранения всей информации, ко-торая может использоваться в процессе создания системы. Репо-зиторий может хранить объекты различных типов: структурные диаграммы, эскизы экранных форм, модели данных, описание ал-горитмов обработки данных и т.д.

CASE-средства –это программные средства,поддержи-вающие процессы создания и сопровождения ИС, включая анализ


  • формулирование требований, проектирование прикладного ПО




  • баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление, управле-ние проектом и т.д.




    • CASE-средствам относят любой программный продукт,обладающий следующими основными характерными особенно-стями:

1) наличие мощных графических средств для описания и документирования ИС;

2) интеграция отдельных компонентов CASE-средств, обес-печивающая управляемость процесса разработки ИС;
3) использование специальным образом организованного хранилища проектных метаданных (репозитория).
Контрольные вопросы для допуска к работе


  1. Автоматизация процессов разработки ИС.




  1. Средства автоматизации разработки программного обес-печения.

  2. CASE-технология:назначение,состав и ключевые воз-можности.




  1. CASE-средства:назначение и выполняемые функции.




  1. Репозиторий. Роль репозитория в автоматизации процес-сов разработки ИС.




  1. Подходы к автоматизации процессов разработки ИС.




  1. Структурный подход (информационные, функциональ-ные, структурные модели).




  1. Объектно-ориентированный подход.


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


  • процессе выполнения СРС необходимо:


1. Сформулировать требования к CASE-технологии и функ-циональным возможностям CASE-средств, выбираемым для автоматизации процесса разработки ИС.

2. Описать структуру и содержание репозитория, исполь-зуемого в качестве единой базы данных проекта. Указать способ физической реализации репозитория. Описать средства и методы доступа к объектам репозитория.
3. Описать возможности графического языка, используемо-го для построения различных моделей разрабатываемой ИС. Перечислить виды диаграмм и описать их назначе-ние.
4. Описать используемые подходы к организации коллек-тивной разработки ИС и управлению командой проекта. Перечислить поддерживаемые виды и способы взаимо-действия между членами команды разработчиков.
5. Описать возможности CASE-средств для автоматической генерации программного кода. Описать возможности бы-строго макетирования (разработки макетов экранных и печатных форм) и прототипирования (разработки прото-типов будущей ИС).
6. Разработать документ, описывающий порядок примене-ния CASE-технологии и CASE-средств для автоматизации процесса разработки ИС на всех стадиях жизненного цикла.
Варианты индивидуальных заданий




  • качестве списка вариантов индивидуальных заданий ис-пользуется перечень информационных систем из СРС № 3.

СРС № 7 СРЕДСТВА РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Цели и задачи СРС
Целями выполнения СРС являются:


  1. Закрепление имеющихся знаний о средствах разработки программного обеспечения информационных систем.

  2. Приобретение навыков работы в современных интегри-рованных средах разработки программного обеспечения.




  1. Приобретение навыков разработки клиентского про-граммного обеспечения ИС с применением принципов методологии RAD.

  • процессе выполнения СРС решаются следующие задачи:


1. Проектируется макет интерфейса и разрабатывается про-тотип клиентского приложения для заданной ИС.

2. Разрабатывается программный код клиентского прило-жения для реализации функциональных требований к ИС. Выполняется тестирование и отладка разработанного приложения.
3. Разрабатывается документ «Руководство пользователя» с описанием назначения и функциональных возможностей клиентского приложения создаваемой системы.
Краткие теоретические сведения
Быстрая разработка приложений RAD (Rapid Application De-velopment)является одной из современных методологий разра-ботки программного обеспечения. Как и другие методологии (MSF, RUP и др.) RAD описывает итеративный подход к органи-зации процесса разработки ПО и соответствующую модель жиз-ненного цикла. Методологию RAD также часто связывают с тех-нологией визуального программирования и применением современных интегрированных сред разработки программного обеспечения.
Методология RAD основывается на визуализации процесса создания программного кода приложений и поддерживается ин-струментальным ПО, которое предоставляет разработчикам сред-ства визуального программирования. Применение средств визу-ального программирования позволяет значительного ускорить процесс разработки приложений, а также уменьшить трудоём-кость работы по модификации уже готовой программы, внесению в неё необходимых дополнений или изменений.
Средства быстрой разработки приложений, как правило, ос-новываются на объектно-ориентированной компонентной архи-тектуре. Процедура разработки интерфейса средствами RAD сво-дится к набору последовательных операций, включающих:


  1. размещение компонентов интерфейса в нужном месте;




  1. задание моментов времени их появления на экране;




  1. настройку связанных с ними атрибутов и событий. Интегрированная среда разработки (ИСР) является средст-


вом, с помощью которого выполняются проектирование, про-граммирование, тестирование и отладка прикладных программ. Примерами современных ИСР, поддерживающих методологию RAD и технологию визуального программирования,являются Mi-crosoft Visual Studio, Embarcadero RAD Studio, IntelliJ IDEA, Mo-noDevelop и др.
Контрольные вопросы для допуска к работе


  1. Средства разработки программного обеспечения ИС.




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




  1. Интегрированные среды разработки.




  1. Современные средства разработки ПО.




  1. Методология быстрой разработки приложений RAD.




  1. Технология визуального программирования.




  1. Автоматическая генерация программного кода.




  1. Применение RAD и визуального программирования для прототипирования клиентских приложений ИС.


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

  • процессе выполнения СРС необходимо:

1. Выполнить анализ требований к информационной систе-ме. Составить перечень функциональных требований к клиентскому приложению. Сформулировать общие тре-бования к пользовательскому интерфейсу.
2. Разработать проект пользовательского интерфейса при-ложения. С помощью интегрированной среды разработки создать макеты экранных форм с размещёнными на них элементами интерфейса.
3. Разработать прототип клиентского приложения, пользу-ясь средствами визуального программирования интегри-рованной среды разработки.

4. Реализовать необходимый функционал приложения до-бавлением программного кода для обработки системных событий и действий пользователя.

5. Выполнить тестирование общей работоспособности и от-дельных функциональных возможностей разработанного приложения. Исправить возможные ошибки.

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

7. Разработать документ «Руководство пользователя» с опи-санием назначения и функциональных возможностей клиентского приложения создаваемой системы.
Варианты индивидуальных заданий




  • качестве списка вариантов индивидуальных заданий используется перечень информационных систем из СРС № 3.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК



  1. Михайлов А.А. Технологии структурного анализа и проекти-рования информационных систем: метод. указания к практ. за-нятиям по дисциплине «Методология и технология проектиро-вания информационных систем»; ЮРГПУ (НПИ). – Новочер-


касск: Лик, 2016. – 103 с.


  1. Басс Л., Клементс П., Кацман Р. Архитектура программного обеспечения на практике: пер. с англ. – 2-е изд. – СПб.: Питер, 2006. – 575 с.

  2. Сергеев Д.А. Системная инженерия: учеб.-метод. пособие к


выполнению лаб. работ; ЮРГПУ (НПИ). – Новочеркасск: Изд-
во ЮРГПУ (НПИ), 2015. – 106 с.


  1. Экономика, разработка и использование программного обес-печения ЭВМ: учебник / В.А. Благодатских, М.А. Енгибарян, Е.В. Ковалевская, и др. – М.: Финансы и статистика, 1995. – 288 с.




  1. Вендров А.М. Практикум по проектированию программного обеспечения экономических информационных систем: учеб. пособие. – М.: Финансы и статистика, 2004. – 192 с.

  2. Брауде Э.Д. Технология разработки программного обеспече-ния: пер. с англ. – СПб.: Питер, 2004. – 655 с.




  1. Михайлов А.А. Технологии проектирования информационных систем: метод. указания к курсовому проекту по дисциплине «Методология и технология проектирования информационных систем»; ЮРГПУ (НПИ). – Новочеркасск: Лик, 2016. – 13 с.




  1. Михайлов А.А. Методология структурного анализа и проекти-рования информационных систем: учеб.-метод. пособие к лаб. работам по дисциплине «Методология и технология проекти-рования информационных систем»; ЮРГПУ (НПИ). – Ново-черкасск: Лик, 2016. – 30 с.


написать администратору сайта