Технология разработки ПО - лекции, пособие, ЛР / Lectures / 03 - Жизненный цикл ПО. Моделирование
.pdf
Технология разработки
программного обеспечения
Лекция 3 Жизненный цикл программного обеспечения.
Модели и моделирование
Итоги опроса
|
1; 1% |
Опрос |
|
8; 6% |
4; 3% |
0; 0% |
|
14; |
|
11% |
27; 21% |
|
|
14; 11% |
23; 17% |
|
|
17; 13% |
|
|
22; 17% |
Саловский А.В. (Оптимизм) – Web, SEO.
Павленко Д.В. (ИрийСофт) – Мобильные приложения.
Дроздов А.В. – Лаборатория Касперского.
Чистов Д.А. – Copiny – Успешный стартап.
Гольдин Е.Г. – Drimmi Брянск – Социальные игры.
Киреенко А.А. – Системный Администратор ОАО «Брянскоблгаз».

Логвинов А.В. – OSA – Online Social Applications.
Протасов П.Н. (Деснол Софт Брянск) – 1С.
Богданов Д.Е. (NanoSecurity) – Nano AV.
Не надо ни кого приглашать! Хочу
обычные лекции...
Что не так с программным
обеспечением?
Программы забывают
Программы ленивы
Программы скупы на информацию
Программы не гибки
Почему???
Программисты пишут
программы для себя
«Вы только посмотрите, какую замечательную штуку теперь может делать пользователь!»
«пользователь» обычно размыт, и поэтому обычно программисты понятия не имеют о
том, кто он и каковы его цели.
«Автоматический водопроводный кран осознает мое присутствие в большей степени, чем настольный компьютер» Ларри Кили
Хорошая программа…
(пожелания пользователя)
интересуется мной
относится ко мне уважительно
обходительна
ведет себя разумно
предвидит мои потребности
отзывчива
не склонна делиться своими личными проблемами
в курсе происходящего
проницательна
уверена в себе
всегда сосредоточенна
покладиста
дает мгновенное удовлетворение
ей можно доверять
Жизненный цикл
программного обеспечения
период времени, который начинается с момента принятия решения о необходимости создания ПО и заканчивается в момент его полного изъятия из эксплуатации.
ISO/IEC 12207 (1)
1995 "Information Technology Software Life Cycle Processes"
(ISO – International Organization for Standardization - Международная организация по стандартизации,
IЕС – International Electrotechnical Commission – Международная комиссия по электротехнике)
ГОСТ - это почти как Библия. Только полные идиоты живут каждой его буквой, но если там что-то написано, стоит об этом задуматься.
ISO/IEC 12207 (2)
ЖЦ содержит процессы, действия и задачи, которые должны быть выполнены во время создания ПО.
ПО (или программный продукт) определяется как набор компьютерных программ, процедур и связанной с ними документации и данных.
Процесс определяется как совокупность взаимосвязанных действий, преобразующих некоторые входные данные в выходные. Каждый процесс характеризуется определенными задачами и методами их решения, исходными данными, полученными от других процессов, и результатами.
Что у нас?
ГОСТ ЕСПД - Единая система программной документации – серия ГОСТ 19.ХХХ, 1970-е г.г.
ГОСТ 34.601-90 «Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания»
ГОСТ 34.602-89 «Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы»
ГОСТ 34.603-92 «Информационная технология. Виды испытаний автоматизированных систем»
