Международная «Лига развития науки и образования» (Россия) Международная ассоциация развития науки, образования и культуры России (Италия) НОУ ВПО «Институт управления» (г. Архангельск) ---------------------------------------------------ЯРОСЛАВСКИЙ ФИЛИАЛ Учебно-методический комплекс по дисциплине «Проектирование информационных систем» для студентов специальности 080801 «Прикладная информатика в экономике» ЯРОСЛАВЛЬ ИНСТИТУТ УПРАВЛЕНИЯ 2012 Автор: А.Б. Силантьев, кандидат технических наук, доцент, доцент кафедры информатики Рецензент: Н.Е. Тимофеева, кандидат физико-математических наук, профессор кафедры информатики Учебно-методический комплекс по дисциплине «Проектирование информационных систем» подготовлен в соответствии с требованиями приказа Федеральной службы по надзору в сфере образования и науки от 25 октября 2011г.№2267 на основе требований Государственного образовательного стандарта высшего профессионального образования по специальности 080801 «Прикладная информатика (по областям)». Учебно-методический комплекс дисциплины «Проектирование информационных систем» по специальности 080801 «Прикладная информатика в экономике»/ сост. А.Б. Силантьев – Ярославль: Институт управления, 2012. – ____ с. 3 СОДЕРЖАНИЕ: 1. Регламентирующие документы. ................................................................ 4 2. Квалификационная характеристика специалиста ................................ 5 3 Выписка из ГОС о содержании дисциплины .......................................... 6 РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ ............................................... 7 4.1 Цели изучения дисциплины и ее место в учебном процессе (пояснительная записка) ............................................................................. 9 4.2. Требования к уровню освоения рабочей программы ................... 11 4.3 Содержание дисциплины..................................................................... 13 4.3.1 Примерный тематический план ................................................. 13 4.3.2 Содержание тем .............................................................................. 14 4.4. Учебно-методическое обеспечение дисциплины ........................... 18 4.4.1 Перечень основной литературы .................................................. 18 4.4.2 Перечень дополнительной литературы и ссылок на информационные ресурсы .................................................................... 18 4.4.3 Формы текущего промежуточного контроля........................... 19 4.4.3.1 Тематика курсовых работ ..................................................... 19 4.4.4 Формы итогового контроля. ........................................................ 21 4.4.4.1 Вопросы для подготовки к экзамену .................................. 21 4.4.4.2 Варианты тестов по дисциплине ......................................... 24 4.4.5 Рекомендации по использованию в образовательном процессе информационных технологий и их перечень ................... 35 ДОПОЛНЕНИЯ И ИЗМЕНЕНИЯ К РАБОЧЕЙ ПРОГРАММЕ ДИСЦИПЛИНЫ НА 201… / ….. УЧЕБНЫЙ ГОД................................... 36 4.5 Приложения к рабочей программе .................................................... 37 4.5.1 Методические рекомендации (материалы) для преподавателя по проведению всех видов занятий ..................................................... 37 4.5.2 Методические указания для студентов...................................... 49 4.5.2.1 По подготовке к семинарским и практическим занятия 49 4.5.2.2 По выполнению курсовых работ ......................................... 49 4.5.2.3 По организации самостоятельной работы ......................... 50 4.5.2.4.ГЛОССАРИЙ ........................................................................... 53 4 1. Регламентирующие документы. Настоящий учебно-методический комплекс составлен в соответствии с требованиями следующих нормативных документов: 1. Государственный образовательный стандарт высшего профессионального образования по специальности 080801 «Прикладная информатика по областям» - Справочно-правовая система «Гарант»: [версия от 21 сен. 2011 г.]. 2. Приказ Министерства образования Российской Федерации от 11.04.2001 № 1623 «Об утверждении минимальных нормативов обеспеченности высших учебных заведений учебной базой в части, касающейся библиотечно-информационных ресурсов». 3. Приказ Министерства образования Российской Федерации от 27.04.2000 № 1246 «Об утверждении Примерного положения о формировании фондов библиотеки высшего учебного заведения». 4. Письмо Министерства образования Российской Федерации, разъясняющее порядок формирования основных образовательных программ высшего учебного заведения на основе государственных образовательных стандартов по направлениям подготовки и специальностям от 19.05.2000 № 14-52-357ин/13. 5. Письмо Федеральной службы по надзору в сфере образования и науки, разъясняющее порядок формирования показателя государственной аккредитации «Методическая работа» от 17.04.2006 № 02-55-77ин/ак. 6. Положение об учебно-методическом обеспечении дисциплин (модулей), предметов, учебных курсов в Институте управления (г. Архангельск) и его филиалах при подготовке специалистов по ГОС ВПО 2 поколения 5 2. Квалификационная характеристика специалиста Информатик-экономист - это специалист, который: получил специальное образование в области информатики и занимается созданием, внедрением, анализом и сопровождением профессионально-ориентированных информационных систем в предметной области (экономики, юриспруденции, социальной и др.); является профессионалом в области применения информационных систем, решает функциональные задачи, а также управляет информационными, материальными и денежными потоками в предметной области с помощью таких информационных систем. Выпускник специальности "Прикладная информатика в экономике" в своей практической деятельности анализирует, прогнозирует, моделирует и создает информационные процессы и технологии в рамках профессионально-ориентированных информационных систем. Объектами профессиональной деятельности информатикаэкономиста являются: информационные системы в административном управлении, информационные системы в банковском деле, информационные системы в страховом деле, информационные системы в налогообложении, информационные системы в бухгалтерском учете и аудите, информационные системы фондового рынка, информационные системы в антикризисном управлении, информационные системы в таможенном деле, информационные системы в оценочной деятельности, информационные системы в маркетинге и рекламе. 6 3 Выписка из ГОС о содержании дисциплины СД.Ф.01 ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ Проектирование информационной системы (ИС). Понятия и структура проекта ИС. Требования к эффективности и надежности проектных решений. Основные компоненты технологии проектирования ИС. Методы и средства проектирования ИС. Краткая характеристика применяемых технологий проектирования. Требования, предъявляемые к технологии проектирования ИС. Выбор технологии проектирования ИС. Каноническое проектирование ИС. Стадии и этапы процесса проектирования ИС. Состав работ на предпроектной стадии, стадии технического и рабочего проектирования, стадии ввода в действие ИС, эксплуатации и сопровождения. Состав проектной документации. Состав, содержание и принципы организации информационного обеспечения ИС. Проектирование документальных БД: анализ предметной области, разработка состава и структуры БД, проектирование логико-семантического комплекса. Проектирование фактографических БД: методы проектирования; концептуальное, логическое и физическое проектирование. Принципы и особенности проектирования интегрированных ИС. Система управления информационными потоками как средство интеграции приложений ИС. Методы и средства организации метаинформации проекта ИС. Типовое проектирование ИС. Понятие типового элемента. Технологии параметрически-ориентированного и модельноориентированного проектирования. Автоматизированное проектирование ИС с использованием CASE-технологии. Функционально-ориентированный и объектноориентированный подходы. Содержание RAD-технологии прототипного создания приложений. Межсистемные интерфейсы и драйверы; интерфейсы в распределенных системах. Стандартные методы совместного доступа к базам и программам в сложных информационных системах (драйверы ODBC, программная система CORBA и др.). 7 Международная «Лига развития науки и образования» (Россия) Международная ассоциация развития науки, образования и культуры России (Италия) НОУ ВПО «Институт управления» (г. Архангельск) Ярославский филиал Кафедра информатики УТВЕРЖДЕНО Протоколом заседания _____________________ _____________________ от __________ № ____ РАБОЧАЯ ПРОГРАММА ДИСЦИПЛИНЫ «Проектирование информационных систем» (наименование дисциплины) для специальности 080801 «Прикладная информатика в экономике» (код, наименование специальности) Ярославль 2012 г. 8 Рабочая программа составлена Силантьевым Александром Борисовичем в соответствии с требованиями Государственного образовательного стандарта высшего профессионального образования, зарегистрированного «14» марта 2000 г. № 52 мжд/сп. РАБОЧАЯ ПРОГРАММА: Одобрена на заседании кафедры информатики Протокол № ___ от «__» _________ 2011 г. Зав. кафедрой _____________Н.Е. Тимофеева Согласована с кафедрами: ______________________________________ Протокол № ___ от «__» _________ 201__ г. Зав. кафедрой _________________________ ______________________________________ Протокол № ___ от «__» _________ 201__ г. Зав. кафедрой _________________________ ______________________________________ Протокол № ___ от «__» _________ 201__ г. Зав. кафедрой _________________________ Утверждена к изданию ____________________________________________ Протокол № __ от «__» _________ 201__ г. Председатель ____________________________________________________ 9 4.1 Цели изучения дисциплины и ее место в учебном процессе (пояснительная записка) Современное общество живет в период, характеризующийся небывалым ростом информационных потоков. Информация может принести колоссальные деньги или сделать процветающее предприятие банкротом. Сегодня управление предприятием становится немыслимым без применения информационных технологий. Для принятия любого грамотного управленческого решения в условиях неопределенности и риска необходимо постоянно держать под контролем различные аспекты финансово-хозяйственной деятельности. Компьютерная обработка, информации давно и прочно вошла в такие области управления, как бухгалтерский учет, управление складом, ассортиментом, закупками. Однако современный бизнес требует гораздо более широкого применения информационных технологий в управлении предприятием. В основе решения любых экономических задач лежит обработка информации. Для облегчения обработки информации создаются информационные системы. В зависимости от предметной области информационные системы могут очень сильно различаться по своим функциям, архитектуре, реализации. Однако можно выделить ряд свойств, которые являются общими: • информационные системы предназначены для сбора, хранения, и обработки информации, поэтому в основе любой из них лежит среда хранения и доступа к данным; • информационные системы ориентируются на конечного пользователя, поэтому клиентские приложения информационной системы должны обладать простым, удобным, легко осваиваемым интерфейсом. Таким образом, при разработке информационной системы приходится решать две задачи: • задачу разработки базы данных, предназначенной для хранения информации; • задачу разработки графического интерфейса пользователя. Проектирование современной информационной системы представляет собой сложнейший процесс составления описания еще не существующей системы на разных языках и с различной степенью детализации, который требует применения программно-технологических средств специального класса, так называемых CASE-средств (Computer Aided Software/System Engineering). В настоящее время под CASEсредствами понимаются программные средства, поддерживающие процессы создания и сопровождения информационных систем, включая анализ и формулировку требований, проектирование баз данных, генерацию кода, тестирование, обеспечение качества, документирование, управление проектом, а также другие процессы. 10 Одним из базовых понятий проектирования информационной системы является понятие жизненного цикла. Каждый проект создания информационной системы независимо от сложности и объема работ проходит в своем развитии определенные состояния -стадии развития (этапы, фазы): от возникновения идеи до полного завершения проекта и изъятия системы из эксплуатации. Совокупность всех этапов составляет жизненный цикл информационной системы. Первым шагом в проектировании информационной системы является получение формального описания предметной области, включающего построение функциональных и информационных моделей системы. В процессе детализации описаний наступает момент, когда имеющиеся описания позволяют создать действующую систему. Эта логически сложная, трудоемкая и длительная по времени работа требует высокой квалификации участвующих в ней специалистов. Целью дисциплины «Проектирование информационных систем» является изучение студентами теоретических основ проектирования информационных систем на различных стадиях жизненного цикла, освоение методов, инструментов моделирования и проектирования информационных систем. 11 4.2. Требования к уровню освоения рабочей программы В результате изучения дисциплины «Проектирование информационных систем» студенты должны: Иметь представление: о роли и месте знаний по дисциплине «Проектирование информационных систем» при освоении смежных дисциплин по выбранной специальности и в сфере профессиональной деятельности; об основных классах средств быстрой разработки информационных систем и баз данных; Знать: задачи предметной области и методы их решения; методики анализа предметной области; технологии проектирования профессионально-ориентированных информационных систем; требования к надежности и эффективности информационных систем в области применения; перспективы развития информационных технологий и информационных систем в предметной области, их взаимосвязь со смежными областями; методы научных исследований по теории, технологии разработки и эксплуатации профессионально-ориентированных информационных систем; информационные системы в смежных предметных областях. Уметь: формулировать и решать задачи проектирования профессионально-ориентированных информационных систем с использованием различных методов и решений; ставить и решать задачи, связанные с организацией диалога между человеком и информационной системой; проводить выбор интерфейсных средств при построении сложных профессионально-ориентированных информационных систем; формулировать основные технико-экономические требования к проектируемым профессионально-ориентированным информационным системам; использовать инструментальные CASE-средства для прямого и обратного проектирования; создавать профессионально-ориентированные информационные системы. Иметь навык: работы с основными объектами, явлениями и процессами, связанными с информационными системами, и использования методов их научного исследования; 12 разработки проектных решений и их реализации в заданной инструментальной среде; работы с программно-техническими средствами диалога человека с профессионально-ориентированными информационными системами; компоновки информационных систем на базе стандартных интерфейсов. 13 4.3 Содержание дисциплины В соответствии с учебными планами по специальности 080801 «Прикладная информатика в экономике, утвержденными 24 апреля 2008 г., время, отводимое на изучение дисциплины (Таблица 1), составляет: Таблица 1 – Объем времени, отводимого на изучение дисциплины «Проектирование информационных систем» Форма обучения заочная заочная База общее среднее (полное) образование среднее профессиональное образование Срок обучения Всего часов по дисциплине в т.ч. аудиторных занятий Лекций Практических/Лабор аторных СРС 6 лет 272 20 12 240 4 года 272 20 12 240 4.3.1 Примерный тематический план Таблица 2 – Распределение учебного времени Бюджет рабочего времени, ч Наименование темы Всего лекции Тема 1. Архитектура ИС 6 1 в том числе: практ/лабор занятий - Тема 2. Жизненный цикл информационной системы Тема 3. Методология и технология разработки ИС. 16 1 - 15 42 4 - 38 Тема 4. Структурный подход к проектированию ИС Тема 5. Объектно-ориентированный подход к проектированию ИС 48 4 6 38 30 2 - 28 Тема 6.CASE- средства разработки ИС 72 2 6 64 Тема 7. Роль и место базы данных в ИС Тема 8. Проектирование пользовательского интерфейса ИС 18 1 - 17 20 1 - 19 Тема 9. Компоновка ИС на базе стандартных интерфейсов Тема 10. Управление проектированием ИС Всего 12 2 - 10 8 2 - 6 272 20 12 242 1 СРС - самостоятельная работа студентов. СРС* 5 14 4.3.2 Содержание тем Тема 1. Архитектура информационных систем (ИС) Понятие информационной системы, области применения и примеры реализации ИС. Функциональные подсистемы ИС: контур планирования, контур оперативного управления, контур учета и контроля, контур анализа. Обеспечивающие подсистемы ИС: организационное обеспечение, правовое обеспечение, техническое обеспечение, математическое обеспечение, программное обеспечение, информационное обеспечение, лингвистическое обеспечение, технологическое обеспечение. Классификация информационных систем. Классификация по масштабу: одиночные, групповые, корпоративные ИС. Классификация ИС по сфере применения: системы обработки транзакций, системы поддержки принятия решений, информационно-справочные системы, офисные информационные системы. Классификация по способу организации архитектуры ИС: файл-серверная архитектура ИС, клиент-серверная архитектура ИС, многоуровневая архитектура ИС, архитектура ИС на основе Интернеттехнологий. Тема 2. Жизненный цикл информационной системы Понятие жизненного цикла ИС. Процессы, протекающие на протяжении жизненного цикла. Основные, вспомогательные и организационные процессы жизненного цикла ИС. Взаимосвязь между процессами жизненного цикла ИС. Структура жизненного цикла информационной системы. Начальная стадия. Стадия уточнения. Стадия конструирования. Стадия перехода. Модели жизненного цикла ИС. Каскадная модель жизненного цикла ИС, ее достоинства и недостатки. Спиральная модель жизненного цикла ИС, итерации, преимущества спиральной модели. Проблемы, возникающие при использовании спиральной модели. Тема 3. Методология и технология разработки информационных систем Методология проектирования ЭИС. Понятие метода и технологии проектирования ИС. Классификация методов проектирования ЭИС. Требования к технологии проектирования ИС. Понятие и структура проекта ИС. Классификация проектов и основные особенности современных проектов. Понятие проектирования ЭИС. Основные фазы проектирования ИС: анализ предметной области, разработка технического задания, техническое и рабочее проектирование ИС, ввод системы в эксплуатацию. Методика обследования предметной области. Концептуальная схема предметной области. Организация тестирования и отладки автоматизированных информационных систем, обработка данных при отладке программ. Аттестация и верификация информационных систем. Проблемы внедрения и сопровождения информационных систем. 15 Стандарты и методики, регламентирующие жизненный цикл информационной системы. Международный стандарт ISO / IEC12207 (Information Technology - Software Life Cycle Processes) и его практическое применение. Стандарты комплекса ГОСТ 34 ,его особенности. Каноническое проектирование ЭИС. Состав стадий и этапов канонического проектирования по ГОСТу 34601-90 «Автоматизированные системы стадий создания)/. Методология RAD (Rapid Application Development) - методология быстрой разработки приложений. Методика Oracle CDM (Custom Development Method) no разработке прикладных информационных систем под заказ. Понятие профиля информационной системы. Принципы формирования и общая структура профиля информационной системы. Тема 4. Структурный подход к проектированию ИС Сущность структурного подхода. Метод функционального моделирования SADT (Structured Analysis and Design Technique). Проектирование модели бизнес-процессов AS-IS и TO-BE. Состав функциональной модели. Построение иерархии диаграмм. Типы связей функциональной модели. Моделирование потоков данных DFD (Data Flow Diagramming)-WM проектирования документооборота. Состав диаграмм потоков данных. Построение иерархии диаграмм потоков данных. Сравнительный анализ SADTмоделей и диаграмм потоков данных DFD. Проектирование модели данных. ER-модель (Entity-Relationship), ее основные элементы: сущности, атрибуты, связи Тема 5. Объектно-ориентированный подход к проектированию ИС Сущность объектно-ориентированного подхода. Универсальный язык объектного проектирования - Unified Modeling Language (UML). Диаграммы вариантов использования (use case diagramms) для моделирования бизнес-процессов организации. Диаграммы классов (class diagramms) - для моделирования статической структуры классов системы и связей между ними. Диаграммы поведения системы (behavior diagramms). Диаграммы взаимодейст- вия (interaction diagramms) - для моделирования процесса обмена сообщениями между объектами. Диаграммы состояний (statechart diagramms) - для моделирования поведения объектов системы при переходе из одного состояния в другое. Диаграммы деятельностей (activity diagramms) - для моделирования поведения системы в рамках различных вариантов использования или моделирования деятельностей. Диаграммы реализации (implementation diagramms). Диаграммы компонентов (component diagramms) - для моделирования иерархии компонентов (подсистем) системы. Диаграммы размещения (deployment diagramms) - для моделирования физической архитектуры системы. Тема 6. CASE-средства разработки информационных систем Автоматизированное проектирование ИС с использованием CASEтехнологий (Computer-Aided Software / System Engineering). Общая харак- 16 теристика CASE-средств. Классификация CASE-средств. Функциональные возможности CASE-средств. Состояние российского рынка CASE-средств. Оценка и выбор CASEсредств (критерии и подходы к выбору). Технология внедрения CASEсредств. Характеристика CASE-средств (BPwin и Erwin), реализующих методологию функционального моделирования ИС. Прямое проектирование ИС. Создание модели бизнес-процессов в BPwin, нотации: IDEFO, DFD, IDEF3. Проектирование модели данных в CASE-средстве ERwin в нотации IDEF1X: логический и физический уровни модели. Генерация схемы базы данных. Генерация кода клиентской части в ERwin. Обратное проектирование с помощью ERwin - генерация логической модели данных из физической базы данных, реинжиниринг бизнес- процессов, модели AS-IS и ТОВЕ. Характеристика CASE-средства Silverrun: модуль построения моделей бизнес-процессов в форме диаграмм потоков данных, модуль концептуального моделирования данных, модуль реляционного моделирования, менеджер репозитория рабочей группы. Объектно-ориентированное CASE-средство Rational Rose. Тема 7. Роль и место базы данных в информационной системе Реляционные и объектно-ориентированные базы данных. Проектирование баз данных. Проблемы проектирования. Метод нормальных форм. Обеспечение целостности. Получение информации из базы данных. Стандартизация баз данных. Защита баз данных. Парольная защита базы данных. Защита базы данных на уровне пользователя. Шифрование баз данных. Скрытие объектов баз данных. Репликация баз данных. Администрирование баз данных. Создание файлов приложений. Современные СУБД их применение и перспективы развития. Тема 8. Проектирование пользовательского интерфейса информационной системы Современные средства быстрой разработки приложений. Средства визуального программирования Visual Basic. Структура программы VBA. Алфавит и лексика языка VBA. Переменные и типы данных. Константы. Массивы. Тип, определенный пользователем. Перечисляемый тип. Управляющие конструкции. Процедуры VBA. Стандартные элементы интерфейса. Элементы управления данными и связанные элементы управления. Проектирование экранных форм для ввода и редактирования данных. Стандарт интерфейса пользователя. Правила оформления экранов (шрифты и цветовая палитра), состав и расположение окон и элементов управления. Правила использования клавиатуры и мыши. Правила оформления текстов помощи. Перечень стандартных сообщений. Правила обработки реакции пользователя. Тема 9. Компоновка информационных систем на базе стандартных интерфейсов 17 Организация взаимодействия клиент-сервер в распределенных информационных системах. Межсистемные интерфейсы и драйверы. Интерфейс DB-LIB-библиотек баз данных, технология ODBC (Open Data Base Connectivity)-coBMecTHMOcra открытых баз данных, интерфейс OLE DB (Object Linking and Embedding)-связывания и встраивания объектов баз данных, технология DAO (Data Access Object)-объектов доступа к данным. Универсальный доступ к данным: технология ADO (ActiveX Data Object). Тема 10. Управление проектированием информационной системы Общая структура организации работ по проектированию ИС. Планирование и контроль проектных работ. Стандарт оформления проектной документации: комплектность, состав и структура документации на каждой стадии проектирования; требования к ее оформлению (включая требования к содержанию разделов, подразделов, пунктов, таблиц и т.д.), правила подготовки, рассмотрения, согласования и утверждения документации с указанием предельных сроков для каждой стадии; требования к настройке издательской системы, используемой в качестве встроенного средства подготовки документации; требования к настройке CASE-средств для обеспечения подготовки документации в соответствии с установленными правилами. Требования к эффективности и надежности проектных решений. Управление требованиями к системе. Средства управления конфигурацией. Оценка затрат на разработку ИС. Методика оценки трудоемкости разработки на основе функциональных точек. 18 4.4. Учебно-методическое обеспечение дисциплины 4.4.1 Перечень основной литературы 1. Буч, Г. Объектно-ориентированное проектирование с примерами применения / Г. Буч; пер. с англ. - М. : Конкорд, 2008. 2. Вендров, A.M. Практикум по проектированию программного обеспечения ЭИС / A.M. Вендров. - М. : Финансы и статистика, 2010. 3. Вендров, A.M. Проектирование программного обеспечения экономических информационных систем / А.М. Вендров. - М. : Финансы и статистика, 2011. 4. Вендров, A.M. CASE-технологии. Современные методы и средства проектирования информационных систем / A.M. Венд ров. - М.: Финансы и статистика. 2009. 5. Маклаков, СВ. BPWin и ERWin. CASE-средства разработки информационных систем / СВ. Маклаков. - М. ДИАЛОГ_МИФИ, 2009. 6. Мишенин, А.И. Теория экономических информационных систем / А.И. Мишенин. - М.: Финансы и статистика, 1999. 7. Смирнова Г.Н. Проектирование экономических информационных систем / Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов. - М. : Финансы и статистика, 2011. 4.4.2 Перечень дополнительной литературы и ссылок на информационные ресурсы 8. Диго, СМ. Проектирование и эксплуатация баз данных / СМ. Диго. М.: Финансы и статистика, 1995. 9. Коннелл, Дж. Visual Basic введение в программирование баз данных / Дж. Коннел. - М.: ДМК, 2000. 10. Корнеев, В.В. Базы данных - интеллектуальная обработка информации / В.В. Корнеев, А.Ф. Гареев, СВ. Васютин, В.В. Райх. -М. : издатель Молгачева СВ., 2001. 11. Хомоненко, А. Д. Базы данных / А.Д. Хомоненко. - СПб. : Крона, 2007. 12. Википедия. Официальный сайт / [Electronic resource]. - Mode of access: Word Wide Web. URL: http://ru.wikipedia.org 13. Все для студентов. Официальный сайт. / [Electronic resource]. Mode of access: Word Wide Web. URL: http://www.twirpx.com/. 14. Все для учебы. Официальный сайт./ [Electronic resource]. - Mode of access: Word Wide Web. URL: http://www.studfiles.ru/. 19 4.4.3 Формы текущего промежуточного контроля В организации учебного процесса значительное место отводится практическому освоению методик и инструментов для графического моделирования бизнес–процессов предметной области, для создания модели данных и автоматизации проектирования базы данных будущей информационной системы. В соответствии с учебными планами по специальности 080801 «Прикладная информатика в экономике», утвержденными 24 апреля 2008 г., для всех категорий студентов в качестве формы текущего промежуточного контроля по курсу «Проектирование информационных систем» предусмотрено выполнение курсовой работы. Целью курсовой работы является закрепление и развитие теоретических знаний, полученных студентами в процессе изучения курса «Проектирование информационных систем» и смежных с ним курсов, выработка у студента конкретных представлений по рассматриваемому вопросу, получение навыков в проектировании и разработке информационных систем. Курсовая работа предусматривает анализ функциональных требований, создание модели данных и разработку базы данных в применительно к определенной сфере деятельности. Выполнение студентами курсовой работы, предусмотренной учебным планом, поможет формированию навыков самостоятельного практического применения современных методов и средств проектирования информационных систем. 4.4.3.1 Тематика курсовых работ Требования и особенности выполнения курсовых приведены в пункте «Методические указания для студентов». 1. Проектирование информационной системы библиотеки. 2. Проектирование информационной системы деканата очного отделения. 3. Проектирование информационной системы деканата заочного отделения. 4. Проектирование информационной системы кафедры. 5. Проектирование информационной системы учебного отдела. 6. Проектирование информационной системы отдела продаж фирмы. 7. Проектирование информационной системы фирмы по сборке и продаже компьютеров. 8. Проектирование информационной системы магазина. 9. Проектирование информационной системы научного отдела вуза. 10. Проектирование информационной системы торгово-закупочной организации. 11. Проектирование информационной системы отдела кадров организации. 12. Проектирование информационной системы аптеки. 20 13. Проектирование информационной системы службы занятости. 14. Проектирование информационной системы предприятия торговли. 15. Проектирование информационной системы страхового агентства. 16. Проектирование информационной системы поликлиники. 17. Проектирование информационной системы детского сада. 18. Проектирование информационной системы школы. 19. Проектирование информационной системы учебной части техникума. 20. Проектирование информационной системы отдела закупки фирмы. 21. Проектирование АРМ менеджера торгового зала. 22. Проектирование системы службы занятости в рамках ВУЗа. 23. Проектирование АРМ методиста учебного отдела. 24. Проектирование информационной системы тестирования. 25. Проектирование системы документооборота. 26. Проектирование АРМ читателя для студенческой библиотеки. 27. Проектирование АРМ преподавателя кафедры. 21 4.4.4 Формы итогового контроля. В соответствии с учебными планами по специальности 080101 «Прикладная информатика (в экономике)», утвержденными 24 апреля 2008 г., для всех категорий студентов формой итогового контроля по курсу «Проектирование информационных систем» является экзамен, предполагающий: 1. Ответ на 2 теоретических вопроса и решение практической задачи. 4.4.4.1 Вопросы для подготовки к экзамену 1. Понятие и классификация ИС. 2. Функциональные подсистемы ИС. 3. Обеспечивающие подсистемы ИС. 4. Технология проектирования ИС. 5. Жизненный цикл ИС. 6. Формализация технологии проектирования ИС. 7. Состав стадий и этапов канонического проектирования ИС. 8. Состав и содержание работ на предпроектной стадии создания ИС. 9. Состав и содержание работ на стадии техно-рабочего проектирования. 10.Состав и содержание работ на стадиях внедрения, эксплуатации и сопровождения проекта. 11.Основные понятия классификации экономической информации. 12.Понятия и основные системы кодирования экономической информации. 13.Состав и содержание операций проектирования классификаторов. Понятие Единой системы классификации и кодирования (ЕСКК). 14.Понятие унифицированной системы документации. 15.Этапы реинжиниринга бизнес-процессов. 16.Методология моделирования предметной области. 17.Основные понятия и особенности проектирования клиент-серверных ИС. 18.Основные понятия и классификация CASE-технологий. 19.Функционально-ориентированное проектирование ИС. 20.Объектно-ориентированное проектирование ИС. 21.Прототипное проектирование ИС (RAD-технология). 22.Основные понятия и классификация методов типового проектирования. 23.Параметрически-ориентированное проектирование ИС. 24.Модельно-ориентированное проектирование ИС. 25.Общая организация работ по проектированию ИС. Сетевые графики. 26.Понятия и структура проекта ИС. Требования к эффективности и надежности проектных решений. 27.Основные компоненты технологии проектирования ИС. 28.Методы и средства проектирования ИС. 22 29.Краткая характеристика применяемых технологий проектирования. 30.Требования, предъявляемые к технологии проектирования ИС. 31.Выбор технологии проектирования ИС. 32.Состав проектной документации. 33.Состав, содержание и принципы организации информационного обеспечения ИС. 34.Проектирование документальных БД: анализ предметной области, разработка состава и структуры БД, проектирование логикосемантического комплекса. 35.Проектирование фактографических БД: методы проектирования; концептуальное, логическое и физическое проектирование. 36.Принципы и особенности проектирования интегрированных ИС. Система управления информационными потоками как средство интеграции приложений ИС. 37. Методы и средства организации метаинформации проекта ИС. 38.Типовое проектирование ИС. Понятие типового элемента. 39.Технологии параметрически-ориентированного и модельноориентированного проектирования. 40.Автоматизированное проектирование ИС с использованием CASEтехнологии. 41.Межсистемные интерфейсы и драйверы. 42.Интерфейсы в распределенных системах. 43.Стандартные методы совместного доступа к базам и программам в сложных информационных системах (драйверы ODBC, программная система CORBA и др.). 44.Состав и характеристика процессов жизненного цикла программного обеспечения (основных, вспомогательных и организационных). 45.Определение и содержание процесса разработки программного обеспечения экономической информационной системы. 46. Понятие, разновидности и характеристика моделей жизненного цикла программного обеспечения. 47. Понятие и характеристика RAD-технологии проектирования программного обеспечения экономических информационных систем. 48.Существующие подходы к проектированию программного обеспечения экономических информационных систем и их общая характеристика. 49.Сущность и характеристика структурного подхода к проектированию программного обеспечения экономических информационных систем. 50.Характеристика IDEFO(SADT)- метода проектирования функциональной структуры программного обеспечения. 51.Характеристика DFD-метода проектирования при определении функциональных требований к программному обеспечению. 52.Сравнительный анализ методов SADT и DFD при структурном проектировании программного обеспечения. 23 53. Понятие, сущность и общая характеристика объектно - ориентированного проектирования программного обеспечения. 54. Совместное применение структурного и объектно-ориентированного проектирования программного обеспечения (использование структурного подхода как основы для объектно-ориентированного проектирования). 55.Состав и характеристика интегрированных CASE-средств проектирования программного обеспечения. 56.Классификация CASE-средств проектирования программного обеспечения. 57. Характеристика проведения пилотного проекта по внедрению CASE-средств. 58.Нормативно-правовая документация, регулирующая проектирование информационных систем. 59.Объектно-ориентированное проектирование программного обеспечения на предпроектной стадии (с применением диаграмм использования и классов). 60.Объектно-ориентированное проектирование программного обеспечения на этапе технического проектирования (с использованием диаграмм взаимодействия и состояния). 61.Объектно-ориентированное проектирование программного обеспечения на этапе рабочего проектирования (с использованием диаграмм деятельности и компонентов). 62.Объектно-ориентированное проектирование на стадии реализации программного обеспечения (кодирование и использование диаграмм размещения). 63.Сравнительный анализ структурного и объектно-ориентированного подходов проектирования программного обеспечения (различие, особенности, достоинства и недостатки). 64.Общая характеристика унифицированного языка моделирования UML при объектно-ориентированном проектировании программного обеспечения. Условия задач. 1. Разработать функциональную модель IDEF0 (уровень декомпозиции 2) для заданной предметной области. 2. Разработать модель DFD для заданной предметной области. 3. Разработать модель IDEF3 для заданной предметной области. 4. Разработать функциональную модель IDEF0, DFD (уровень декомпозиции 2) для заданной предметной области. 5. Разработать функциональную модель IDEF0, IDEF3 (уровень декомпозиции 2) для заданной предметной области. 6. Разработать модель с использованием языка UML (диаграмма вариантов использования) для заданной предметной области. 24 7. Разработать модель с использованием языка UML (диаграмма классов) для заданной предметной области. 8. Разработать модель с использованием языка UML (диаграмма деятельности) для заданной предметной области. 9. Разработать модель с использованием языка UML (диаграмма состояний) для заданной предметной области. 10. Разработать модель с использованием языка UML (диаграмма размещения) для заданной предметной области. 11. Разработать модель с использованием языка UML (диаграмма компонентов) для заданной предметной области. 12. Разработать модель с использованием языка UML (модель данных) для заданной предметной области. 4.4.4.2 Варианты тестов по дисциплине Вариант 1 Вопрос 1. В программе MS Project для определения критического пути обычно использует(ют)ся... ВАРИАНТЫ ОТВЕТОВ: 1) диаграмма Ганта 2) шаблоны оформления 3) сетевой график 4) разностные схемы Вопрос 2. Поиск данных в базе данных... ВАРИАНТЫ ОТВЕТОВ: процедура выделения данных, 1) однозначно определяющих записи 2) определение значений данных в текущей записи процедура выделения из множества записей подмножества, за3) писи которого удовлетворяют поставленному условию 4) процедура определения дескрипторов базы данных Вопрос 3. Результатом запроса к реляционой базе данных (в СУБД Access), изображенного на рисунке, 25 является таблица, содержащая ... ВАРИАНТЫ ОТВЕТОВ: номера и названия всех отделов 1) и фамилии сотрудников Планового отдела 2) фамилии сотрудников Планового отдела названия отделов, за исключени3) ем Планового, и работающих в них сотрудников 4) вся информация о сотрудниках Планового отдела фамилии сотрудников тех отде5) лов, которые перечислены в таблице Отделы Вопрос 4. Системой, автоматически устанавливающей связь между IP-адресами в сети Интернет и текстовыми именами, является ... ВАРИАНТЫ ОТВЕТОВ: 1) доменная система имен (DNS) 2) система URL-адресации 3) Интернет-протокол 4) протокол передачи гипер Вопрос 5. Диаграмма IDEF3 обычно отображает... ВАРИАНТЫ ОТВЕТОВ: 1) работы, стрелки и перекрестки 2) сущности и связи 26 3) сетевой график 4) хранилища и потоки данных Вопрос 6. В стандарте 12207 определены ... ВАРИАНТЫ ОТВЕТОВ: 1) процессы жизненного цикла 2) содержание ТЗ 3) правила оформления ТЗ 4) модели жизненного цикла Вопрос 7. В программе BPwin модель бизнес процессов системы обычно содержит... ВАРИАНТЫ ОТВЕТОВ: 1) работы и стрелки 2) сущности и связи 3) сетевой график 4) разностные схемы Вопрос 8. Диаграмма DFD обычно отображает... ВАРИАНТЫ ОТВЕТОВ: 1) работы и стрелки 2) сущности и связи 3) сетевой график 4) хранилища и потоки данных Вопрос 9. В программе ERwin логическая модель обычно содержит... ВАРИАНТЫ ОТВЕТОВ: 1) работы и стрелки 2) сущности и их связи 3) сетевой график 4) разностные схемы Вопрос 10. В технологии «клиент-сервер» под «клиентом» обычно понимают … ВАРИАНТЫ ОТВЕТОВ: 1) компьютер 2) работника фирмы 3) часть программного обеспечения 4) посетителя Вопрос 11. 27 Диаграмма IDEF1X обычно отображает... ВАРИАНТЫ ОТВЕТОВ: 1) работы и стрелки 2) сущности и связи 3) последовательности работ 4) хранилища и потоки данных Вопрос 12. Диаграмма IDEF0 обычно отображает... ВАРИАНТЫ ОТВЕТОВ: 1) работы и стрелки 2) сущности и связи 3) сетевой график 4) хранилища и потоки данных Вопрос 13. В технологии «клиент-сервер» под «сервером» обычно понимают … ВАРИАНТЫ ОТВЕТОВ: обслуживающего работника фирмы 1) мощный компьютер 2) 3) часть программного обеспечения 4) посетителя Вопрос 14. Различают системы классификации … ВАРИАНТЫ ОТВЕТОВ: 1) иерархическая и фасетная 2) сетевая 3) быстрая и меленная 4) физическая и логическая Вопрос 15. Реляционная модель данных основана на … ВАРИАНТЫ ОТВЕТОВ: 1) таблицах 2) списках 3) схемах 4) адресах Вопрос 16. Методология SADT основана на … ВАРИАНТЫ ОТВЕТОВ: 1) последовательной декомпозиции 2) сетевом представлении системы 28 системы 3) представлении системы в виде «черного ящика» 4) физическом и логическом представлении системы Вопрос 17. CASE – технологии, это … ВАРИАНТЫ ОТВЕТОВ: 1) технологии проектирования ИС 3) технологии взаимодействия с клиентами 2) технологии реализации продаж товара 4) физическая и логическая технологии Вопрос 18. ERP – системы, это… ВАРИАНТЫ ОТВЕТОВ: 1) интеллектуальные системы 2) сетевые системы 3) бухгалтерские системы 4) системы комплексной автоматизации Вопрос 19. Основные модели жизненного цикла ИС … ВАРИАНТЫ ОТВЕТОВ: 1) иерархическая и фасетная 2) каскадная и спиральная 3) быстрая и меленная 4) физическая и логическая Вопрос 20. Модель на языке UML включает … ВАРИАНТЫ ОТВЕТОВ: 1) совокупность диаграмм 2) данные и операторы 3) операторы переходов 4) операторы цикла Вопрос 21. Каноническое проектирование обычно выполняется ... ВАРИАНТЫ ОТВЕТОВ: 1) по каскадной модели 2) по итерационной модели 3) по спиральной модели 4) по разностной схеме Вопрос 22. Технология RAD определяет... ВАРИАНТЫ ОТВЕТОВ: 29 1) быстрое создание программного обеспечения (ПО) 2) поиск ошибок в программном обеспечении 3) разработку ПО через тестирование 4) процедуру определения дескрипторов базы данных Вопрос 23. Информационное обеспечение ИС бывает... ВАРИАНТЫ ОТВЕТОВ: 1) новое и современное 2) полное и частичное 3) внемашинное 4) внутримашинное Вопрос 24. Фасетом называют... ВАРИАНТЫ ОТВЕТОВ: 1) признак классификации 2) язык программирования 3) Интернет-протокол 4) протокол передачи Вопрос 25. Язык UML обеспечивает подход к проектированию ИС... ВАРИАНТЫ ОТВЕТОВ: 1) объектный 2) функциональный 3) структурный 4) оперативный Вариант 2 Вопрос 1. Методология SADT основана на … ВАРИАНТЫ ОТВЕТОВ: 1) последовательной декомпозиции системы 2) сетевом представлении системы 3) представлении системы в виде «черного ящика» 4) физическом и логическом представлении системы 30 Вопрос 2. CASE – технологии, это … ВАРИАНТЫ ОТВЕТОВ: 1) технологии проектирования ИС 3) технологии взаимодействия с клиентами 2) технологии реализации продаж товара 4) физическая и логическая технологии Вопрос 3. Диаграмма развертывания (размещения) языка UML это диаграмма … ВАРИАНТЫ ОТВЕТОВ: 1) физического уровня 2) абстрактного уровня 3) логического уровня 4) внешнего уровня Вопрос 4. Основные модели жизненного цикла ИС … ВАРИАНТЫ ОТВЕТОВ: 1) иерархическая и фасетная 2) каскадная и спиральная 3) быстрая и меленная 4) физическая и логическая Вопрос 5. Модель на языке UML включает … ВАРИАНТЫ ОТВЕТОВ: 1) совокупность диаграмм 2) данные и операторы 3) операторы переходов 4) операторы цикла Вопрос 6. Укажите правильно записанный IP-адрес в компьютерной сети ВАРИАНТЫ ОТВЕТОВ: 1) 192.154.144.270 2) www.50.50.10 3) 10.172.122.26 4) 193.264.255.10 5) www.alfa193.com Вопрос 7. Диаграмма IDEF0 обычно отображает... ВАРИАНТЫ ОТВЕТОВ: 1) работы и стрелки 2) сущности и связи 3) сетевой график 4) хранилища и потоки данных 31 Вопрос 8. Диаграмма IDEF3 обычно отображает... ВАРИАНТЫ ОТВЕТОВ: 1) работы, стрелки и перекрестки 2) сущности и связи 3) сетевой график 4) хранилища и потоки данных Вопрос 9. В стандарте 34.601-91 определены ... ВАРИАНТЫ ОТВЕТОВ: 1) процессы жизненного цикла 2) содержание ТЗ 3) правила оформления ТЗ 4) модели жизненного цикла Вопрос 10. В программе BPwin модель бизнес процессов системы обычно содержит... ВАРИАНТЫ ОТВЕТОВ: 1) работы и стрелки 2) сущности и связи 3) сетевой график 4) разностные схемы Вопрос 11. Диаграмма DFD обычно отображает... ВАРИАНТЫ ОТВЕТОВ: 1) работы и стрелки 2) сущности и связи 3) сетевой график 4) хранилища и потоки данных Вопрос 12. В программе ERwin физическая модель обычно содержит... ВАРИАНТЫ ОТВЕТОВ: 1) работы и стрелки 2) таблицы и их связи 3) сетевой график 4) разностные схемы Вопрос 13. В технологии «клиент-сервер» под «сервером» обычно понимают … ВАРИАНТЫ ОТВЕТОВ: 1) очень большой компьютер 2) работника фирмы 32 3) часть программного обеспечения 4) посетителя Вопрос 14. Различают системы классификации … ВАРИАНТЫ ОТВЕТОВ: 1) иерархическая и фасетная 2) сетевая 3) быстрая и меленная 4) физическая и логическая Вопрос 15. Элементы диаграммы вариантов использования языка UML … ВАРИАНТЫ ОТВЕТОВ: 1) «актеры», варианты использования и связи 3) сущности и связи 2) объекты и классы 4) компоненты программного обеспечения Вопрос 16. Диаграмма компонентов языка UML это диаграмма … ВАРИАНТЫ ОТВЕТОВ: 1) логического уровня 2) абстрактного уровня 3) физического уровня 4) Внешнего уровня Вопрос 17. ОКПО - это … ВАРИАНТЫ ОТВЕТОВ: 1) классификатор 2) отдельный класс 3) отдельный объект 4) объект-класс-программное обеспечение 33 Вопрос 18. Содержание технического задания определяет … ВАРИАНТЫ ОТВЕТОВ: 1) заказчик 2) ГОСТ семейства 34 3) исполнитель 4) Стандарт 12207 Вопрос 19. Диаграмма последовательности языка UML обычно отображает... ВАРИАНТЫ ОТВЕТОВ: 1) работы и стрелки 2) сущности и связи 3) сетевой график 4) объекты и сообщения Вопрос 20. В программе EA модель данных обычно содержит... ВАРИАНТЫ ОТВЕТОВ: 1) работы и стрелки 2) таблицы (сущности) и их связи 3) сетевой график 4) разностные схемы Вопрос 21. ГОСТ 19.102 – 78 определяет... ВАРИАНТЫ ОТВЕТОВ: 1) содержание технического задания 3) виды программных документов 2) содержание эскизного проекта 4) описание программы Вопрос 22. Диаграмма IDEF1X обычно отображает... ВАРИАНТЫ ОТВЕТОВ: 1) работы и стрелки 2) сущности и связи 3) сетевой график 4) хранилища и потоки данных Вопрос 23. 34 В технологии «клиент-сервер» под «тонким клиентом» обычно понимают … ВАРИАНТЫ ОТВЕТОВ: 1) слабый компьютер 3) незначительную часть программного обеспечения 2) обслуживающего работника фирмы 4) посетителя Вопрос 24. ГОСТ 34602 – 89 определяет... ВАРИАНТЫ ОТВЕТОВ: 1) содержание технического задания 3) виды программных документов 2) содержание эскизного проекта 4) руководство оператора Вопрос 25. ГОСТ 19.201 – 78 определяет... ВАРИАНТЫ ОТВЕТОВ: 1) требования к содержанию технического задания 3) виды программных документов 2) содержание эскизного проекта 4) стадии разработки автоматизированной системы Критерии выставления оценки по результатам тестирования определяет преподаватель. 35 4.4.5 Рекомендации по использованию в образовательном процессе информационных технологий и их перечень При подготовке к занятиям преподавателю, а также в ходе самостоятельной работы студентам рекомендуется использовать справочно-правовые системы «Гарант», «Консультант Плюс», доступные в читальном зале филиала. В ходе проведения занятий рекомендуется использовать компьютерные иллюстрации для поддержки различных видов занятий, подготовленные с использованием Microsoft Power Point или других средств визуализации материала. Возможно использование электронного конспекта лекций, размещенного в читальном зале филиала. 36 СОГЛАСОВАНО Заместитель директора по учебной работе_________ «___» ________________ 201_ г. __________ Заместитель директора по научной и методической работе_____________ «___» ________________ 201_ г. ДОПОЛНЕНИЯ И ИЗМЕНЕНИЯ К РАБОЧЕЙ ПРОГРАММЕ ДИСЦИПЛИНЫ НА 201… / ….. УЧЕБНЫЙ ГОД по дисциплине «Проектирование информационных систем» В Рабочую программу дисциплины внесены следующие изменения: Раздел (пункт), номер страницы Удалено Добавлено Подпись зав. кафедрой 37 4.5 Приложения к рабочей программе 4.5.1 Методические рекомендации (материалы) для преподавателя по проведению всех видов занятий В соответствии с учебными планами специальности 080801 «Прикладная информатика в экономике» «Проектирование информационных систем» является дисциплиной области применения в рамках блока специальных дисциплин. Изучение дисциплины базируется на общетеоретических знаниях, полученных студентами по информационной безопасности, информационным технологиям и другим дисциплинам. На базе знаний, полученных в ходе изучения «Проектирование информационных систем», студентами будут усваиваться положения ряда дисциплин, таких как: проектирование информационных систем, моделирование информационных систем и др. Исходя из требований учебных планов, видом аудиторных занятий являются лекции и практические занятия. Лекции составляют основу теоретической подготовки слушателей в области существующих баз данных и перспектив развития. На лекциях рассматриваются наиболее важные понятия, осмысливаются состояния и перспективы развития баз данных, активизируется познавательная деятельность слушателей, формируется их кругозор, аналитические качества, творческий подход к изучению дисциплины. На практических занятиях слушатели получают навыки построения моделей современных баз данных и разработке приложений управления базами данных. При этом используются технические средства обучения, учебно-методические и наглядные пособия, руководящие документы, применяются различные приемы активизации познавательной деятельности. Для наиболее эффективного усвоения материала курса рекомендуется следующее соотношение средств, методов обучения и способов учебной деятельности (Таблица 3): 38 Таблица 3 – Средства, методы обучения, способы учебной деятельности Тема Рассматриваемые вопросы Понятие информационной системы, области применения и примеры реализации ИС. Функциональные подсистемы ИС: контур планирования, контур оперативного управления, контур учета и контроля, контур анализа. Обеспечивающие подсистемы ИС: организационное обеспечение, правовое обеспечение, техническое обеспечение, математическое обеспечение, программное обеспечение, информационное обеспечение, лингвистическое обеспечение, технологическое обеспечение. ТЕМА № 1. № Методы и способы учебной деятельности Средства обучения аудиторное занятие 1. Словесные: лекция, беседа; 2. Наглядные: демонстрация слайдов 1. Идеальные: Слайды презентации к лекции 2. Материальные: ноутбук, видеопроектор, доска. 1. Идеальные: конспект лекций, информация электронных источников. 2. Материальные: нормативные документы, учебники и учебные пособия; методические разработки (рекомендации) по предмету, технические средства доступа к электронным ресурсам. Словесные: 1. Идеальные: Классификация информационных систем. Классификация по масштабу: одиночные, 1. Словесные: групповые, корпоративные ИС. Классифиознакомление с кация ИС по сфере применения: системы нормативными обработки транзакций, системы поддержки документами; принятия решений, информационносамостоятельная работа с рекосправочные системы, офисные информациработа студента мендованной лионные системы. Классификация по способу организации архитектуры ИС: файлтературой, работа серверная архитектура ИС, клиентс электронными серверная архитектура ИС, многоуровневая ресурсами архитектура ИС, архитектура ИС на основе Интернет-технологий. Архитектура ИС ТЕМА Форма организации обучения 2. Понятие жизненного цикла ИС. Процес- аудиторное 1. Рекомендации по применению инновационных методов Использование подборки «елекций» 39 Тема Рассматриваемые вопросы Жизненный цикл сы, протекающие на протяжении жизненного цикла. Основные, вспомогательные и органиИС зационные процессы жизненного цикла ИС. Взаимосвязь между процессами жизненного цикла ИС.. Форма организации обучения занятие Методы и способы учебной деятельности лекция, беседа; 2. Наглядные: демонстрация слайдов Структура жизненного цикла информаци1. Словесные: онной системы. Начальная стадия. Стадия ознакомление с уточнения. Стадия конструирования. Стадия нормативными перехода. документами; Модели жизненного цикла ИС. Каскадная самостоятельная работа с рекомодель жизненного цикла ИС, ее достоин- работа студента мендованной листва и недостатки. Спиральная модель жизтературой, работа ненного цикла ИС, итерации, преимущества с электронными спиральной модели. Проблемы, возникаюресурсами щие при использовании спиральной модели.. Методология проектирования ЭИС. Понятие метода и технологии проектирования ИС. 1. Словесные: Классификация методов проектирования лекция, беседа; аудиторное ТЕМА № 3. ЭИС. Требования к технологии проектирова2. Наглядные: занятие Методология и ния ИС. демонстрация Понятие и структура проекта ИС. Класслайдов технология сификация проектов и основные особенноразработки ИС. сти современных проектов. 1. Словесные: Понятие проектирования ЭИС. Основные самостоятельная ознакомление с фазы проектирования ИС: анализ предметной работа студента области, разработка технического задания, нормативными Средства обучения Слайды презентации к лекции 2. Материальные: ноутбук, видеопроектор, доска. 1. Идеальные: конспект лекций, информация электронных источников. 2. Материальные: нормативные документы, учебники и учебные пособия; методические разработки (рекомендации) по предмету, технические средства доступа к электронным ресурсам. Рекомендации по применению инновационных методов Использование подборки «елекций» 1. Идеальные: Слайды презентации к лекции 2. Материальные: ноутбук, видеопроектор, доска. 1. Идеальные: конспект лекций, информация элек- Использование подборки «елекций» 40 Тема ТЕМА № 4. Структурный подход к проектированию ИС Рассматриваемые вопросы Форма организации обучения Методы и способы учебной деятельности документами; работа с рекомендованной литературой, работа с электронными ресурсами техническое и рабочее проектирование ИС, ввод системы в эксплуатацию. Методика обследования предметной области. Концептуальная схема предметной области. Организация тестирования и отладки автоматизированных информационных систем, обработка данных при отладке программ. Аттестация и верификация информационных систем. Проблемы внедрения и сопровождения информационных систем. Стандарты и методики, регламентирующие жизненный цикл информационной системы. Международный стандарт ISO / IEC Сущность структурного подхода. Метод функционального моделирования SADT (Structured Analysis and Design Tech1. Практические: nique). Проектирование модели бизнесаудиторные Формирование и процессов AS-IS и TO-BE. Состав занятия выполнение SQL функциональной модели. Построение запросов. иерархии диаграмм. Типы связей функциональной модели. Моделирование потоков данных DFD 1. Словесные: (Data Flow Diagramming)-WM ознакомление с проектирования документооборота. Состав нормативными диаграмм потоков данных. Построение документами; иерархии диаграмм потоков данных. самостоятельная работа с рекоСравнительный анализ SADT-моделей и работа студента мендованной лидиаграмм потоков данных DFD. тературой, работа Проектирование модели данных. ER-модель с электронными (Entity-Relationship), ее основные элементы: ресурсами сущности, атрибуты, связи 2. Практические: Средства обучения Рекомендации по применению инновационных методов тронных источников. 2. Материальные: нормативные документы, учебники и учебные пособия; методические разработки (рекомендации) по предмету, технические средства доступа к электронным ресурсам. 1. Идеальные: Слайды презентации к лекции 2. Материальные: ПЭВМ 1. Идеальные: конспект лекций, информация электронных источников. 2. Материальные: нормативные документы, учебники и учебные пособия; методические разра- Использование подборки «елекций» 41 Методы и Рекомендации способы по применению Тема Рассматриваемые вопросы Средства обучения учебной инновационных деятельности методов Выполнение SQL ботки (рекомендазапросов. ции) по предмету, технические средства доступа к электронным ресурсам. 1. Словесные: лекция, беседа, Проектирование модели данных с 1. Идеальные: объяснение; использованием современных средств разраСлайды презентации Использование аудиторные 2. Наглядные: ботки. Проектирование базы данных на оск лекции блога для обзанятия демонстрация нове модели. Разработка среды управления 2. Материальные: суждения слайдов созданной базы данных. ПЭВМ 3. Практические: Разработка СУБД Диаграммы состояний (statechart diagramms) 1. Идеальные: ТЕМА № 5. для моделирования поведения объектов конспект лекций, Объектносистемы при переходе из одного состояния в 1. Словесные: информация элекориентированный другое. Диаграммы деятельностей (activity ознакомление с тронных источниподход к diagramms) - для моделирования поведения нормативными ков. проектированию системы в рамках различных вариантов документами; 2. Материальные: ИС использования или моделирования работа с реко- нормативные доку- Использование самостоятельная деятельностей. Диаграммы реализации (imмендованной ли- менты, учебники и подборки «еработа студента plementation diagramms). Диаграммы тературой, работа учебные пособия; лекций» компонентов (component diagramms) - для с электронными методические разрамоделирования иерархии компонентов ресурсами ботки (рекоменда(подсистем) системы. Диаграммы 2. Практические: ции) по предмету, размещения (deployment diagramms) - для Разработка ИС технические средмоделирования физической архитектуры ства доступа к элексистемы. тронным ресурсам. Тема 6.CASE1. Словесные: Автоматизированное проектирование ИС аудиторные средства разралекция, беседа; с использованием CASE-технологий (Comзанятия 2. Наглядные: ботки ИС puter-Aided Software / System Engineering). Форма организации обучения 42 Тема Рассматриваемые вопросы Форма организации обучения Общая характеристика CASE-средств. Классификация CASE-средств. Функциональные возможности CASE-средств. Состояние российского рынка CASEсредств. Оценка и выбор CASE-средств (критерии и подходы к выбору). Технология внедрения CASE-средств. Методы и способы учебной деятельности демонстрация слайдов Характеристика CASE-средств (BPwin и Erwin), реализующих методологию функционального моделирования ИС. Прямое проектирование ИС. Создание модели бизнеспроцессов в BPwin, нотации: IDEFO, DFD, IDEF3. Проектирование модели данных в CASE-средстве ERwin в нотации IDEF1X: самостоятельная логический и физический уровни модели. работа студента Генерация схемы базы данных. Генерация кода клиентской части в ERwin. Обратное проектирование с помощью ERwin - генерация логической модели данных из физической базы данных, реинжиниринг бизнеспроцессов, модели AS-IS и ТО-ВЕ. Тема 7. Роль и место базы данных в ИС Реляционные и объектноориентированные базы данных. Проектироаудиторные вание баз данных. Проблемы проектировазанятия ния. Метод нормальных форм. Обеспечение целостности. Получение информации из базы данных. Стандартизация баз данных. Защита баз самостоятельная данных. Парольная защита базы данных. работа студента Защита базы данных на уровне пользователя. Средства обучения Рекомендации по применению инновационных методов 1. Идеальные: конспект лекций, информация электронных источников. 2. Материальные: нормативные документы, учебники и учебные пособия; методические разработки (рекомендации) по предмету, технические средства доступа к электронным ресурсам. Использование подборки «елекций» 1. Словесные: лекция, беседа; 2. Наглядные: демонстрация слайдов Использование подборки «елекций» 43 Тема Рассматриваемые вопросы Форма организации обучения Методы и способы учебной деятельности Средства обучения Рекомендации по применению инновационных методов 1. Идеальные: конспект лекций, информация электронных источников. 2. Материальные: нормативные документы, учебники и учебные пособия; методические разработки (рекомендации) по предмету, технические средства доступа к электронным ресурсам. Использование подборки «елекций» Шифрование баз данных. Скрытие объектов баз данных. Репликация баз данных. Администрирование баз данных. Создание файлов приложений. Современные СУБД их применение и перспективы развития. Современные средства быстрой разработки приложений. Средства визуального программирования Visual Basic. Структура программы VBA. Алфавит и лексика языка VBA. аудиторные занятия Переменные и типы данных. Константы. Массивы. Тип, определенный пользователем. Перечисляемый тип. Управляющие конструкции. Процедуры Тема 8. VBA. Проектирование Стандартные элементы интерфейса. пользовательского Элементы управления данными и интерфейса связанные элементы управления. информационной Проектирование экранных форм для системы ввода и редактирования данных. Стандарт интерфейса пользователя. Правила оформления экранов (шрифты и самостоятельная цветовая палитра), состав и работа студента расположение окон и элементов управления. Правила использования клавиатуры и мыши. Правила оформления текстов помощи. Перечень стандартных сообщений. Правила обработки реакции пользователя. 1. Словесные: лекция, беседа; 2. Наглядные: демонстрация слайдов 44 Тема Рассматриваемые вопросы Форма организации обучения Организация взаимодействия клиентсервер в распределенных информационных системах. Межсистемные интерфейсы и драйверы. аудиторные занятия Методы и способы учебной деятельности 1. Словесные: лекция, беседа; 2. Наглядные: демонстрация слайдов DB-LIB-библиотек баз Тема 9. Интерфейс Компоновка ИС данных, технология ODBC (Open Data на базе Base Connectivity) – совместимости открытых баз данных, интерфейс OLE DB стандартных (Object Linking and Embedding)- самостоятельная интерфейсов связывания и встраивания объектов баз работа студента данных, технология DAO (Data Access Object) – объектов доступа к данным. Универсальный доступ к данным: технология ADO (ActiveX Data Object). Тема 10. Управление проектированием ИС Общая структура организации работ по проектированию ИС. Планирование и контроль проектных работ. Стандарт оформления проектной документации: комплектность, состав и структура документации на каждой стадии проектирования; требования к ее оформлению (включая требования к содержанию разделов, подразделов, пунктов, таблиц и т.д.), правила подготовки, рассмотрения, аудиторные занятия 1. Словесные: лекция, беседа; 2. Наглядные: демонстрация слайдов Средства обучения Рекомендации по применению инновационных методов 1. Идеальные: конспект лекций, информация электронных источников. 2. Материальные: нормативные документы, учебники и учебные пособия; методические разработки (рекомендации) по предмету, технические средства доступа к электронным ресурсам. Использование подборки «елекций» 45 Тема Рассматриваемые вопросы Форма организации обучения Методы и способы учебной деятельности Средства обучения Рекомендации по применению инновационных методов 1. Идеальные: конспект лекций, информация электронных источников. 2. Материальные: нормативные документы, учебники и учебные пособия; методические разработки (рекомендации) по предмету, технические средства доступа к электронным ресурсам. Использование подборки «елекций» согласования и утверждения документации с указанием предельных сроков для каждой стадии; требования к настройке издательской системы, используемой в качестве встроенного средства подготовки документации; требования к настройке CASE-средств для обеспечения подготовки документации в соответствии с установленными правилами. Требования к эффективности и надежности проектных решений. Управление требованиями к системе. Средства самостоятельная управления конфигурацией. Оценка за- работа студента трат на разработку ИС. Методика оценки трудоемкости разработки на основе функциональных точек. 46 Таблица 4 – Использование в ходе курса инновационных (в т.ч. интерактивных) методов обучения, час. всего по учебному плану Виды занятий с использованием мультимедийного оборудования в том числе с применением интерактивных методов обучения деловые "круглый "мозговой кейси роледискуссия тренинг стол" штурм" стади вые игры --9 -- Лекции 18 9 Практические -- -- -- -- -- -- -- Лабораторные 12 -- -- -- -- -- -- -- соотношение присутствия интерактивных методов 100,0% -- -- -- -- 12 100,0% компьютерный тренинг 47 В ходе оценивания результатов обучения рекомендуется применять следующие а) Принципы оценивания результатов обучения: 1. Принцип целостности; 2. Принцип сосредоточения на личности обучаемого; 3. Принцип объективности; 4. Принцип научности; 5. Принцип гибкости; 6. Принцип прозрачности. б) Критерии оценивания результатов обучения: Результат обучения определяется итогом сдачи экзамена по дисциплине и оценивается на «отлично», «хорошо», «удовлетворительно», «неудовлетворительно». Оценка объявляется студенту сразу же по окончании им ответа и проставляется в экзаменационную ведомость. В зачетную книжку проставляются только положительные оценки. Оценка «отлично» выставляется за глубокое знание, предусмотренного рабочей программой материала, содержащегося в основных и дополнительных рекомендованных литературных источниках, за умение четко, лаконично и логически последовательно отвечать на поставленные вопросы, за умение анализировать изучаемые явления в их взаимосвязи и диалектическом развитии, применять теоретические положения при решении практических задач. Оценка «хорошо» - за твердое знание основного (программного) материала, включая расчеты, за грамотные, без существенных неточностей ответы на поставленные вопросы, за учение применять теоретические положения для решения практических задач. Оценка «удовлетворительно» - за общее знание только основного материала, без особенностей, за ответы, содержащие неточности или мало аргументированные, с нарушением последовательности изложения материала, за слабое применение теоретических положений при решении практических задач. Оценка «неудовлетворительно» - за незнание значительной части программного материала, за существенные ошибки в ответах на вопросы, за неумение ориентироваться в расчетах, за незнание основных сведений из дисциплины. Таким образом, в каждом ответе слушателя преподаватель должен оценить уровень его знаний и умений (глубокие, твердые, общие) и, вовторых, сопоставить свое заключение с соответствующим критерием оценки. Кроме того, преподаватель-экзаменатор обязан проанализировать как содержание, так и форму ответов студентов при ответах на вопросы экзаменационных билетов. В связи с реализаций образовательного процесса в форме заочного обучения, в ходе преподавания дисциплины «Базы данных» следует учитывать следующие особенности: 48 1. Наличие значительного объема дидактических единиц, выносимых для изучения студентами в ходе внеаудиторной самостоятельной работы. В соответствии с учебными планами время, отводимое на указанный вид работы, составляет 78%. В связи с этим преподаватель, читающий курс, должен знать объем часов, выделенных на самостоятельную работу по своей дисциплине (согласно учебному плану по специальности); формирует содержание, планирует, контролирует самостоятельную работу студентов; устанавливает тематику, трудоемкость, формулирует задания для самостоятельной работы; определяет формы самоконтроля студента и контроля со стороны преподавателя; готовит методические материалы по самостоятельной работе, содержащие: целевую установку и мотивационную характеристику изучаемых тем, списки основной и дополнительной литературы для изучения всех тем дисциплины, теоретические вопросы и вопросы для самоподготовки. 2. Отсутствии аудиторных практических занятий, дающих возможность студентам самостоятельно под руководством преподавателя выполнять задания по исчислению сумм отдельных налогов и сборов, а также определять суммы налоговых санкций. В связи с этим в ходе изучения курса предусмотрено: объяснение порядка расчета сумм отдельных налогов и налоговых санкций в ходе лекционных занятий; наличие в контрольной работе вопроса, предполагающего осуществление расчетных действий; наличие в билетах к экзамену 3-х вопросов, два из которых теоретические, третий – задача. 49 4.5.2 Методические указания для студентов Видами аудиторной работы студента при изучении дисциплины «Проектирование информационных систем» являются лекции и практические занятия. Студент не имеет права пропускать без уважительных причин аудиторные занятия. На лекциях излагаются и разъясняются основные понятия темы, связанные с ней теоретические и практические проблемы, даются рекомендации для самостоятельной работы. В ходе лекции студент должен внимательно слушать и конспектировать лекционный материал. При необходимости студент имеет право задать вопрос в отношении изложенного материала во время, отведенное для этих целей преподавателем. 4.5.2.1 По подготовке к семинарским и практическим занятия На практических занятиях излагаются и разъясняются основные понятия темы, связанные с выполнением практических заданий, даются рекомендации для самостоятельной и контрольной работы. При подготовке к практическим занятиям студент должен изучить вопросы ранее рассмотренные на лекционных занятиях. 4.5.2.2 По выполнению курсовых работ Тема (вариант) работы выбирается в соответствии с последней цифрой зачётной книжки (студенческого билета). Далее следует осуществить подбор литературы по теме работы. При этом необходимо обращать внимание на дату издания того или иного учебника, т.к. содержащиеся в них сведения могут быть неактуальными. При подготовке работы студенты должны изучить нормативные документы по рассматриваемому вопросу, при этом целесообразно использовать материалы информационно-справочных систем «Гарант», «Кодекс», «Консультант-плюс» и т.д., что позволит избежать ссылок на устаревшие нормативные документы. 3. Письменная работа должна состоять из: титульного листа; листа содержания; введения; основной части; заключения; библиографического списка; приложений (при необходимости). 4. Во введении необходимо: а) обосновать актуальность выбранной темы; б) определить цель работы, а также задачи, решение которых позволяет достичь цели (как правило, это делается в форме перечисления - «изучить...», «установить...», «выявить...», «сформулировать рекомендации...»); 50 в) выделить объект изучения (процесс или явление, выбранное для исследования). Объем введения рекомендован 2-3 страницы. 5. Основная часть состоит, как правило, из нескольких глав (теоретических и практических), в которых рассматриваются соответствующие вопросы темы и решения предложенной задачи. 6. В заключении должны быть подведены итоги, даны рекомендации по совершенствованию, обоснованы полученные результаты. Компиляция и плагиат при выполнении работы запрещаются. Объем заключения рекомендован 2-3 страницы. 7. Объем курсовой работы рекомендован в пределах 25-35 страниц машинописного текста, исключая библиографический список и приложения. 8. Основные параметры: текст курсовой работы печатается на одной стороне стандартной белой бумаги формата А 4; при компьютерной печати используется 14 шрифт «Times New Roman», через 1,5 интервала (28-30 строк на одной странице), ширина строки - 60-65 знаков (считая каждый знак препинания и пробел между словами также за печатный знак), с использованием автоматического переноса, размер абзацного отступа («красная строка») должен быть равен 1,25 см., выравнивание основного текста – «по ширине»; размер полей страницы: левое - 30 мм - для переплета, правое - 15 мм, верхнее и нижнее - 20 мм: заголовки печатаются по центру страницы: главы - прописными буквами, параграфы – строчными с прописной. Каждая глава начинается с новой страницы; цифру, обозначающую порядковый номер страницы, ставят по центру верхнего поля страницы. Нумерация начинается с листа введения. Работа имеет сквозную (единую) нумерацию, включая библиографический список и приложения; при использовании информации из литературных источников на них обязательно делается отсылка, например: [3, с. 34]. Первое число в скобках должно соответствовать порядковому номеру в библиографическом списке, который представляется в конце работы. Название литературного источника в списке оформляется в соответствии с ГОСТ 7.1 - 2003 «Библиографическое описание документа. Общие требования и правила составления». С образцами оформления работ можно ознакомиться на кафедре. 4.5.2.3 По организации самостоятельной работы Для студентов, обучающихся по заочной форме обучения, самостоятельная работа является основным видом работы по изучению дисциплины. Она включает 51 изучение материала установочных занятий; работу с рекомендованной литературой и дополнительными источниками информации; выполнение контрольной работы; подготовку к сдаче экзамена. Самостоятельную работу по изучению дисциплины целесообразно начинать с изучения рабочей программы, которая содержит основные требования к знаниям, умениям, навыкам обучаемых, ознакомления с разделами и темами. Конкретные вопросы, вынесенные из содержания темы для самостоятельного изучения, представлены в Таблице 4. Получив представление об основном содержании раздела, темы, необходимо изучить данную тему, представленную в учебнике, придерживаясь рекомендаций преподавателя, данных в ходе установочных занятий по методике работы над учебным материалом. Затем необходимо ознакомиться с правовыми и нормативными документами. При этом целесообразно использовать материалы информационно-справочных систем «Гарант», «Кодекс», «Консультант-плюс» и т.д., что позволит избежать ссылок на устаревшие нормативные документы и принятия неверных решений. Рекомендуется дополнить конспект лекций по результатам работы с источниками. Подготовка к экзамену включает в себя как повторение на более высоком уровне изученных ранее вопросов, вынесенных на экзамен, так и углубление, закрепление и самопроверку приобретенных и имеющихся знаний. Подготовка к экзамену – сложная и трудоемкая работа. Её следует начинать с выполнения следующих действий: уточнить особенности методики приема итогового государственного междисциплинарного экзамена (билеты, разрешенный вспомогательный материал и др.). уточнить список вопросов (проблем), которые выносятся на экзамен. выяснить возможные дополнительные вопросы в рамках каждой из тем, выносимых на экзамен. провести идентификацию каждого вопроса с какой-либо частью конспекта лекции или самостоятельно отработанного материала учебника, учебного пособия и др. Изучение вопросов (проблем) целесообразно начать с изучения базовой рекомендованной литературы по дисциплине. Как правило, базовые учебники (учебные пособия) дают представление о проблеме, но этих сведений может оказаться недостаточным для исчерпывающего ответа на экзаменационный вопрос. Поэтому следует, не ограничиваясь базовым учебным изданием, изучить некоторые специальные издания (нормативные до- 52 кументы), которые дадут возможность более подробно рассмотреть некоторые специфические аспекты изучаемого вопроса (проблемы), глубже изучить специальные методы разрешения проблем, проанализировать накопленный в этом отношении отечественный и зарубежный опыт. Особо следует подчеркнуть, что в процессе подготовки к экзамену следует реализовать интегративно-комплексный подход в изучении различных вопросов (проблем), а значит, уметь анализировать и оценивать его исторические, правовые, экономические и прочие аспекты и компоненты, выявлять их взаимосвязь и взаимообусловленность. На экзамене по дисциплине студент должен четко и ясно формулировать ответ на вопрос билета; уметь обосновать выбор ответа на тестовый вопрос, а также объяснить ход решения предложенной в билете задачи. 53 4.5.2.4.ГЛОССАРИЙ Атрибут — элемент данных в кортеже. База данных — набор связанных данных. База Данных (БД) — структурированный организованный набор данных, описывающих характеристики каких-либо физических или виртуальных систем. База Данных (БД) — совместно используемый набор логически связанных дынных (и описание этих данных), предназначенный для удовлетворения информационных потребностей организации. Внешний ключ (foreign key) — поле таблицы, предназначенное для хранения значения первичного ключа другой таблицы с целью организации связи между этими таблицами. Домен — набор допустимых значений одного или нескольких атрибутов. Индекс — объект базы данных, создаваемый с целью повышения производительности выполнения запросов. Информационная система – система для сбора, передачи, хранения и обработки информации. Каталог данных (data directory) хранит информацию о месте и способе хранения данных. Концептуальное проектирование — сбор, анализ и редактирование требований к данным. Логическое проектирование — преобразование требований к данным в структуры данных. Модель данных - интегрированный набор понятий для описания данных, связей между ними и ограничений, накладываемых на данные в некоторой организации. Модель данных есть формальная теория представления и обработки данных в системе управления базами данных (СУБД), которая включает, по меньшей мере, три аспекта: 1. аспект структуры: методы описания типов и логических структур данных; 2. аспект манипуляции: методы манипулирования данными; 3. аспект целостности: методы описания и поддержки целостности базы данных. Нормальная форма — требование, предъявляемое к отношениям в теории реляционных баз данных для устранения из базы избыточности, которая потенциально может привести к логически ошибочным результатам выборки или изменения данных. Нотация – система обозначений для отображения той или иной диаграммы. Отношение — N-арным отношением R, или отношением R степени n, называют подмножество декартового произведения множеств D_1, D_2, ..., 54 D_n (n\ge 1), не обязательно различных. Исходные множества D1,D2,...,Dn называют в модели доменами (в СУБД используется понятие тип данных). Первичный ключ (primary key) — минимальное множество атрибутов, являющееся подмножеством заголовка данного отношения, составное значение которых уникально определяет кортеж отношения. Поле — некая характеристика моделируемого объекта. Представления — виртуальная (логическая) таблица, результат запроса из базы данных. Реляционная алгебра — формальная система манипулирования отношениями в реляционной модели данных. Реляционная модель данных — логическая модель данных, строгая математическая теория, описывающая структурный аспект, аспект целостности и аспект обработки данных в реляционных базах данных. Система управления базами данных (СУБД) - программное обеспечение, управляющее доступом к БД. СУБД — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных. СУБД - программное обеспечение, с помощью которого пользователи могут определять, создавать и поддерживать базу данных, а также осуществлять к ней контролируемый доступ. Схема — структура базы данных. Таблица — структура данных, хранящая набор однотипных записей. Транзакция — в информатике, группа последовательных операций, которая представляет собой логическую единицу работы с данными. Транзакция представляет собой набор действий, выполняемых отдельным пользователем или прикладной программой с целью доступа или изменения содержимого базы данных. Файл — простой набор записей, содержащих логически связанные данные. Файловая система (картотека) — набор программ, которые выполняют для пользователей некоторые операции, каждая программа определяет свои собственные данные и управляет ими. Физическое проектирование — определение особенностей хранения данных, методов доступа и т.д. Хеширование — преобразование входного массива данных произвольной длины в выходную битовую строку фиксированной длины. Целостность базы данных — соответствие имеющейся в базе данных информации её внутренней логике, структуре и всем явно заданным правилам. CASE – средства автоматизации проектирования. DFD – диаграмма потоков данных. ER – диаграмма сущность – связь. UML – унифицированный язык моделирования.