Проектирование и разработка ПО

Содержание

Слайд 2

Классификация ИС

Классификация ИС

Слайд 3

Этапы развития индустрии разработки АИС

1 этап - основным подходом в проектировании ИС

Этапы развития индустрии разработки АИС 1 этап - основным подходом в проектировании
был метод "снизу-вверх", когда система создавалась как набор приложений, наиболее важных в данный момент для поддержки деятельности предприятия.
Основная цель; обслуживание текущих потребностей конкретного учреждения.
: хорошо обеспечивается поддержка отдельных функций
: практически полностью отсутствует стратегия развития комплексной системы автоматизации,
: объединение функциональных подсистем превращается в самостоятельную и достаточно сложную проблему

Слайд 4

Этапы развития индустрии разработки АИС

2 этап - идея использования универсальной программы; системы

Этапы развития индустрии разработки АИС 2 этап - идея использования универсальной программы;
начали проектироваться "сверху-вниз", т.е. в предположении, что одна программа должна удовлетворять потребности многих пользователей.
: универсальность ИС
: существенные ограничения на возможности разработчиков по формированию структуры базы данных, экранных форм, по выбору алгоритмов расчета
: трудности в гибкой адаптации системы к специфике деятельности конкретного предприятия
: материальные и временные затраты на внедрение системы и ее доводку под требования заказчика обычно значительно превышают запланированные показатели

Слайд 5

Этапы развития индустрии разработки АИС

3 этап - снижение сложности процесса создания ИС

Этапы развития индустрии разработки АИС 3 этап - снижение сложности процесса создания
за счет полного и точного описания этого процесса, а также применения современных методов и технологий создания ИС на всем жизненном цикле ИС - от замысла до реализации
Цель: регламентация процесса проектирования ИС и обеспечении управления этим процессом с тем, чтобы гарантировать выполнение требований как к самой ИС, так и к характеристикам процесса разработки

Слайд 6

Основные задачи

обеспечивать создание корпоративных ИС, отвечающих целям и задачам организации, а также

Основные задачи обеспечивать создание корпоративных ИС, отвечающих целям и задачам организации, а
предъявляемым требованиям по автоматизации деловых процессов заказчика;
гарантировать создание системы с заданным качеством в заданные сроки и в рамках установленного бюджета проекта;
поддерживать удобную дисциплину сопровождения, модификации и наращивания системы;
обеспечивать преемственность разработки, т.е. использование в разрабатываемой ИС существующей информационной инфраструктуры организации (задела в области информационных технологий).

Слайд 7

Проектирование ИС

охватывает три основные области:
проектирование объектов данных, которые будут реализованы в базе

Проектирование ИС охватывает три основные области: проектирование объектов данных, которые будут реализованы
данных;
проектирование программ, экранных форм, отчетов, которые будут обеспечивать выполнение запросов к данным;
учет конкретной среды или технологии, а именно: топологии сети, конфигурации аппаратных средств, используемой архитектуры (файл-сервер или клиент-сервер), параллельной обработки, распределенной обработки данных и т.п.

Слайд 8

Проектирование ИС всегда начинается с определения цели проекта

Проектирование ИС всегда начинается с определения цели проекта

Слайд 9

Цель проекта можно определить как решение ряда взаимосвязанных задач, включающих в себя

Цель проекта можно определить как решение ряда взаимосвязанных задач, включающих в себя
обеспечение:

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

Слайд 10

Процесс создания ИС представляет собой процесс построения и последовательного преобразования ряда согласованных

Процесс создания ИС представляет собой процесс построения и последовательного преобразования ряда согласованных
моделей на всех этапах жизненного цикла (ЖЦ) ИС.

Слайд 11


На каждом этапе ЖЦ создаются специфичные для него модели - организации,

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

Слайд 12

Этапы создания ИС

формирование требований к системе,
проектирование,
реализация,
тестирование,
ввод в действие,
эксплуатация,
сопровождение

Этапы создания ИС формирование требований к системе, проектирование, реализация, тестирование, ввод в действие, эксплуатация, сопровождение

Слайд 13

Моделирование требований к ИС

моделирование бизнес-процессов
моделирование архитектуры ИС
моделирование требований к программному обеспечению (ПО)
моделирование

Моделирование требований к ИС моделирование бизнес-процессов моделирование архитектуры ИС моделирование требований к
требований к информационному обеспечению (ИО)