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

14 опирающиеся на разные системы понятий и базовые принципы, тем не менее, не имеют принципиальных расхождений по структуре жизненного цикла и основному содержанию процессов.
Итак, при разработке технологии оценки трудоемкости разработки ПС допустимо: S опираться на итерационный характер спиральной модели жизненного цикла; S из всех видов требований, определяемых ГОСТ 34, учитывать только требования к функциям, выполняемым системой; •S применять не зависящие от структурного или объектноориентированного подхода элементы жизненного цикла и содержания его процессов.
1.2 Моделирование процессов производства ПС В связи с тем, что процессы производства ПС выполняются совместно людьми и вычислительными машинами, их модели значительно отличаются от большого числа других вычислительных моделей, разработанных в программировании.
При выполнении этих процессов рутинная работа сочетается с творческой.
Программные процессы могут выполняться в течение значительных промежутков времени — от нескольких дней до нескольких лет.
В ходе их выполнения часть видов деятельности внутри процесса может выполняться периодически или эпизодически, в то время как другие виды деятельности — непрерывно
[39, 50, 52].
Программные процессы обладают набором характерных свойств.
Параллельность и распределённость.
Программные процессы по своей сути параллельны.
Они включают параллельные, взаимодействующие между собой задачи, которые могут быть распределены в пространстве или во времени.
Задачи могут выполняться группами людей или специальными средствами, при этом многие задачи выполняются совместно несколькими людьми.
Они могут выполнять задачу одновременно (например, проводить совместную экспертизу) или параллельно (разрабатывать разные функции одного и того же ПС).
При этом люди могут использовать различные методы и средства.
Один человек может параллельно выполнять несколько видов деятельности, при этом его рабочее время может быть поделено между ними
[стр. 25]

25 1.3.
Формальное моделирование процессов производства программного обеспечения Процессы производства ПО (в дальнейшем программные процессы} значительно различаются по глубине и ширине покрытия видов деятельности, связанных с созданием ПО.
Процесс может охватывать жизненный цикл ПО, отдельную его фазу или множество взаимосвязанных видов деятельности внутри фазы [74, 97].
В связи с тем, что программные процессы выполняются совместно людьми и вычислительными машинами, их модели значительно отличаются от большого числа других вычислительных моделей, разработанных в программировании.
При выполнении этих процессов рутинная работа сочетается с творческой.
Программные процессы могут выполняться в течение значительных промежутков времени от нескольких дней до нескольких лет.
В ходе их выполнения часть видов деятельности внутри процесса может выполняться периодически или эпизодически, в то время как другие виды деятельности —непрерывно
[74, 97, 103].
J Программные процессы обладают набором характерных свойств.
Параллельность и распределённость.
Программные процессы по своей сути параллельны.
Они включают параллельные, взаимодействующие между собой задачи, которые могут быть распределены в пространстве или во времени.
Задачи могут выполняться группами людей или специальными средствами, при этом многие задачи выполняются совместно несколькими людьми.
Они могут выполнять задачу одновременно (например, проводить совместную экспертизу) или параллельно (разрабатывать разные функции одного и того же ПС).
При этом люди могут использовать различные методы и средства.
Один человек может параллельно выполнять несколько видов деятельности, при этом его рабочее время может быть поделено между ними
по-разному: в равных долях, с приоритетов задач, или же он может выполнять задачи последовательно [74, 97].

[Back]