Технология разработки программных продуктов

Начать. Это бесплатно
или Регистрация c помощью Вашего email-адреса
Rocket clouds
Технология разработки программных продуктов создатель Mind Map: Технология разработки программных продуктов

1. Постановка задачи

1.1. формулируется цель ее решения

1.2. определяется взаимосвязь с другими задачами

1.3. указывается периодичность ее решения

1.4. раскрывается состав и форма представления входной, промежуточной и выходной информации

1.5. характеризуются формы и методы контроля достоверности информации

1.6. описываются формы взаимодействия пользователя с ЭВМ

2. Построение математической модели

2.1. Анализ существующих аналогов задачи

2.2. Анализ технических и программных средств

2.3. Разработка математической модели

2.4. Разработка структур данных

3. Разработка (выбор и адаптация) алгоритма

3.1. детерминированный алгоритм

3.2. не детерминированный алгоритм

3.3. Предназначен не для поиска ответа на поставленную задачу, а для моделирования физических систем с помощью ЭВМ

4. Составление программы

4.1. Способы и методы оптимизации

4.2. Оптимизация программы

4.3. Структурное программирование

4.4. Вычисление констант

4.5. Оптимизирующие компиляторы

5. Тестирование и отладка

5.1. ситуация-эффект

5.2. Тестирование модулей

5.3. Тестирование межмодульных связей

5.4. Системный тест

5.5. тест приемлемости

6. Сдача в эксплуатацию

6.1. Периодический выпуск новых редакций и новых версий

6.2. Периодический выпуск только новых редакций

6.3. Выпуск новых версий или редакций не производится