Группа: 13 ИС-1 Дисциплина: МДК 01.02 Методы и средства проектирования информационных систем Преподаватель: Баскакова Анна Сергеевна Необходимо выполнить следующее задание: 1. Изучить первую тему и составить конспект (записать в тетрадь). 2. Привести примеры информационных систем. Тема 1. Основные понятия технологии проектирования информационных систем Понятие и сущность проектирования ИС Определение Проектирование (от лат. projectus – брошенный вперед) – это процесс создания проекта – прототипа, прообраза предлагаемого или возможного объекта, состояния. Особенности понятия «проектирование» * Охватывает все составляющие процесса научных/прикладных исследований: анализ, синтез, «исследование», «разработка» и т. п.; * В отличие от таких размытых понятий как «познание» или «мышление» имеет конкретную цель: создание проекта. * Обладает возможностью последовательной детализации и конкретизации (могут быть выделены стадии/этапы проектирования). * Предполагает возможность частичной автоматизации Традиционные виды проектирования: архитектурно-строительное, машиностроительное, технологическое. Проектирование информационных систем – сравнительно новый вид проектирования. Определение Информационная система (ИС) — это взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели. Под ИС, как правило, понимают довольно сложный объект (хотя электронный телефонный справочник тоже можно назвать информационной системой). С развитием информатики и вычислительной техники задачи и функции ИС все усложняются. Соответственно растут стоимость ИС и повышается риск потерять вложения в разработку и/или внедрение ИС. Для минимизации этих рисков целесообразно сначала создать проект информационной системы, который бы адекватно отражал ее свойства и функции. Отсюда и появилось проектирование ИС как самостоятельный вид проектирования. Классификация ИС По типу хранимых данных ИС делятся на фактографические и документальные. Фактографические системы предназначены для хранения и обработки структурированных данных в виде чисел и текстов. Над такими данными можно выполнять различные операции. В документальных системах информация представлена в виде документов, состоящих из наименований, описаний, рефератов и текстов. Поиск по неструктурированным данным осуществляется с использованием семантических признаков. Отобранные документы предоставляются пользователю, а обработка данных в таких системах практически не производится. Основываясь на степени автоматизации информационных процессов в системе управления фирмой, информационные системы делятся на ручные, автоматические и автоматизированные. Класcификация информационных систем Рисунок 1 - Классификация информационных систем Ручные ИС характеризуются отсутствием современных технических средств переработки информации и выполнением всех операций человеком. В автоматических ИС все операции по переработке информации выполняются без участия человека. Автоматизированные ИС предполагают участие в процессе обработки информации и человека, и технических средств, причем главная роль в выполнении рутинных операций обработки данных отводится компьютеру. Именно этот класс систем соответствует современному представлению понятия "информационная система". В зависимости от характера обработки данных ИС делятся на информационнопоисковые и информационно-решающие. Информационно-поисковые системы производят ввод, систематизацию, хранение, выдачу информации по запросу пользователя без сложных преобразований данных. (Например, ИС библиотечного обслуживания, резервирования и продажи билетов на транспорте, бронирования мест в гостиницах и пр.) Информационно-решающие системы осуществляют, кроме того, операции переработки информации по определенному алгоритму. По характеру использования выходной информации такие системы принято делить на управляющие и советующие. Результирующая информация управляющих ИС непосредственно трансформируется в принимаемые человеком решения. Для этих систем характерны задачи расчетного характера и обработка больших объемов данных. (Например, ИС планирования производства или заказов, бухгалтерского учета.) Советующие ИС вырабатывают информацию, которая принимается человеком к сведению и учитывается при формировании управленческих решений, а не инициирует конкретные действия. Эти системы имитируют интеллектуальные процессы обработки знаний, а не данных. (Например, экспертные системы.) В зависимости от сферы применения различают следующие классы ИС. Информационные системы организационного управления - предназначены для автоматизации функций управленческого персонала как промышленных предприятий, так и непромышленных объектов (гостиниц, банков, магазинов и пр.). Основными функциями подобных систем являются: оперативный контроль и регулирование, оперативный учет и анализ, перспективное и оперативное планирование, бухгалтерский учет, управление сбытом, снабжением и другие экономические и организационные задачи. ИС управления технологическими процессами (ТП) - служат для автоматизации функций производственного персонала по контролю и управлению производственными операциями. В таких системах обычно предусматривается наличие развитых средств измерения параметров технологических процессов (температуры, давления, химического состава и т.п.), процедур контроля допустимости значений параметров и регулирования технологических процессов. ИС автоматизированного проектирования (САПР) - предназначены для автоматизации функций инженеров-проектировщиков, конструкторов, архитекторов, дизайнеров при создании новой техники или технологии. Основными функциями подобных систем являются: инженерные расчеты, создание графической документации (чертежей, схем, планов), создание проектной документации, моделирование проектируемых объектов. Интегрированные (корпоративные) ИС - используются для автоматизации всех функций фирмы и охватывают весь цикл работ от планирования деятельности до сбыта продукции. Дата: 05.02.2016 Группа 13ИС-1 Преподаватель Таспаева М.Г. Дисциплина: Основы проектирования баз данных Домашнее задание: самостоятельно выполнить конспект лекций Разработка и эксплуатация серверной и клиентской частей приложения базы данных. Основные понятия Методические основы проектирования серверной части приложения Методология разработки серверной части приложения предусматривает разбиение всего процесса проектирования на концептуальное, логическое и физическое. Концептуальное проектирование баз данных должно отражать единую информационную модель предприятия, не зависящую от программных и технических условий реализации информационной системы. Концептуальное проектирование базы данных включает в себя следующие этапы: 1) Создание локальной концептуальной модели данных. 2) Определение типов сущностей. 3) Определение атрибутов. 4) Определение типов связей. 5) Проверка модели на избыточность. 6) Проверка соответствия локальной концептуальной модели конкретным пользовательским транзакциям. 7) Обсуждение локальных концептуальных моделей данных с конечными пользователями. 8) Создание локальной концептуальной модели данных. Целью данного этапа является определение предметной области и состава пользователей разрабатываемой базы данных. Обсуждение локальных концептуальных, моделей данных с конечными пользователями. Очевидно, что данный этап необходим для подтверждения того, что разработанная модель базы данных полностью удовлетворяет требованиям конечных пользователей базы данных. Логическое проектирование баз данных должно отражать непос-редственные связи между пользователями информации, обеспечивающие целостность данных в процессе эксплуатации единого информационного пространства. На данном этапе необходимо учитывать выбранную для реализации конкретную СУБД. Логическое проектирование базы данных (для реляционной модели) включает в себя следующие этапы. 1) Создание и проверка локальной логической модели данных на основе представления предметной области каждого из типов пользователей 2) Устранение особенностей локальной логической модели, несовместимых с реляционной моделью (необязательный этап). 3) Определение набора отношений исходя из структуры локаль ной логической модели данных. 4) Проверка отношений с помощью правил нормализации таб лиц. 5) Проверка соответствия отношений требованиям пользова тельских транзакций. 6) Определение требований поддержки целостности данных. 7) Обсуждение разработанных локальных логических моделей данных с конечными пользователями. 8) Создание и проверка глобальной логической модели данных. 9) Слияние локальных логических моделей данных в единую глобальную модель данных. 10) Проверка глобальной логической модели данных. 11) Проверка возможностей расширения модели в будущем. 12) Обсуждение глобальной логической модели данных с пользо- вателями. Физическое проектирование базы данных предусматривает принятие разработчиками окончательного решения о способах реализации создаваемой базы данных в условиях применения конкретной СУБД. Физическое проектирование базы данных (для реляционной модели) включает в себя следующие этапы. 1) Перенос глобальной логической модели данных в среду це левой СУБД. 2) Проектирование базовых отношений в среде целевой СУБД. 3) Проектирование отношений, содержащих производные данные. 4) Реализация ограничений предметной области. 5) Проектирование физического представления базы данных. 6) Анализ транзакций. 7) Выбор файловой структуры. 8) Определение индексов. 9) Определение требований к дисковой памяти. 10) Разработка пользовательских представлений. 11) Разработка механизмов защиты. 12) Анализ необходимости введения контролируемой избыточности. 13) Организация мониторинга и настройка функционирования операционной системы. Группа: 13ИС – 1 Дисциплина: МДК 02.02 Управление проектами Тема: Жизненный цикл программного продукта Задание: Составить краткий конспект лекции по материалам учебника С.Н. Карепенко «Введение в программную инженерию» страница 23 http://www.unn.ru/pages/issues/aids/2007/16.pdf План конспекта: 1. Начало стандартизации жизненного цикла (прочитать, ориентироваться в материале) 2. Процессы жизненного цикла программного продукта a. Заказ b. Поставка c. Разработка d. Эксплуатация e. Сопровождение f. Вспомогательные процессы (страница 26) 3. Каскадная модель жизненного цикла (схема)