
- •Управление it проектами Лабораторные работы
- •1. Цель работы 54
- •2.2. Внешние и внутренние метрики размера пс. Сравнение функциональных точек и количества строк исходного кода
- •2.3. Руководство по подсчёту функциональных точек
- •2.4. Пример расчета по методу функциональных точек
- •2.5. Метод функциональных точек в пакете cosmos
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •5. Контрольные вопросы
- •6. Рекомендуемая литература
- •2.2. Количество строк исходного кода (sloc)
- •2.3. Типы программной разработки
- •2.4. Стоимостные факторы
- •2.5. Уравнения, используемые в модели cocomo
- •2.6. Распределение трудозатрат по фазам разработки
- •2.4. Пример расчетов с использованием модели cocomo
- •2.5. Модель cocomo в пакете cosmos
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •5. Контрольные вопросы
- •6. Рекомендуемая литература
- •2.2. Основные шаги при работе с angeLplus
- •3. Порядок выполнения работы
- •4. Содержание отчета
- •5. Контрольные вопросы
- •6. Рекомендуемая литература
- •Приложение Варианты учебных информационных систем предприятий
4. Содержание отчета
Отчет должен содержать:
· номер и название лабораторной работы;
· цель лабораторной работы;
· результаты исследований в виде зависимости оценки атрибута «Effort days» от количества случаев, ближайших к исследуемому, которые были использованы для формирования базиса оценки;
· результаты исследований в виде графика зависимости величины «Effort days» от величины атрибута из соответствующего варианта задания (в вариантах 3, 7, 11, 15 и 19 это будет гистограмма);
· выводы.
5. Контрольные вопросы
-
Каким методом определяется трудоемкость разработки программных средств в пакете ANGELplus?
-
В чем состоит основная идея метода оценивания трудоемкости разработки программных средств по аналогии?
-
В чем состоят основные достоинства метода оценивания трудоемкости разработки программных средств по аналогии?
-
В чем состоят основные недостатки метода оценивания трудоемкости разработки программных средств по аналогии?
-
Как в пакете ANGELplus создается база данных завершенных проектов?
-
Какие атрибуты проектов могут быть оценены с использованием пакета ANGELplus?
-
Можно ли анализировать чувствительность проектов к изменению отдельных атрибутов с использованием пакета ANGELplus?
6. Рекомендуемая литература
-
http://dec.bmth.ac.uk/ESERG/ANGEL/
-
http://sunset.usc.edu/research/COCOMOII/
-
Боэм Б.У. Инженерное проектирование программного обеспечения. – М.: Радио и связь, 1985. – 512 с.
-
Соммервилл Иан Инженерия программного обеспечения. – М., СПб., Киев: «Вильямс», 2002. – 625 с.
-
Орлов С.А. Технологии разработки программного обеспечения. – СПб.: Питер, 2004. – 528 с.
Приложение Варианты учебных информационных систем предприятий
1. Швейное ателье по пошиву верхней одежды на заказ. В ателье работает несколько модельеров-закройщиков. Возможные основные бизнес-процессы:
– прием и регистрация заказа;
– выбор и назначение модельера-закройщика в зависимости от его специализации и занятости (возможно по просьбе клиента);
– обмер клиента и уточнение деталей заказа;
– оценка стоимости заказа в зависимости от типа материалов и сложности работы;
– авансовая оплата стоимости заказа;
– поиск и закупка материалов и комплектующих деталей;
– выполнение заказа;
– оплата оставшейся стоимости заказа и его выдача;
– прием претензий в случае их возникновения.
2. Предприятие, осуществляющее Интернет-торговлю книжной продукцией и компакт-дисками различного содержания. Возможные основные бизнес-процессы:
– прием и регистрация заказа;
– проверка оплаты заказа при помощи банковского перевода, пластиковой карты, системы электронных платежей и т.п.;
– поиск заказа на складе;
– отправка заказов по почте без платежа (в случае предоплаты товара каким-либо способом) или наложенным платежом, отправка заказов с курьером;
– учет возврата товаров и причин возврата.
3. Пункт видео-проката. Возможен прокат различных видео-материалов (фильмы, развлечения, познавательные и учебные материалы и т.п.) на различных носителях (видеокассеты, компакт-диски - MPEG 4, DVD и т.п.). Возможные основные бизнес-процессы:
– прием и регистрация заказа;
– поиск заказа;
– оценка стоимости заказа в зависимости от типа материала и срока проката;
– прием и регистрация залога (деньги, различные типы документов и т.п.);
– возврат просмотренных материалов;
– проверка возвращенных материалов на повреждения с возможными штрафными санкциями к клиенту;
– заказ новых видео-материалов при их появлении в продаже, а также в зависимости от требований потребителей и от порчи имевшихся материалов.
4. Ателье по ремонту сложной бытовой техники, включая теле- видеоаппаратуру, холодильники, стиральные машины, пылесосы и т.п. Возможные основные бизнес-процессы:
– прием и регистрация заказа;
– выбор и назначение мастера, осуществляющего ремонт, в зависимости от типа аппаратуры и загруженности мастеров;
– определение вида неисправности;
– оценка стоимости заказа в зависимости от типа необходимых комплектующих деталей и сложности ремонта;
– поиск на складе, а если необходимо, закупка материалов и комплектующих деталей;
– выполнение заказа;
– оплата и выдача заказа, прием претензий.
5. Предприятие общественного питания, работающее по принципу доставки продуктовых заказов (напитки, пицца, шашлык, хот-доги, салаты и т.п.) на дом. Возможные основные бизнес-процессы:
– прием и регистрация заказа по телефону (Интернету и т.п.);
– выполнение заказа;
– оценка стоимости заказа в зависимости от типа продуктов, места и времени доставки (в отдаленные районы и ночью тарифы выше);
– доставка заказов с курьером, прием оплаты за заказ;
– учет возврата заказанных продуктов и причин возврата;
– заказ новых продуктов и полуфабрикатов в зависимости от требований потребителей и от имеющихся запасов на складе с учетом сроков хранения различных продуктов.
6. Товарный склад косметики и парфюмерии фирмы мелкооптовой торговли. Возможные основные бизнес-процессы:
– получение товаров и сопровождающей документации (накладных, сертификатов, рекламных материалов и т.п.);
– закладка товаров на хранение;
– прием заказов и предоплаты от клиентов;
– оформление документации (накладных, копий сертификатов и т.п.) на отпускаемый товар;
– отпуск товаров клиентам по факту предоплаты, а некоторым в кредит в рамках допустимой суммы;
– доставка товара транспортом фирмы за соответствующую плату, если у клиента нет собственного транспорта;
– прием возвращаемого предприятиями торговли брака и его отправка дистрибьютору, если экспертом подтверждается факт брака по вине предприятия изготовителя;
– заказ новых партий товаров в зависимости от требований потребителей и от имеющихся запасов на складе с учетом сроков хранения различных товаров.
7. Муниципальная аптека, торгующая готовыми лекарствами, с отпуском товара без рецепта и по рецепту. Аптека также торгует по специальным рецептам лекарствами, требующими особо строгого учета (например, наркосодержащими). Необходимо учесть наличие льготных рецептов с бесплатной и 50% оплатой стоимости, а также наличие в аптеке отдела по рецепторному изготовлению лекарств на заказ. Возможные основные бизнес-процессы:
– обслуживание клиентов, приобретающих готовые лекарства по рецептам и без них, за полную стоимость или по льготной цене;
– подбор клиентам лекарств-аналогов, при отсутствии в продаже требуемых лекарств (за исключением лекарств, отпускаемых по льготным рецептам, и лекарств строгого учета);
– учет и хранение рецептов, особенно на лекарства строго учета;
– прием, оплата и регистрация заказов на изготовление лекарств;
– оценка стоимости изготавливаемого лекарства в зависимости от вида необходимых компонентов и сложности его изготовления;
– поиск на складе, а если необходимо, закупка компонентов лекарства;
– выполнение заказа;
– выдача заказа.
8. Муниципальная поликлиника, осуществляющая лечение на основе обязательного и добровольного медицинского страхования, а также оказывающая населению дополнительные платные медицинские услуги.
- прием и регистрация пациентов
- прием вызовов скорой медицинской помощи
- запись пациентов на консультации (по телефону)
- получение доступа к истории болезни пациента и контроль материальных затрат на его лечение;
- обследование пациентов
- лечение пациентов
9. Автотранспортное предприятие, осуществляющее пассажирские перевозки, в некотором регионе.
– прием и регистрация заказа;
– подбор транспортного средства;
– оценка стоимости перевозки;
– оформление проездных документов
10. Автотранспортное предприятие, осуществляющее грузовые перевозки.
11. Автозаправочная станция.
12. Городская библиотека.
13. Отдел кадров крупного машиностроительного предприятия.
14. Профессиональная футбольная команда.
15. Городской следственный изолятор (СИЗО).
16. Городской краеведческий музей.
17. Типография.
18. Страховая компания.