Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
RiS_PS_i_IT_lektsii_dop.docx
Скачиваний:
5
Добавлен:
19.09.2019
Размер:
52.01 Кб
Скачать

Вопросы оценки трудоёмкости разработки программных средств в свете требований стандартизации

Современный подход к оценке трудоёмкости разработки ПС состоит в учёте особенностей ЖЦ ПС на различных этапах и влияния технологических факторов не только на трудозатраты, но и на уровень качества, надёжность и экономические показатели ПС.

Разработка ПС является важнейшим элементом основных процессов ЖЦ и состоит из следующих работ и задач, сгруппированных в 5 групп (этапов):

1. Анализ разработки:

а) подготовка процесса:

определение или выбор модели жизненного цикла ПС;

документальное оформление выходных результатов в соответствии с процессом документирования;

выполнение вспомогательных процессов в соответствии с условиями договора;

выбор стандартов, методов, инструментария, языков программмирования (если они не установлены в договоре);

разработка плана проведения процесса разработки.

б) анализ требований:

технические требования к системе должны включать: требования к функциям и возможностям системы; коммерческие и организационные требования; требования пользователя; требования безопасности и защиты; эргономические требования; требования к интерфейсам; эксплуатационные требования; требования к сопровождению и квалификационные требования. Технические требования к системе должны быть оформлены документально;

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

2. Проектирование:

а) проектирование программной архитектуры (применительно к каждому программному объекту):

трансформирование требований к программному объекту в архитектуру, которая описывает общую структуру объекта и определяет компоненты программного объекта; распределение требований к программному объекту между его компонентами; документальное оформление архитектуры программного объекта;

разработка и документальное оформление общего (эскизного) проекта внешних интерфейсов и интерфейсов между компонентами объектов;

разработка и документальное оформление общего (эскизного) проекта базы данных;

разработка и документальное оформление предварительной версии документации пользователя;

разработка и документальное оформление предварительных требований к тестированию программного объекта, разработка графика сборки программного продукта;

оценка и документальное оформление архитектуры программного объекта и эскизных проектов.

б) техническое проектирование ПС:

разработка и документальное оформление технического проекта для каждого программного объекта. Компоненты программного объекта должны быть уточнены на уровне программных модулей, которые можно программировать, компилировать и тестировать независимо. Распределение технических требований к компонентам между программными модулями;

разработка технического проекта внешних интерфейсов, интерфейсов между программными компонентами и программными модулями;

разработка технического проекта базы данных;

уточнение документации пользователя;

определение и документальное оформление требований к испытаниям и программе испытаний программных модулей;

оценка технического проекта и требований к тестированию, документальное оформление оценки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]