Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Общие требования к программным системам (возможно он имел это в виду)



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; Прочитано: 700 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.012 с)...