Лабораторна робота №1

Інформація про навчальний заклад

ВУЗ:
Інші
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2011
Тип роботи:
Звіт про виконання лабораторної роботи
Предмет:
Технологія програмування та створення програмних продуктів

Частина тексту файла (без зображень, графіків і формул):

Лабораторна робота №1. Побудова діаграми послідовності у середовищі MS Visio.. 1. Зайти у середовище Пуск → Программы → Microsoft Office → Microsoft Office Visio 2003 → Software → UML Model Diagram. 2. Записати призначення елементів форми UML Sequence.                                     ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ 3. Зобразити у середовищі наступну діаграму послідовності:  Описати діаграму: вказати зображені об’єкти _________________________________________________________________________________________________________________________________________________________________________________________________________ що таке лінія життя об’єкту? ___________________________________________________________________ ___________________________________________________________________ що таке фокус керування? _________________________________________________________________________________________________________________________________________________________________________________________________________ 4. Зобразити у середовищі наступну діаграму послідовності:  Описати діаграму: вказати зображені об’єкти ______________________________________________________________________________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ записати формат запису імені об’єкту ______________________________________________________________________________________________________________________________________ записати призначення різних видів повідомлень, які використовувалися ___________________________________________________________________ ______________________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ записати призначення стереотипів повідомлень, які використовувалися, та їх призначення ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ 5. Розробити діаграму послідовності одну з тем: (номер комп’ютера mod 5 +1): 1) Оплата рахунків у банку. 2) Оформлення кредиту у банку. 3) Купівля квартири через агенцію нерухомості. 4) Вибір подорожі через туристичну агенцію. 5) Відкриття депозиту у банку. Зобразити розроблену діаграму та пояснити взаємодію елементів на ній. ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________   Лабораторна робота №2. Побудова діаграми кооперації у середовищі MS Visio. 1. Зайти у середовище Пуск → Программы → Microsoft Office → Microsoft Office Visio 2003 → Software → UML Model Diagram. 2. Записати призначення елементів форми UML Collaboration.                         3. Зобразити у середовищі наступну діаграму кооперації:  4. Описати діаграму: вказати зображені об’єкти _________________________________________________________________________________________________________________________________________________________________________________________________________ записати можливі стереотипи зв’язків та їх призначення _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ ___________________________________________________________________ 5. Зобразити у середовищі наступну діаграму кооперації:  6. Описати діаграму: вказати зображені об’єкти _________________________________________________________________________________________________________________________________________________________________________________________________________ записати призначення різних видів повідомлень, які використовувалися _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ 7. Записати призначення наведених нижче рядків тексту, які можуть бути записані в прямокутнику об’єкта: :K   /M   /L:S   О/G   K:С   G/R:F   W   L:   /N   :M   /Q:С    Лабораторна робота № 3. Побудова діаграми компонентів у середовищі MS Visio. 1. Зайти у середовище Пуск → Программы → Microsoft Office → Microsoft Office Visio 2003 → Software → UML Model Diagram. 2. Записати призначення елементів форми UML Component.                         3. Зобразити у середовищі наступну діаграму компонентів:  4. Описати діаграму: вказати зображені об’єкти _________________________________________________________________________________________________________________________________________________________________________________________________________ записати призначення компоненту та інтерфейсу _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ 5. Зобразити у середовищі наступну діаграму компонентів:  6. Записати зміст відношення залежності на зображеній в п.5 діаграмі. _________________________________________________________________________________________________________________________________________________________________________________________________________ 7. Записати зміст відношення реалізації на зображеній в п.5 діаграмі. _________________________________________________________________________________________________________________________________________________________________________________________________________ 8. Зобразити у середовищі наступну діаграму компонентів:  9. Описати діаграму: _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ 10. Записати визначені стереотипи компонентів та їх призначення. _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ Лабораторна робота № 4. Побудова діаграми розгортування у середовищі MS Visio. 1. Зайти у середовище Пуск → Программы → Microsoft Office → Microsoft Office Visio 2003 → Software → UML Model Diagram. 2. Записати призначення елементів форми UML Deployment.                              3. Зобразити у середовищі наступну діаграму розгортування:  4. Описати діаграму: вказати зображені об’єкти ______________________________________________________________________________________________________________________________________ ___________________________________________________________________ записати призначення вузла ______________________________________________________________________________________________________________________________________ ___________________________________________________________________ 5. Зобразити у середовищі наступну діаграму розгортування:  6. Описати діаграму: вказати зображені об’єкти _________________________________________________________________________________________________________________________________________________________________________________________________________ записати призначення компоненту ______________________________________________________________________________________________________________________________________ ___________________________________________________________________ 7. Розглянути наступну діаграму розгортування:  8. Описати діаграму: _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ Лабораторна робота № 5. Особливості робочого інтерфейсу Rational Rose. Розробка діаграм варіантів використання, класів, станів в середовищі Rational Rose. 1. Зайти у середовище Rational Rose. 2. Позначити на малюнку наступні області: головне меню  стандартна панель інструментів  вікно діаграми  вікно браузера  спеціальна панель інструментів  3. Записати, як здійснити перехід до вікна документації. ______________________________________________________________________________________________________________________________________4. Записати, як здійснити перехід до вікна журналу. ______________________________________________________________________________________________________________________________________5. Як активізувати діаграму варіантів використання? ______________________________________________________________________________________________________________________________________ ______________________________________________________________________________________________________________________________________ 6. Здійснити у середовищі побудову діаграми варіантів використання.  7. Як активізувати діаграму класів? ___________________________________________________________________ ______________________________________________________________________________________________________________________________________ ___________________________________________________________________ 8. Здійснити у середовищі побудову діаграми класів.  9. Як активізувати діаграму станів? _________________________________________________________________________________________________________________________________________________________________________________________________________ ___________________________________________________________________ 10. Здійснити у середовищі побудову діаграми станів.  11.  Зображено спеціальну панель інструментів діаграми __________________________ Записати які піктограми цієї панелі ви використовували та їх призначення ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 12.  Зображено спеціальну панель інструментів діаграми __________________________ Записати які піктограми цієї панелі ви використовували та їх призначення ______________________________________________________________________________________________________________________________________ ______________________________________________________________________________________________________________________________________ 13.  Зображено спеціальну панель інструментів діаграми __________________________ Записати які піктограми цієї панелі ви використовували та їх призначення _________________________________________________________________________________________________________________________________________________________________________________________________________ ___________________________________________________________________ Лабораторна робота № 6. Розробка діаграми послідовності, кооперації, компонентів, розгортування в середовищі Rational Rose. 1. Зайти у середовище Rational Rose. 2. Що таке специфікація? ______________________________________________________________________________________________________________________________________ ___________________________________________________________________ Як її переглянути? ______________________________________________________________________________________________________________________________________ ___________________________________________________________________ 3. Як активізувати діаграму послідовності? ______________________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ 4. Здійснити у середовищі побудову діаграми послідовності.  5. Здійснити у середовищі побудову діаграми кооперації.  Описати послідовність дій при побудові. _________________________________________________________________________________________________________________________________________________________________________________________________________ 6. Як активізувати діаграму послідовності? ___________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 7. Здійснити у середовищі побудову діаграми компонентів.  8. Як активізувати діаграму розгортування? _______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ 9. Здійснити у середовищі побудову діаграми розгортування.  10.  Зображено спеціальну панель інструментів діаграми __________________________ Записати які піктограми цієї панелі ви використовували та їх призначення _________________________________________________________________________________________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ 11.  Зображено спеціальну панель інструментів діаграми __________________________ Записати типи компонентів та їх призначення. ______________________________________________________________________________________________________________________________________ ___________________________________________________________________ ______________________________________________________________________________________________________________________________________ _______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ ___________________________________________________________________ ______________________________________________________________________________________________________________________________________ ___________________________________________________________________ ______________________________________________________________________________________________________________________________________ _________________________________________________________________________________________________________________________________________________________________________________________________________ 12.  Зображено спеціальну панель інструментів діаграми __________________________ Записати які піктограми цієї панелі ви використовували та їх призначення ____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________ ______________________________________________________________________________________________________________________________________ ___________________________________________________________________ ___________________________________________________________________ 13 Зображено спеціальну панель інструментів діаграми __________________________ Записати які піктограми цієї панелі ви використовували та їх призначення _________________________________________________________________________________________________________________________________________________________________________________________________________ ______________________________________________________________________________________________________________________________________ ______________________________________________________________________________________________________________________________________ ______________________________________________________________________________________________________________________________________ ______________________________________________________________________________________________________________________________________ Лабораторна робота № 7. Попередня оцінка програмного проекту. k – кількість букв у прізвищі _______ m – кількість букв у імені _______ n – номер по списку _______ 1. Обчислення розмірно-орієнтованих метрик А) Внести дані у таблицю: Проект Затраты, чел.-мес Стоимость, тыс. $ KLOC, тыс. LOC Прогр. док, страниц Ошибки Люди  фомула n+m 10*k+5*m+n 100*k+m*n n*(k+m) │k-n│ n+m          Б) Обчислення метрик для проекту: Производительность =   Удельная Стоимость =           Качество =   Документированность =           2. Обчислення функціонально-орієнтованих метрик А) Обчислити інформаційні характеристики: Количество внешних вводов (элементов данных – (n+k) mod 4 +1 , ссылок на файл m mod 3+1) Количество внешних выводов (элементов данных – (n+m) mod 5 +2 , ссылок на файл k mod 4+2) Количество внешних запросов (элементов данных – (10+k) mod 4 +1 , ссылок на файл n mod 3+1) Количество внутренних логических файлов (элементов данных – (10n+m) mod 4 +3 , типов элементов записей m mod 3+k) Количество внешних интерфейсных файлов (элементов данных – (k+10n) mod 5+2 , типов элементов записей k mod 4+m) Б) Внести дані у таблицю: характеристика Элементов данных Ссылок на файл ИЛИ типов элементов-записей ранг оценка ранга  Количество внешних вводов      Количество внешних выводов      Количество внешних запросов      Количество внутренних логических файлов      Количество внешних интерфейсных файлов      В) Обчислити кількість функціональних покажчиків: Имя характеристики Ранг, сложность, количество   Низкий Средний Высокий Итого  Внешние вводы ___*3 ___*4 ___*6 =  Внешние выводы ___*4 ___*5 ___*7 =  Внешние запросы ___*3 ___*4 ___*6 =  Внутренние логические файлы ___*7 ___*10 ___*15 =  Внешние интерфейсные файлы ___*5 ___*7 ___*10 =  Общее количество   Fі — коэффициенты регулировки сложности принимают значения (m+n+k+i) mod 6 Заполнить таблицу: № параметр значение  1    2    3    4    5    6    7    8    9    10    11    12    13    14    Сумма:    FP =______________________________________________________________________ Г) Обчислення метрик для проекту: Производительность =   Удельная Стоимость =           Качество =   Документированность =           3. Попередня оцінка програмного проекту. Предположим, что поступил заказ от концерна «СУПЕРАВТО». Необходимо создать ПО для рабочей станции дизайнера автомобиля (РДА). Заказчик определил проблемную область проекта в своей спецификации: ПО РДА должно формировать 2- и 3-мерные изображения для дизайнера; л дизайнер должен вести диалог с РДА и управлять им с помощью стандартизованного графического пользовательского интерфейса; геометрические данные и прикладные данные должны содержаться в базе данных РДА; модули проектного анализа рабочей станции должны формировать данные для широкого класса дисплеев SVGA; ПО РДА должно управлять и вести диалог со следующими периферийными устройствами: мышь, дигитайзер (графический планшет для ручного ввода), плоттер (графопостроитель), сканер, струйный и лазерный принтеры. Прежде всего надо детализировать проблемную область. Следует выделить базовые функции ПО и очертить количественные границы. Очевидно, нужно определить, что такое «стандартизованный графический пользовательский интерфейс», какими должны быть размер и другие характеристики базы данных РДА и т. д. Будем считать, что эта работа проделана и что идентифицированы следующие основные функции ПО: Средства управления пользовательским интерфейсом СУПИ. Анализ двухмерной графики А2Г. Анализ трехмерной графики АЗГ. Управление базой данных УБД. Средства компьютерной дисплейной графики КДГ. Управление периферией УП. Модули проектного анализа МПА. Теперь нужно оценить каждую из функций количественно, с помощью LOC-оценки. По каждой функции эксперты предоставляют лучшее, худшее и вероятное значения. Таблица 1. Начальная таблица оценки проекта (Заполнить данную таблицу постепенно) Функция Лучш. [LOС] Вероят. [LOС] Худш. [LOС] Ожид. [LOС] Уд. стоимость [$/LOC] Стоимость [$] Произв. [LOC/ чел-мес] Затраты [чел-мес]  СУПИ 1800 2400 2650 2340      А2Г 4100 5200 7400 5380      АЗГ 4600 6900 8600 6800      УВД 2950 3400 3600 3350      КДГ 4050 4900 6200 4950      УП 2000 2100 2450 2140      МПА 6600 8500 9800 8400      Итого 33360      Для определения удельной стоимости и производительности обратимся в архив фирмы, где хранятся данные метрического базиса, собранные по уже выполненным проектам. Предположим, что из метрического базиса извлечены данные по функциям-аналогам, представленные в табл. 2. Таблица 2. Данные из метрического базиса фирмы Функция LOC ан i УД_СТОИМОСТЬ ан i [$ / LOC] ПРОИЗВ ан i [LOC / чел-мес]  СУПИ 585 14 1260  А_Г 3000 20 440  УВД 1117 18 720  КДГ 2475 22 400  УП 214 28 1400  МПА 1400 18 1800  Видно, что наибольшую удельную стоимость имеет строка функции управления периферией (требуются специфические и конкретные знания по разнообразным периферийным устройствам), наименьшую удельную стоимость — строка функции управления пользовательским интерфейсом (применяются широко известные решения). Считается, что удельная стоимость строки является константой и не изменяется от реализации к реализации. Записать формулы, по которым производились расчёты. _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ Учитывая важность полученных результатов, проверим расчеты с помощью FP-указателей. На данном этапе оценивания разумно допустить, что все информационные характеристики имеют средний уровень сложности. В этом случае результаты экспертной оценки принимают вид, представленный в табл. 3, 4. Таблица 3. Оценка информационных характеристик проекта характеристика Лучш. Вероят. Худш. Ожид. среднее Сложность Количество  Вводы 20 24 30 24  *4 =  Выводы 12 15 22 16  *5 =  Запросы 16 22 28 22  *4 =  Логические файлы 4 4 5 4  *10 =  Интерфейсные файлы 2 2 3 2  *7 =  Общее количество   Таблица 4. Оценка системных параметров проекта. Параметр оценка Параметр оценка  F1 2 F8 3  F2 0 F9 5  F3 4 F10 4  F4 3 F11 3  F5 4 F12 4  F6 5 F13 5  F7 5 F14 5  Таким образом, получаем: FР= ______________________________________________________________________ Используя значение производительности (2,55), взятое в метрическом базисе фирмы, и рабочий коэффициент 4500, вычисляем значения затрат и стоимости. Записать формулы, по которым производились расчёты. _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ __________________________________________________________________________________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ Лабораторна робота № 8. Аналіз чуттєвості програмного проекту. СОСОМО II — авторитетная и многоплановая модель, позволяющая решать самые разнообразные задачи управления программным проектом. Рассмотрим возможности этой модели в задачах анализа чувствительности — чувствительности программного проекта к изменению условий разработки. Будем считать, что корпорация «Сверх Мобильные Связи» заказала разработку ПО для встроенной космической системы обработки сообщений. Ожидаемый размер ПО — 10 KLOC, используется серийный микропроцессор. Примем, что масштабные факторы имеют номинальные значения и что автоматическая генерация кода не предусматривается. К проведению разработки привлекаются главный аналитик и главный программист высокой квалификации, поэтому средняя зарплата в команде составит $ 6000 в месяц. Команда имеет годовой опыт работы с этой проблемной областью и полгода работает с нужной аппаратной платформой. В терминах СОСОМО II проблемную область (область применения продукта) классифицируют как «операции с приборами» со следующим описанием: встроенная система для высокоскоростного мультиприоритетного обслуживания удаленных линий связи, обеспечивающая возможности диагностики. Оценку пост-архитектурных факторов затрат для проекта сведем в табл. 1. Таблица 1. Оценка пост-архитектурных факторов затрат Фактор Описание Значение Оценка Множитель  RELY  - Номинал. 1  DATA  20 Кбайт Низкая 0,93  CPLX  - Очень высок. 1,3  RUSE  - Номинал. 1  DOCU  - Номинал. 1  TIME  70% Высокая 1,11  STOR  45 из 64 Кбайт, 70% Высокая 1,06  PVOL  каждые 6 месяцев Номинал. 1  ACAP  75% Высокая 0,83  PCAP  75% Высокая 0,87  AEXP  1 год Номинал. 1  PEXP  6 месяцев Низкая 1,12  LTEX  1 год Номинал. 1  PCON  12% в год Номинал. 1  TOOL  - Высокая 0,86  SITE  телефоны Низкая 1,1  SCED  - Номинал. 1  Множитель поправки МР   Из таблицы следует, что увеличение затрат в 1,3 раза из-за очень высокой сложности продукта уравновешивается их уменьшением вследствие высокой квалификации аналитика и программиста, а также активного использования программных утилит. Рассчитаем затраты и стоимость проекта (А=2,5, В=1,16): ЗАТРАТЫ=А*РАЗМЕРВ*МР=______________________________________________ СТОИМОСТЬ=ЗАТРАТЫ*$6000=__________________________________________ Таковы стартовые условия программного проекта. А теперь обсудим несколько сценариев возможного развития событий. Сценарий понижения зарплаты Положим, что заказчик решил сэкономить на зарплате разработчиков. Т.е. понижение квалификации аналитика и программиста. Соответственно, зарплата сотрудников снижается до $5000. Оценки их возможностей становятся номинальными, а соответствующие множители затрат принимают единичные значения: ЕMACAР=ЕMPCAP=1. Следствием такого решения является изменение множителя поправки МР = _____________________________,возрастание/убывание(нужное подчеркнуть), а также затрат и стоимости: ЗАТРАТЫ = _________________________________________, СТОИМОСТЬ = ______________________________________, проигрыш/выигрыш (нужное подчеркнуть) =___________ Сценарий наращивания памяти Положим, что разработчик предложил нарастить память — купить за $ 1000 чип ОЗУ емкостью 96 Кбайт (вместо 64 Кбайт). Это меняет ограничение памяти (используется не 70%, а 47%), после чего фактор STOR снижается до номинального: ЕMSTOR=l. Следствием такого решения является изменение множителя поправки МР = ____________________________, возрастание/убывание (нужное подчеркнуть), а также затрат и стоимости: ЗАТРАТЫ = _________________________________________, СТОИМОСТЬ = ______________________________________, проигрыш/выигрыш (нужное подчеркнуть) =___________ Сценарий использования нового микропроцессора Положим, что заказчик предложил использовать новый, более дешевый МП (дешевле на $1000). К чему это приведет? Опыт работы с его языком и утилитами понижается от номинального до очень низкого и ЕMLTEX=1,22, а разработанные для него утилиты (компиляторы, ассемблеры и отладчики) примитивны и ненадежны (в результате фактор TOOL понижается от высокого до очень низкого и ЕМTOOL=1,24). Следствием такого решения является изменение множителя поправки МР = ____________________________, возрастание/убывание (нужное подчеркнуть), а также затрат и стоимости: ЗАТРАТЫ = _________________________________________, СТОИМОСТЬ = ______________________________________, проигрыш/выигрыш (нужное подчеркнуть) =___________ Сценарий уменьшения средств на завершение проекта Положим, что к разработке принят сценарий с наращиванием памяти. Кроме того, предположим, что завершился этап анализа требований, на который было израсходовано 10% от бюджета. Т.е. осталось $200 000. Допустим, что в этот момент «коварный» заказчик сообщает об отсутствии у него достаточных денежных средств и о предоставлении на завершение разработки только $170000 (15%-ное уменьшение оплаты). Для решения этой проблемы надо установить возможные изменения факторов затрат, позволяющие уменьшить оценку затрат на 15%. Первое решение: уменьшение размера продукта (за счет исключения некоторых функций). Нам надо определить размер минимизированного продукта. Будем исходить из того, что затраты должны уменьшиться с 37 до 31,45 чел.-мес. Решим уравнение: 2,5*(НовыйРазмер)1,16 = 31,45. Очевидно, что НовыйРазмер = 12,581/1,16 = 8,872 [KLOC]. Другие решения: уменьшить требуемую надежность с номинальной до низкой. Это сокращает стоимость проекта на 12% (ЈMRELY изменяется с 1 до 0,88). Такое решение приведет к увеличению затрат и трудностей при применении и сопровождении; повысить требования к квалификации аналитикой и программистов (с высоких до очень высоких). При этом стоимость проекта уменьшается на 15-19%. Благодаря программисту стоимость может уменьшиться на (1-0,74/0,87)*100%=15%. Благодаря аналитику стоимость может понизиться на (1-0,67/0,83)*100%=19%. Основная трудность — поиск специалистов такого класса (готовых работать за те же деньги); повысить требования к опыту работы с приложением (с номинальных до очень высоких) или требования к опыту работы с платформой (с низких до высоких). Повышение опыта работы с приложением сокращает стоимость проекта на (1-0,81)*100%=19%; повышение опыта работы с платформой сокращает стоимость проекта на (1-0,88/1,12)*100%=21,4%. Основная трудность — поиск экспертов (специалистов такого класса); повысить уровень мультисетевой разработки с низкого до высокого. При этом стоимость проекта уменьшается на (1 - 0,92/1,1)*100%=16,4%; ослабить требования к режиму работы в реальном времени. Предположим, что 70%-ное ограничение по времени выполнения связано с желанием заказчика обеспечить обработку одного сообщения за 2 мс. Если же заказчик согласится на увеличение среднего времени обработки с 2 до 3 мс, то ограничение по времени станет равно (2 мс/3 мс)*70%=47%, в результате чего фактор TIME уменьшится с высокого до номинального, что приведет к экономии затрат на (1-1/1,11)*100%=10%; учет других факторов затрат не имеет смысла. Некоторые факторы (размер базы данных, ограничения оперативной памяти, требуемый график разработки) уже имеют минимальные значения, для других трудно ожидать быстрого улучшения (использование программных утилит, опыт работы с языком и утилитами), третьи имеют оптимальные значения (требуемая повторная используемость, документирование требований жизненного цикла). На некоторые разработчик почти не может повлиять (сложность продукта, изменчивость платформы). Наконец, житейские неожиданности едва ли позволят улучшить принятое значение фактора «непрерывность персонала». Предположим, что вы руководите проектом. Укажите 3 наиболее предпочтительные решения и обоснуйте их. _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ __________________________________________________________________________________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ _________________________________________________________________________ __________________________________________________________...
Антиботан аватар за замовчуванням

16.03.2013 23:03-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!