Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Методика 1 – экспертное технико-экономическое обоснование проектов программных средств




U Значение комплексов в медицине.

U Мо и Со — в состав нескольких ферментов.

U Комплексообразователи и лиганды нашего организма.

u:

u Ca 2+ < Mg 2+ < Mn 2+ < Fe 2+ < Cd 2+ < Co 2+ < Zn 2+ < Ni 2+ < Cu2+

u - [Na+ и К+] присутствуют в основном в свободном виде,.

u - Са2+, Мg2+ существуют как в свободном виде, так и в виде комплексов.

u - Ионы тяжёлых металлов — Fe2+,. — легче связываются с атомами азота и серы, например, в порфиринах.

u. Общие понятия об активном центре металлоферментов.

u ферменты представляют собой комплексные соединения с металлами, ионы которых определяют активный центр фермента и пространственную структуру [конформацию] фермента. Кроме того, в силу хелатного эффекта они придают прочность белкам.

u В состав ферментов входят микроэлементы:

u Mn — в состав 12 ферментов;

u Fe — в состав 70 ферментов;

u Cu — в состав 30 ферментов;

u Zn — в состав более 100 ферментов;

u Биохимик Дж.Вуд писал:. Биохимия — это координационная химия живых систем».

u В медицине применяются:

u 1. Лекарственные препараты на основе комплексов металлов в онкологии, психиатрии, при воспалительных заболеваниях.

u 2. Радиодиагностика — использование комплексов металлов, меченых радиоактивными изотопами для выяснения путей перемещения лекарств.

u 3. Радиотерапия — направление радиоактивного изотопа в поражённый участок с целью локального воздействия на него.

u 4. Хелатотерапия — при металлотоксикозах и металлоаллергических заболеваниях.

 

В этой методике реализован метод прогноза ТЭП с учетом экспертной оценки минимального числа факторов. Данная методика оценки ТЭП может применяться, когда определены цели и общие функции проекта ПС, сформулированные в концепции и первичных требованиях с достоверностью около 20 – 40%. Основная цель оценки ТЭП – подготовить возможность принять обоснованное решение о допустимости дальнейшего продвижения проекта в область системного анализа, разработки требований и предварительного проектирования. Если оказывается, что рассчитанные технико-экономические показатели и требуемые ресурсы не могут быть обеспечены для продолжения проекта, то возможны кардинальные решения: либо изменение некоторых ТЭП и выделяемых ресурсов, либо прекращение проектирования данного ПС. Учитывая полноту и достоверность доступных характеристик и требований к проекту ПС должны быть определены цели и возможная достоверность технико-экономического обоснования продолжения проектирования ПС.

При первичном технико-экономическом обосновании сложных проектов ПС, составляется таблица 5.2 – исходными, для которой являются концепция проекта ПС и комплекс предварительных требований к иерархическому набору функций, которые могут быть разбиты на предполагаемые фактические компоненты ПС. В дальнейшем разбиение может детализироваться, формируя упрощенный или более точный уровень абстракции и взаимодействия компонентов. Наиболее низкий и глубокий уровень детализации, как правило, редко формируется ко времени первоначальной экспертной оценки размера ПС.

Эти факторы могут быть оценены квалифицированными экспертами на основе имеющегося у них опыта реализации предшествовавших подобных проектов, а также использования опубликованных данных. При наличии необходимых данных важно оценить их достоверность и возможную точность (20 – 40%). Наименее точный из перечисленных факторов полностью определяет достоверность расчета технико-экономических показателей проекта ПС, поэтому желательно, чтобы значения точности экспертного оценивания перечисленных факторов были сбалансированы.

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

- определение класса, сложности функций проекта программного средства;

- экспертная оценка размера – масштаба, числа строк предполагаемого текста разрабатываемых программ, с учетом размера повторно используемых компонентов и характеристик возможного языка программирования;

- экспертная оценка возможной средней производительности труда специалистов при разработке программ и/или стоимости (и длительности) разработки одной сроки текста программ проекта ПС;

- расчет возможной полной трудоемкости и длительности разработки проекта ПС, а также среднего числа специалистов, необходимых для его реализации;

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

Достоверность прогнозов ТЭП зависит, прежде всего, от точности экспертной оценки исходных данных: размера – масштаба ПС и от достоверности экспертной оценки производительности труда специалистов или оценки стоимости разработки одной строки текста программ (см. таблицу 5.2). Кроме того, экспертные оценки зависят от компетенции и объективности экспертов, их оптимистичности, пессимистичности, знания существенных особенностей проекта.

Экспертная оценка размера проекта программного средства наиболее сложная задача в этой методике. Приступая к разработке комплекса программ, как в любой профессиональной деятельности, необходимо сначала провести реалистическую оценку возможного масштаба проекта – поставленных целей, ресурсов проекта и выделенного времени. Задача управления масштабом состоит в задании базовых требований, которые включают разбитое на компоненты ограниченное множество функций и требований, намеченных для реализации в конкретной версии проекта. Базовый уровень масштаба должен обеспечивать:

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

- разумную вероятность успеха с точки зрения возможностей и ресурсов коллектива разработчиков.

