- •1 Понятия технологии, методологии и методов проектирования ис.
- •Методы проектирования информационных систем
- •2 Классификация методов проектирования систем.
- •3 Средства проектирования, их классификация.
- •4 Понятие жц, модели жц. Каскадная модель.
- •5 Понятие жц, модели жц. Поэтапная модель с промежуточным контролем.
- •6 Понятие жц, модели жц. Спиральная модель.
- •7 Процессы жц ис. Основные, вспомогательные и организационные процессы.
- •8 Современные технологии и методы разработки приложений. Rapid Application Development (rad).
- •9 Современные технологии и методы разработки приложений. Extreme Programming (xp). Extreme Programming – Экстремальное программирование
- •10 Современные технологии и методы разработки приложений. Rational Unified Process (rup).
- •1. Начало (Inception)
- •2. Уточнение (Elaboration)
- •3. Построение (Construction)
- •4. Внедрение (Transition)
- •11 Современные технологии и методы разработки приложений. Microsoft Solution Framework (msf).
- •12 Каноническое проектирование. Стадии и этапы. Каноническое проектирование ис. Стадии и этапы проектирования ис.
- •13 Состав и содержания тз.
- •14 Состав и содержание технического проекта.
- •15 Типовое проектирование. Понятие типового проектного решения. Классификация тпр. Достоинства и недостатки классов тпр.
- •16 Параметрически-ориентированное проектирование. Технологическая сеть.
- •17 Модельно-ориентированное проектирование. Технологическая сеть.
- •18 Системный подход к проектированию ис.
- •19 Структурный анализ. Основные методы.
- •21 Модели сущность-связь. Понятие и виды сущностей. Соглашения об именовании сущностей. Описание сущности.
- •22 Модели сущность-связь. Понятие и виды атрибутов. Именование атрибутов. Описание атрибутов
- •23 Модели сущность-связь. Отношения. Свойства отношений.
- •24 Модели сущность-связь. Графические нотации модели: Чена, Мартина, Баркера, idef1x (Information Engineering)
- •Нотация Чена.
- •Нотация Мартина
- •Нотация idef1x.
- •Нотация Баркера.
- •25 Сущности uml. Виды сущностей.
- •26 Отношения uml. Виды отношений.
- •27 Диаграммы uml. Виды диаграмм.
- •28 Диаграммы классов.
- •29 Диаграммы прецедентов.
- •30 Диаграммы последовательности.
- •31 Диаграммы кооперации
- •32 Диаграммы состояний.
- •33 Диаграммы деятельностей.
- •35 Назначение и архитектура case средств.
12 Каноническое проектирование. Стадии и этапы. Каноническое проектирование ис. Стадии и этапы проектирования ис.
Организация канонического проектирования ИС ориентирована на использование главным образом каскадной модели жизненного цикла ИС, которая подразумевает полное завершение некоторого типа работ перед переходом к следующему этапу на котором выполняется другой тип работ. Стадии и этапы работы описаны в стандарте ГОСТ 34.601-90.
Каноническое проектирование ИС характеризуется следующими особенностями:
1.Отражает особенности ручной технологии проектирование;
2.Предполагает выполнение индивидуального (оригинального) проектирования;
3.Не предполагает использования средств интеграции;
4.Соответствует каскадной модели ЖЦ ИС.
На сегодняшний день технологию канонического проектирования используют при разработке сравнительно небольших ИС.
При каноническом подходе выделяются следующие этапы:
Стадия 1. Формирование требований к ИС.
На начальной стадии проектирования выделяют следующие этапы работ:
·обследование объекта и обоснование необходимости создания ИС;
·формирование требований пользователей к ИС;
·оформление отчета о выполненной работе и технического задания на разработку.
Стадия 2. Разработка концепции ИС.
·изучение объекта автоматизации;
·проведение необходимых научно-исследовательских работ;
·разработка вариантов концепции ИС, удовлетворяющих требованиям пользователей;
·оформление отчета и утверждение концепции.
Стадия 3. Техническое задание.
·разработка и утверждение технического задания на создание ИС.
Стадия 4. Эскизный проект.
·разработка предварительных проектных решений по системе и ее частям;
·разработка эскизной документации на ИС и ее части.
Стадия 5. Технический проект.
·разработка проектных решений по системе и ее частям;
·разработка документации на ИС и ее части;
·разработка и оформление документации на поставку комплектующих изделий;
·разработка заданий на проектирование в смежных частях проекта.
Стадия 6. Рабочая документация.
·разработка рабочей документации на ИС и ее части;
·разработка и адаптация программ.
Стадия 7. Ввод в действие.
·подготовка объекта автоматизации;
·подготовка персонала;
·комплектация ИС поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами);
·проведение опытной эксплуатации;
·проведение приемочных испытаний.
Стадия 8. Сопровождение ИС.
·выполнение работ в соответствии с гарантийными обязательствами;
·послегарантийное обслуживание.
13 Состав и содержания тз.
Техническое задание — исходный документ на проектирование технического объекта. ТЗ устанавливает основное назначение разрабатываемого объекта, его технические характеристики, показатели качества и технико-экономические требования, предписание по выполнению необходимых стадий создания документации (конструкторской, технологической, программной и т. д.) и её состав, а также специальные требования.
Техническое задание является юридическим документом — как приложение включается в договор между заказчиком и исполнителем на проведение проектных работ и является его основой: определяет порядок и условия работ, в том числе цель, задачи, принципы, ожидаемые результаты и сроки выполнения.
Руководствующими стандартами при написании технического задания являются ГОСТ 34.602.89 «Техническое задание на создание автоматизированной системы» и ГОСТ 19.201-78 «Техническое задание. Требования к содержанию и оформлению». Первый стандарт предназначен для разработчиков автоматизированных систем, второй для программных средств.
ГОСТ 19.201-78 |
ГОСТ 34.602.89 |
1. Введение |
1. Общие сведения |
2. Основания для разработки |
|
3. Назначение разработки |
2. Назначение и цели создания системы |
|
3. Характеристика объекта автоматизации |
4. Требования к программе или программному изделию |
4. Требования к системе |
4.1. Требования к функциональным характеристикам |
4.2. Требования к функциям (задачам), выполняемым системой |
|
4.1. Требования к системе в целом |
|
4.1.1. Требования к структуре и функционированию системы |
|
4.1.3. Показатели назначения |
4.2. Требования к надежности |
4.1.4. Требования к надежности |
|
4. 1.5. Требования к безопасности |
|
4. 1.6. Требования к эргономике и технической эстетике |
4.3. Условия эксплуатации |
4.1.2. Требования к численности и квалификации персонала системы и режиму его работы |
|
4. 1.9. Требования к защите информации от несанкционированного доступа |
|
4. 1.10. Требования по сохранности информации при авариях |
|
4. 1.11. Требования к защите от влияния внешних воздействий |
|
4. 1.12. Требования к патентной чистоте |
|
4. 1.13. Требования по стандартизации и унификации |
4.4. Требования к составу и параметрам технических средств |
4. 1.8. Требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы |
4.5. Требования к информационной и программной совместимости |
|
4.6. Требования к маркировке и упаковке |
|
4.7. Требования к транспортированию и хранению |
4. 1.7. Требования к транспортабельности для подвижных систем |
4.8. Специальные требования |
4. 1.14. Дополнительные требования |
|
4.3. Требования к видам обеспечения |
5. Требования к программной документации |
8. Требования к документированию |
6. Технико-экономические показатели |
|
7. Стадии и этапы разработки |
5. Состав и содержание работ по созданию системы |
8. Порядок контроля и приемки |
6. Порядок контроля и приемки системы |
|
7. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие |
|
9.Источники разработки |
Опираясь на таблицу, приведенную выше, мы можем выделить основные разделы технического задания:
Общие сведения о системе (программе);
Данный раздел документа Техническое задание должен содержать полное наименование системы и все варианты сокращений, которые будут использованы при разработке документации.
Назначение, цели и задачи системы (программы);
Требования к системе (функциональные требования, пользовательские требования, требования к системе в целом и тд);
Это самая важная часть технического задания, так как именно она станет основным вашим аргументом при спорах с Заказчиком в процессе сдачи системы в эксплуатацию. В документе должны быть представлены все требования, выявленные на этапе проведения анализа объекта автоматизации. Лучше всего выделить основные бизнес-процессы, которые и должны быть раскрыты посредством описания функциональных требований.
Требования к видам обеспечения;
В данном разделе документа Техническое задание должны быть представлены требования к математическому, информационному, лингвистическому, программному, техническому и др. видам обеспечения (если таковые имеются).
Требования к документированию;
Данный раздел технического задания также важен, как и описание функциональных требований, поэтому не следует ограничиваться фразой «Заказчику должна быть предоставлена вся документация согласно ГОСТ 34». Это означает, что вы должны предоставить весь пакет документов включая «Формуляр», «Паспорт» и т.п. Большинство документов из списка, указанного в ГОСТ 34.201-89 не нужны ни вам, ни заказчику, поэтому лучше сразу согласовать список на этапе разработки документа Техническое задание.
Стадии и этапы разработки;
В данном разделе документа Техническое задание следует представить информацию обо всех этапах работ, которые должны быть проведены. Описание этапа должно включать наименование, сроки, описание работ и конечный результат.
Порядок контроля и приемки системы (программы).
В данном разделе документа Техническое задание необходимо указать документ, на основании которого должны быть проведены приемо-сдаточные испытания.
