Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Базис языка UML




Анализ требований к системе

Подготовительная работа

Начальные этапы конструирования.

Модель разработки ПО на основе ранее созданных компонентов

Модель формальной разработки систем

24.09.2012.

Модель формальной разработки системы построена на основе формальных математических преобразований, системные спецификации в программе, которые используются.

Формальная спецификация записывается с помощью специальной математической нотации (последовательные действия):

1. Определение требований

2. Формальная спецификация

3. Формальное преобразование

4. Сбор и тестирование системы

В процессе преобразования, формальное представление системы последовательно и корректно трансформируется в программный код, в связи с чем нет проблемы в проверке и спецификации программы.

Применяются при разработке систем, которые должны отвечать очень строгим требованиям надежности, безотказности и безопасности. Также активно применяется при разработке типовых систем (шаблонные разработки).

Недостатки:

1. Большинство систем трудно поддаются описаниям методам формальных спецификаций.

2. Большой объем сопроводительной документации.

Этот подход предполагает повторное использование ранее созданных программных модулей.

1. Спецификация требований.

2. Анализ компонентов

3. Модификация требований (после возвращаемся в 1 нужное количество раз).

4. Проектирование системы

5. Реализация

6. Сборка

7. Тестирование системы.

Преимущества:

1. Сокращение стоимости и времени разработки программного продукта.

Недостатки:

1. Отход от требований заказчика.

2. Проблемы, связанные с модернизацией программного обеспечения.

Разработка включает в себя:

1. Подготовительная работа.

2. Анализ требований к системе

3. Проектирование архитектуры системы.

4. Детальное проектирование.

5. Реализация.

6. Тестирование.

Подготовительная работа предполагает:

1. Написание экономического образования (бизнес план) проекта.

2. Определение границ проекта

3. Некоторый начальный анализ, для оценки его размера.

На этой фазе заказчик принимает на себя некоторые обязательства относительно дальнейшей работы.

Под собой подразумевает:

1. Определение ее функциональных возможностей.

2. Пользовательских требований.

3. Требований к надежности.

4. Требования к безопасности.

5. Требования к расширяемости.

6. Требования к масштабируемости.

7. И другим потребительским характеристикам.


 

В состав выразительных средств языка UML входят три разновидности строительных блоков:

1. Предметы – это абстракции, которые являются основными элементами в моделях.

2. Отношения – связывают предмет.

3. Диаграммы – группируют коллекции предметов.

Замечание:

Один и тот же класс может фигурировать на нескольких диаграммах и изображаться по разному.




Поделиться с друзьями:


Дата добавления: 2014-11-29; Просмотров: 820; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.