При оценивании масштаба следует определить приоритеты функций для установления состава работ, согласованного между заказчиком и разработчиком, которые обязательно должны быть выполнены и для определения базового уровня масштаба конкретного проекта с допустимым риском неуспешной реализации. Сокращение масштаба проекта до размеров, адекватных выделенному времени и ресурсам, может привести к конфликтам заказчиков и разработчиков. Для уменьшения вероятности таких конфликтов целесообразно активно привлекать заказчиков к управлению их требованиями и масштабом проекта, чтобы обеспечить как качество, так и своевременность разработки ПС.

Экспертные оценки удельных затрат на строку текста программ относятся к полному циклу разработки крупных комплексов программ, начиная от создания концепции и требований до завершения испытаний и передачи программного продукта заказчику или пользователям, с учетом всего состава коллектива специалистов всех квалификаций. По мнению некоторых специалистов, несмотря на появление новых методов и инструментальных средств разработки сложных ПС, средняя производительность при их создании за последние двадцать лет осталась почти неизменной и составляет около 3000 строк кода на одного разработчика проекта в год (порядка 250 строк на человеко-месяц). Это отражает то, что уменьшение времени, затрачиваемого на цикл разработки, не может быть достигнуто за счет значитель­ного повышения производительности труда отдельных специалистов. Причем это практически не зависит от усовершенствований языка программирования, организационных усилий со стороны менеджеров, от наличия или отсутствия некоторых отдельных видов инструментария и автоматизации работ, хотя значительную роль играет увеличившаяся доля повторно используемых компонентов (ПИК). На самом деле при достаточно высоком уровне технологии (3 – 4 уровень СММ – см. лекцию 3) большое значе­ние имеет возросший размер и сложность состава функциональных задач комплексов программ, а также значительное повышение требуемого качества создаваемых ПС.

В качестве ориентиров при экспертной оценке ТЭП, для таблицы 5.2 можно использовать следующие данные средней трудоемкости разработки сложных комплексов программ. Весьма общие данные опубликованы в виде широких диапазонов производительности труда: для относительно простых ПС – 8 LOC на человеко-день, и 4 LOC на человеко-день для достаточно сложных ПС. Так же приводятся широкие диапазоны производительности труда при разработке программ на ассемблере – 60 – 500 LOC на человеко-месяц, и 50 – 300 LOC на человеко-месяц для языков высокого уровня. Подобные оценки можно использовать как ориентиры при первичных определениях ТЭП.

Более точные оценки производительности при разработке программ различного размера и классов на основе обобщения статистических данных множества проектов представлены в базовой модели СОСОМО:

- для программ административных систем (ИПС) размером порядка 30 тысяч строк оценка производительности составляет около 220 строк на человеко-месяц, а для ПС размером 500 тысяч строк – 160 строк на человеко-месяц;

- для встроенных комплексов программ реального времени размером 30 тысяч строк рекомендуется для оценок использовать производительность около 140 строк на человеко-месяц, а для крупных ПС размером 500 тысяч строк предлагается значение производительности около 80 строк на человеко-месяц.

Эти данные находятся в середине представленных выше диапазонов и их целесообразно использовать при экспертной оценке полной трудоемкости разработки соответствующих новых ПС. При использовании готовых повторно используемых компонентов обобщенная производительность труда возрастает и зависит от доли таких компонентов в комплексе программ. Их также можно использовать для оценки полной стоимости проекта конкретного ПС. Однако при этом необходимы удельные данные средней стоимости труда одного человеко-месяца специалистов в конкретном предприятии с учетом всех накладных расходов, которые могут различаться в несколько раз. Такие сведения обычно являются коммерческой тайной, и при использовании данной методики для определенного проекта ПС, их следует запрашивать у экономических служб конкретного предприятиям. Тем не менее, опубликованы ориентиры стоимости разработки одной строки текста программ реального времени около 100$ и более, а для административных систем около 20$ – 50$.

Экспертная оценка длительности разработки сложных ПС (таблица 5.3), может базироваться на формулах модели СОСОМО (см. п. 5.3). Основой для расчета длительности целесообразно использовать рассчитанную ранее трудоемкость разработки проекта ПС, от которой не линейно зависит длительность (месяцы) приблизительно равная трудоемкости (человеко-месяцы) в степени 0,3. Например, крупные проекты ПС реального времени размером около 500 тысяч строк требуют для реализации около 3,5 лет, а небольшие (30 тысяч строк) – около одного года. При этом следует учитывать, что необходимая численность коллектива специалистов изменяется в десяток раз.

Экспертная оценка необходимого числа специалистов всех квалификаций рассчитывается путем деления полной трудоемкости разработки ПС на длительность её реализации. Для примера крупного проекта ПС реального времени, размером 500 тысяч строк, необходимое число специалистов достигает 160 человек, а для относительно небольшого проекта (30 тысяч строк) – в десять раз меньше (16 человек). Аналогично можно получить оценки необходимого числа специалистов на выделенных крупных этапах разработки ПС, что полезно для первичного формирования коллектива и оценки возможности реализации им конкретного проекта ПС (см. таблицу 5.1).




Поделиться с друзьями:


Дата добавления: 2014-01-13; Просмотров: 598; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.