![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
1. Максимум удобств пользователя
a. общение на языке, близком к естественному
b. наглядное представление данных, возможность редактирования
c. быстрота ознакомления с работой, легкость осваивания
d. отсутствие жестких ограничений на структуру и объем исходных данных
e. доступность общения
f. возможность адаптации к требованиям пользователя
g. полнота и доступность программной документации
2. Адаптируемость ПО - приспособляемость к функционированию в различных условиях
3. Гибкость - возможность легко вводить изменения, дополнения и исправления в ПО
4. Мобильность - переносимость на различные вычислительные платформы и операционные среды
5. Масштабируемость, расширяемость и модифицируемость
6. Эффективность работы
(От себя [Игорь] добавлю – фиг знает че на самом деле он имел в виду под требованиями к качеству, нету таких требований, придумал он все. А уж че он имел в виду под подходами – так вообще загадка мирового масштаба.)
5. Этапы жизненного цикла. Жизненный цикл программной системы
Подробнее обо всех вариациях жизненного цикла ПО читайте в билетах 6-7-8-9
Программная система - это такая система, в которую входит программное обеспечение. В общем случае программная система помимо собственно программ содержит еще и аппаратное обеспечение, а также обычно рассматривается в окружении других программно-аппаратных систем.
Под жизненным циклом программной системы обычно понимают весь период времени существования программной системы, начинающийся с момента выработки первоначальной концепции системы и кончающийся тогда, когда система морально устаревает. Понятие ``жизненного цикла'' используется, когда предполагается, что программная система будет иметь достаточно большой срок действия, в отличие от экспериментального программирования, при котором программы прогоняются несколько раз и больше не используются.
Жизненный цикл традиционно моделируется в виде некоторого числа последовательных этапов (или стадий, фаз). В настоящее время не выработано общепринятого разбиения жизненного цикла программной системы на этапы. Иногда этап выделяется как отдельный пункт, иногда - входит в качестве составной части в более крупный этап. Могут варьироваться действия, производимые на том или ином этапе. Нет единообразия и в названиях этих этапов. Поэтому попытаемся вначале описать некоторый обобщенный жизненный цикл программной системы, а затем продемонстрируем несколько примеров различных жизненных циклов с указанием аналогий из этого обобщенного цикла.
Обобщенный жизненный цикл можно представить в виде следующей последовательности этапов, которые, в свою очередь, можно также разбить на стадии:
В соответствии с базовым международным стандартом ISO/ IEC 12207 все процессы ЖЦ ПО делятся на три группы:
1. Основные процессы:
o приобретение;
o поставка;
o разработка;
o эксплуатация;
o сопровождение.
2. Вспомогательные процессы:
o документирование;
o управление конфигурацией;
o обеспечение качества;
o разрешение проблем;
o аудит;
o аттестация;
o совместная оценка;
o верификация.
3. Организационные процессы:
o создание инфраструктуры;
o управление;
o обучение;
o усовершенствование.
Дата публикования: 2015-01-26; Прочитано: 719 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!