- •1. Введение. Понятие case-систем и case-технологий
- •2. Классификация case-средств
- •3. Интегрированные case-средства
- •4. Техническое задание на программный продукт
- •Структура
- •5. Жизненный цикл программного обеспечения
- •6. Этап анализа в жизненном цикле программного обеспечения
- •7. Обзор методологий анализа и проектирования
- •8. Методология sadt
- •Иерархия диаграмм
- •9. Методология idef0
- •10. Методология dfd
- •11. Методология idef3
- •12. Нотация aris eEpc
- •Методология
- •13. Нотация aris InformationFlow
- •14. Нотация aris Application System Type
- •15. Методология idef1x
- •2.1. Трансформационная модель
- •2.2. Модель субд
- •16. Объектно-ориентированная методология разработки программного обеспечения
- •17. Методология онтологического моделирования idef5
- •1. Диаграмма классификации
- •2. Композиционная схема
- •3. Схема взаимосвязей
- •4. Диаграмма состояния объекта
- •18. Современные технологии объектно-ориентированного анализа и проектирования информационных систем
- •19. Унифицированный язык моделирования
- •20. Методология Rational Unified Process
- •21. Методология Microsoft Solutions Framework
- •Структура процессов msf
- •Создание общей картины приложения
- •Планирование
- •Разработка
- •Стабилизация
- •Развертывание
- •Комментарии по поводу этапов работ
- •22. Гибкая методология разработки программного обеспечения
- •Роли в scrum-процессе
- •Митинг (Daily Scrum)
- •Демонстрация (Demo Meeting)
- •Ретроспектива (Retrospective Meeting)
6. Этап анализа в жизненном цикле программного обеспечения
Цель этапа анализа
Требование. Виды требований
Методологические аспекты анализа целей и требований к разрабатываемому программному обеспечению.
Основные предметы анализа требований
Результаты стадии анализа
Этапы работы с требованиями
Механизмы извлечения требований
Механизмы анализа требований
Спецификация требований
Механизмы проверки требований
Проблемы, с которыми сталкивается системный аналитик
Подходы к анализу и проектированию
Цели анализа в моделировании
Анализ требований в форме модели анализа важен по нескольким причинам, объясненным ранее.
Модель анализа дает более точную спецификацию требований, чем та, что была получена нами в результате определения требований, включая модель вариантов использования.
Модель анализа описывается с использованием языка разработчиков и вследствие этого позволяет вводить больше формализма и может использоваться для анализа внутренних механизмов системы.
Модель анализа структурирует требования так, что это облегчает их понимание, подготовку, внесение изменений и вообще работу с ними.
Модель анализа может рассматриваться как первый шаг к модели проектирования (хотя это отдельная модель), а значит, в качестве важных исходных данных для формирования системы в ходе проектирования и реализации. Это важно, поскольку удобной в работе должна быть вся система, а не только описание требований.
Требования
Анализ требований является первой фазой разработки АИС, на которой требования заказчика уточняются, формализуются и документируются. Фактически на этом этапе дается ответ на вопрос: "Что должна делать будущая система?". Именно здесь лежит ключ к успеху всего проекта. В практике создания больших систем АИС известно немало примеров неудачной реализации проекта именно из-за неполноты и нечеткости определения системных требований.
Список требований к разрабатываемой системе должен включать:
совокупность условий, при которых предполагается эксплуатировать будущую систему (аппаратные и программные ресурсы, предоставляемые системе; внешние условия ее функционирования; состав людей и работ, имеющих к ней отношение);
описание выполняемых системой функций;
ограничения в процессе разработки (директивные сроки завершения отдельных этапов, имеющиеся ресурсы, организационные процедуры и мероприятия, обеспечивающие защиту информации).
Определяются основные задачи АИС, проводится
декомпозиция задач по модулям и определяются функции, с помощью которых решаются эти задачи. Описание функций осуществляется на языке производственных (описание процессов предметной области), функциональных (описание форм обрабатываемых документов) и технических требований (аппаратное, программное, лингвистическое обеспечение АИС).
Метод решения: Функциональное моделирование.
Результат:
1. Концептуальная модель АИС, состоящая из описания предметной области, ресурсов и потоков данных, перечень требований и ограничений к технической реализации АИС.
2. Аппаратно-технический состав создаваемой АИС.
НЕ ВСЁ =/
