Проверяемый текст
Старовойтов, Илья Владимирович. Разработка и исследование моделей, методов и средств оценивания процесса производства программного обеспечения (Диссертация 2003)
[стр. 72]

73 Activity-types множество названий типов деятельности, являющихся «конкретизацией» вида деятельности (например, генерация отчетов, объектно-ориентированный анализ), Task-names множество названий задач (например, разработка -набора тестовых ситуаций), Product-names множество названий продуктов, создаваемых в процессе выполнения задач (например, план испытаний, спецификация системы [43]), Product-types множество названий типов рабочих продуктов (например, отчет, план [46]), Project-names множество названий программных проектов, Role-names множество названий ролей исполнителей при выполнении задач (например, кодировщик, инспектор, менеджер по тестированию), Method-names множество названий применяемых в организации методов выполнения программных проектов (например, SA/SD method, Jackson diagrams [64]), Tool-names множество уникальных идентификаторов доступных в организации средств выполнения проектов (например, Rational Rose, Pure Coverage, SQL Navigator), Tool-types множество названий типов средств (например, программные средства отладки, компьютер, тестовые драйверы), Agent-names множество идентификаторов исполнителей, способных выполнять задачи программных проектов (например, Васисуалий Пупович, Мордехай Иванов), Steps множество идентификаторов шагов проекта (обычно натуральные числа), соответствующих выполняемым (возможно, неоднократно) задачам, Efforts затраты труда на выполнение работы, где под работой понимается выполнение задачи по созданию продукта конкретного типа с использованием конкретных методов и средств (например, 200 чел/ч), Duration — продолжительность процесса или его части (например, число недель, месяцев), Productivity производительность исполнителя при выполнении конкретной работы (например, 300 строк кода на C# при кодировании, 2 найденных дефекта в час при тестировании), Time-moments — дискретное множество моментов условного времени программного проекта, начиная от 0 и с постоянным приращением At
[стр. 46]

46 2.3.1.
Элементы модели При определении модели процесса производства программного обеспечения будут использоваться следующие элементарные понятия: Process-names множество названий процессов (например, процесс разработки, процесс документирования [76]), Process-types — множество названий категорий процессов (например, основные процессы, поддерживающие процессы и процессы управления [76]), LC-model-names множество названий моделей жизненного цикла (например, линейная модель, спиральная модель, прототипирование [97]), Activity-names множество названий видов деятельности (например, детальное проектирование, тестирование приемлемости [76]), Activity-types множество названий типов деятельности, являющихся «конкретизацией» вида деятельности (например, генерация отчетов, объектноориентированный анализ), Task-names множество названий задач (например, разработка набора ( тестовых ситуаций), i Product-names — множество названий продуктов, создаваемых в процессе выполнения задач (например, план испытаний, спецификация системы [77]), Product-types множество названий типов рабочих продуктов (например, отчет, план [80]), Project-names множество названий программных Проектов (например, Logiscope, РЕПРО2), Role-names множество названий ролей исполнителей при выполнении задач (например, кодировщик, инспектор, менеджер по тестированию), Method-names множество названий применяемых в организации методов выполнения программных проектов (например, SA/SD method, Jackson diagrams [97]),

[стр.,47]

47 Tool-names множество уникальных идентификаторов доступных в организации средств выполнения проектов (например, Rational Rose, Pure Coverage, SQL Navigator, Comp# 15), Tool-types множество названий типов средств (например, программные средства отладки, компьютер, тестовые драйверы), Agent-names множество идентификаторов исполнителей, способных выполнять задачи программных проектов (например, Mary Stewart, Андрей Лучников), Steps — множество идентификаторов шагов проекта (обычно натуральные числа), соответствующих выполняемым (возможно, неоднократно) задачам, Efforts затраты труда на выполнение работы, где под работой понимается выполнение задачи по созданию продукта конкретного типа с использованием конкретных методов и средств (например, 200 чел.-ч), Duration продолжительность процесса или его части (например, число недель, месяцев), Productivity производительность исполнителя при выполнении конкретной работы (например, 300 строк кода на C++ при кодировании, 2 найденных дефекта в час при инспекции), Time-moments — дискретное множество моментов условного времени программного проекта, начиная от 0 и с постоянным приращением At (например, менеджеры часто практикуют планирование и прослеживание проекта с приращением в одну неделю [97]), Date — функция перевода условного времени программного проекта (представленного множеством Time-moments) в календарное время.
Сигнатура функции: Date (dateO, Adate, time-moment) e {<месяц-число-год>}, где dateO календарная дата, сопоставленная началу проекта (т.е.
условному нулю множества Time-moments), Adate календарный интервал, сопоставленный приращению At, time-moment условный момент времени, переводимый в календарную дату.

[Back]