Лекции Меньшиковой К. Г. по курсу
Описание файла
PDF-файл из архива "Лекции Меньшиковой К. Г. по курсу", который расположен в категории "". Всё это находится в предмете "проектирование программного обеспечения автоматизированных систем" из 9 семестр (1 семестр магистратуры), которые можно найти в файловом архиве НИУ «МЭИ» . Не смотря на прямую связь этого архива с НИУ «МЭИ» , его также можно найти и в других разделах. Архив можно найти в разделе "лекции и семинары", в предмете "проектирование по автоматизированных систем" в общих файлах.
Просмотр PDF-файла онлайн
Текст из PDF
НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ УНИВЕРСИТЕТ «МОСКОВСКИЙ ЭНЕРГЕТИЧЕСКИЙ ИНСТИТУТ»ИНСТИТУТ АВТОМАТИКИ И ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИКАФЕДРА ПРИКЛАДНОЙ МАТЕМАТИКИЛекцииПРОЕКТИРОВАНИЕПРОГРАММНОГО ОБЕСПЕЧЕНИЯАВТОМАТИЗИРОВАННЫХ СИСТЕМ9 семестрЛектор курса: МеньшиковаКсения ГеоргиевнаМосква, 2012Разделы курса:1. Получить представление о системах различного класса, применяемых вразличных предметных областях, для их классификации.2. Получение навыков технологического подхода к разработке программныхкомплексов (документы, подходы, методы, технологии).3.
Углублённое знакомство с инструментариями для разработки сложныхинтегрированных систем. COM технология Microsoft.4. Знакомство с конкретными методиками современного процесса разработки ПО:методикамиобъектно-ориентированногопроектирования,аспектноориентированного проектирования, шаблонного проектирования.Автоматизированная система (АС) или автоматизированная информационнаясистема (АИС) – комплекс программных и технических средств для автоматизациикаких-либо процессов, связанных с деятельностью человека. При этом человекявляется звеном этой системы.Примеры: обучающие системы, системы онлайн продажи билетов.Области применения АС:1. Военные разработки (сложные расчёты, риск);2. Экономические расчёты (простота реализации);3.
Образование.Основные признаки эпохи новых информационных технологий: Персонализация вычислений; Разработка почти любой системы начинается с создания большойинформационной базы (базы данных или базы знаний); Развитие локальных (глобальных)сетей, объединяющих ресурсывычислительных систем.А-13-08 | http://a1308.ru2|СтраницаПроцесс сбора информации о системе. Область потребностей (проблем системы).I этап.1.
Выделить проблему и сформулировать её.2. В чём состоит проблема? В чём её результат?3. На кого влияет?4. Выигрыш от <решения проблемы (описание конкретного решения)> можетсостоять в <… (описание выигрыша)>.II этап. Найти причины, стоящие за проблемами. Для этого построить дереворазбиения проблемы до элементарных проблем.<проблема>Можноавтоматизировать Функции системы.Функция – обслуживание, которое предоставляет система для удовлетворенияодной или нескольких потребностей пользователя. Требования к системе.Требования к системе – свойства, которые предъявляют пользователи к системе,либо определяемые стандартами, методиками, предметной областью и т. д.Примеры: время отклика, защищённость.А-13-08 | http://a1308.ru3|СтраницаВариант использования – порядок использования системы для получениязначимого результата.Содержание инициирующего документа (пишется в свободной форме):1.
Краткое описание текущего процесса деятельности фирмы, то есть ответить навопрос "Как осуществляется работа сейчас?"2. Перечень выявленных проблем, стоящих перед фирмой, с указанием влиянияэтих проблем на деятельность фирмы и средств их решения.3. Ваше предложение по автоматизации.4. Ресурсы, необходимые для создания комплекса (технические, программные,кадровые, временные, финансовые).5. Какие проблемы будут сняты, и каких результатов можно ожидать.Особенности автоматизированных систем:1. Часто АС относятся к классу индустриально-организованных систем (Г. Буч).
Утаких систем большое время жизни и большое количество пользователей,деятельность которых во многом зависит от работоспособности системы.2. Большой упор в жизни таких систем делается на этап сопровождения, состоящийиз выявления ошибок и их исправления, эволюции системы (внесениеизменений), поддержания в рабочем состоянии устаревшей системы в течениедлительного времени.3. Сложность: при разработке участвует много людей, и нет человека, знающегосистему целиком.
Невозможно охватить все стороны разработки однимчеловеческим интеллектом.Признаки сложной системы:1. Сложность часто представляется в виде иерархий подсистем с разделением поуровням.2. Количество уровней в иерархии не ограничено.3. В системе выделяются сильные (внутренние) и слабые (внешние) связи.4.
Часто сложные системы состоят из подсистем различных типов, соединённых вразличных комбинациях. Можно найти общие подсистемы.5. Сложная работающая система неизбежно является развитием простойработающей системы.А-13-08 | http://a1308.ru4|Страница.