Д. А. Градусов а. В. Шутов теоретические вопросы разработки программного обеспечения учебное пособие



Pdf көрінісі
бет46/57
Дата29.09.2023
өлшемі2,75 Mb.
#111342
1   ...   42   43   44   45   46   47   48   49   ...   57
Точки свойств
В условиях, когда сформулированные требования не отражают 
истинной сложности реализации (что особенно характерно для 
системного ПО, критически важных программных комплексов и пр.), 
метод функциональных пунктов себя не оправдывает. В этом случае 
на помощь приходит его модифицированный вариант, предложенный 
в 1988 г. Кейперсом Джонсом, который учитывает не только 
требования к системе, но и внутренние особенности ее реализации – 
метод точек свойств (feature points). Он очень близок к методу 
функциональных пунктов, с тем лишь отличием, что предусматривает 
корректирование получаемой оценки с учетом алгоритмической 
сложности. 


134 
Метод Mark II 
Еще 
одна 
примечательная 
модификация 
метода 
функциональных пунктов, представленная Чарльзом Саймонсом 
также в 1988 г. Автор стремился избавиться от многих известных его 
недостатков и сделать более пригодным для оценки сложных систем. 
В частности, Mark II позволяет добиться одного и того же результата 
как при оценке системы в целом, так и при суммировании оценок, 
полученных для составляющих ее подсистем. 
Трехмерные функциональные пункты
Еще одно логическое развитие оригинального подхода было 
предложено софтверным подразделением корпорации Boeing в 1991 г. 
В основу этого метода положена идея о том, что сложность задачи в 
программной среде можно представить в трех измерениях – данные 
(количество вводов/выводов), функции (сложность вычислений) и 
контроль (управляющая логика). Важно отметить, что он выходит за 
рамки исключительно программных проектов и позволяет оценивать 
трудоемкость решения задач в различных сферах – деловой, научной 
и т. д. 
Объектные пункты
Поскольку 
классическая 
интерпретация 
метода 
функциональных пунктов не предусматривает применения объектно-
ориентированного подхода, в современных проектах используется его 
адаптированный вариант, оперирующий именно терминами объектно-
ориентированной технологии. 


Достарыңызбен бөлісу:
1   ...   42   43   44   45   46   47   48   49   ...   57




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет