- Главная
- Информатика
- Жизненный цикл современной программной системы

Содержание
- 2. I этап: конец 1940-х – середина 1950-х гг. – машинные и машинно-ориентированные языки (языки ассемблера: 1954
- 5. 2. Понятие «Жизненный цикл программной системы» Знать к экзамену(!) Жизненный цикл программной системы – – это
- 6. 3. Основные этапы жизненного цикла программной системы I. Постановка задачи и ее анализ – – определение
- 9. Скачать презентацию
Слайд 2I этап: конец 1940-х – середина 1950-х гг. – машинные и машинно-ориентированные
I этап: конец 1940-х – середина 1950-х гг. – машинные и машинно-ориентированные

языки (языки ассемблера: 1954 – IPL и 1955 – FLOW-MATIC): компьютеры – дорогостоящие, к ним допускали лучших инженеров и ученых, зачастую, самих создателей ЭВМ, они же -
авторы программ, которые самостоятельно выполняли весь комплекс по разработке программы:
1) формулировал постановку задачи;
2) разрабатывал алгоритм решения;
3) записывал на используемом на данной машине ЯП;
4) производил отладку и тестирование программы;
5) эксплуатировал разработанную программу;
6) при необходимости обновлял (вносил изменения) программу;
7) прекращал пользоваться программой (время эксплуатации программы, как правило, недолгое, исчислялось месяцами, годом использования)
авторы программ, которые самостоятельно выполняли весь комплекс по разработке программы:
1) формулировал постановку задачи;
2) разрабатывал алгоритм решения;
3) записывал на используемом на данной машине ЯП;
4) производил отладку и тестирование программы;
5) эксплуатировал разработанную программу;
6) при необходимости обновлял (вносил изменения) программу;
7) прекращал пользоваться программой (время эксплуатации программы, как правило, недолгое, исчислялось месяцами, годом использования)
1. Разделение труда при разработке программ на ЯП
(исторический взгляд)
Слайд 52. Понятие «Жизненный цикл программной системы»
Знать к экзамену(!)
Жизненный цикл программной системы
2. Понятие «Жизненный цикл программной системы»
Знать к экзамену(!)
Жизненный цикл программной системы

–
– это все технологические этапы разработки программной системы,
начиная от постановки задачи до вывода ее из эксплуатации
– это все технологические этапы разработки программной системы,
начиная от постановки задачи до вывода ее из эксплуатации
I
II
III
IV
V
VI
VII
Слайд 63. Основные этапы жизненного цикла программной системы
I. Постановка задачи и ее анализ
3. Основные этапы жизненного цикла программной системы
I. Постановка задачи и ее анализ

–
– определение потребности в программной системе, оценка
решаемости данной задачи (существует ли алгоритмическое решение);
– сколько времени понадобится для ее реализации;
– разработка технического задания системным аналитиком (четко сформулировать задачи!)
II. Проектирование программной системы –
– из каких подсистем (модулей) будет состоять программная система;
– какие языки программирования и платформы (ОС) будут использованы;
– Какие алгоритмы будут применяться;
– Как будут организованы входные данные (структуры данных);
– Как организовать интерфейс с пользователем программной системы и другим ПО.
III. Разработка и отладка модулей программы –
– выдача заданий программистам, отвечающим за свой модуль;
– тестирование и отладка (автономная отладка ≡ модульная отладка)
IV. Интеграция (сборка) и тестирование –
– сборка версии программного обеспечения и полное тестирование; (написание прогр.системы – 10%; отладка и тестирование – 55-60%)
– определение потребности в программной системе, оценка
решаемости данной задачи (существует ли алгоритмическое решение);
– сколько времени понадобится для ее реализации;
– разработка технического задания системным аналитиком (четко сформулировать задачи!)
II. Проектирование программной системы –
– из каких подсистем (модулей) будет состоять программная система;
– какие языки программирования и платформы (ОС) будут использованы;
– Какие алгоритмы будут применяться;
– Как будут организованы входные данные (структуры данных);
– Как организовать интерфейс с пользователем программной системы и другим ПО.
III. Разработка и отладка модулей программы –
– выдача заданий программистам, отвечающим за свой модуль;
– тестирование и отладка (автономная отладка ≡ модульная отладка)
IV. Интеграция (сборка) и тестирование –
– сборка версии программного обеспечения и полное тестирование; (написание прогр.системы – 10%; отладка и тестирование – 55-60%)
- Предыдущая
Человек – это часть биосферы


Электронные библиотечные системы. Поиск в Электронной библиотеке Красноярского ГАУ
Теги по фону и картинкам
Разработка ПО
Интернет и всемирная паутина
День защиты информации
Графический дизайнер
Эмулятор устройства управления роботом (Эмулятор Ардуино)
Обpаботка символов и стpок средствами языка Турбо-Паскаль
Конъюнкция
Что такое алгоритм. 6 класс
Табличные информационные модели моделирование и формализация. Правила оформления таблицы
Вірусы і антывірусныя праграмы
Теоретические знания о радиожурналистике и специфика работы радиожурналиста
Осторожно, вирус
Работа отрядов ЮИД в социальных сетях
2 ЛЕКЦИЯ
Устройство и принципы работы ЭВМ
Java For Automation. Лекция 1
История создания Интернета
Формирование коммуникативно-языковой компетентности через внеурочные занятия по программе Hello English
Отчетность по исполнению проекта
Платформа Freescale Semiconductor для реализации беспроводных решений ZigBee / 802.15.4 / SMAC
Minecraft PE 0.16.0. Начинающий игрок
7-1-5
Разветвляющиеся алгоритмы. Решение задач
Информационная инфраструктура
Скандальные домены
Математические основы информатики. Восьмеричная и шестнадцатеричная системы счисления. Компьютерные системы счисления