Смекни!
smekni.com

Методические указания к лабораторным работам по дисциплине “Системы автоматизации проектирования программного обеспечения” (стр. 15 из 22)

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

Лабораторная работа № 7

Тема: «Исследование характеристик разработанной автоматизированной системы»

Цель работы:

1) исследовать структуру и характеристики программного средства.

1 Задание на самоподготовку

- вспомнить изученный материал по дисциплине «Технология разработки программного обеспечения»;

- знать методику построения функциональной схемы, укрупненной схемы алгоритма работы программного средства.

2 Задание на лабораторное занятие

По аналогии с первой лабораторной лаботой исследовать структуру и характеристики разработанного программного средства: разработать функциональную схему и укрупненную схему алгоритма (см. лаб. раб. №1).

Список использованных источников

1. Уэнди Боггс, Майкл Боггс. UML и Rational Rose 2002. Издательство “Лори”, 2004. - 509 с.

2. Дж. Рамбо, М. Блаха. UML 2.0. Объектно-ориентированное проектирование и разработка. 2-у изд. – СПб. Питер, 2007. – 554 с.: ил.

3. www.intuit.ru

Приложение А

Техническое задание

Приложение Б

Варианты заданий

/Старые/

1 Автоматизированная информационная система «Ремонт оборудования».

Предприятие – высшее учебное заведение. В структуре есть вычислительный центр, в составе которого, в свою очередь, есть ремонтная мастерская.

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

Необходимо реализовать следующую обработку данных:

- Построить диаграмму: количество техники определенного наименования в заданном подразделении по годам (за три года).

- Список сотрудников (ФИО, год рождения) по подразделениям, мужчин, достигших пенсионного возраста в текущем году (60 лет).

- Название подразделения, у которого была наибольшее количество техники, переданной в ремонт.

2 Автоматизированная информационная система «Баскетбол. Женская суперлига»

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

Словесное описание предметной области: Команда клуба "Надежда" города принимает участие в соревнованиях женской баскетбольной суперлиги России. В этих соревнованиях участвуют порядка 12 команд из разных клубов и городов России. Участие в соревновании определяется документов, в котором указано: год проведения (2002 – 2003), клубы, участвующие в розыгрыше. Необходимо хранить информацию об клубах и участниках соревнований. Каждый клуб характеризуется следующей информацией: название, дата создания, город, спонсоры (ФИО, название организации, если это не частное лицо), главный тренер, который тренирует команду клуба в настоящее время (необходимо хранить историю о всех тренерах) – ФИО, возраст, звание. Также необходимо знать информацию о наличии залов клуба (название зала, адрес, вместимость, телефон, категория (низкая, средняя и т.п.), информацию о видах транспорта, предоставляемого клубом для перемещения участников соревнований (вид, вместимость). Необходимо также хранить информацию о всех участниках соревнований, которые в разное время играли за клуб – ФИО, дату рождения, звания, антропологические данные (дата, рост, вес), игровой номер, выполняемое амплуа. Эта информация может меняться с течением времени (игрок сменил амплуа, вырос), поэтому необходимо хранить историю.

Необходимо реализовать следующую обработку данных:

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

- Построить диаграмму: перечень клубов, участвующих в соревнованиях в текущем году – город, количество залов.

- Список тренеров заданного клуба (ФИО, год рождения) за всю историю существования клуба.

3 Автоматизированная информационная система «Технический осмотр автомобилей»

Предприятие – учреждение ГИБДД

Словесное описание предметной области: При проведении технического осмотра автомобиля необходимо фиксировать следующие данные: госномер автомобиля, проходящего технический осмотр, номер двигателя, цвет, марка, номер технического паспорта, номер водительского удостоверения, ФИО владельца, адрес прописки, год рождения, пол. Данные фиксируются на дату прохождения текущего осмотра, необходимо хранить историю осмотров – дата прохождения, результат. Необходимо также фиксировать ФИО, должность, звание сотрудника ГАИ, проводившего осмотр, заключение осмотра. Каждый день технический осмотр могут проходить много автомобилей, проводить осмотр могут разные сотрудники, но каждый сотрудник проводит за день не более 10 осмотров.

Необходимо реализовать следующую обработку данных:

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

- Список сотрудников ГАИ, проводивших осмотр на заданную дату: ФИО, звание сотрудника, госномера автомобилей, которые он осматривал.

- История прохождения осмотров заданным автомобилем (номер двигателя) – дата прохождения, результат.

4 Автоматизированная информационная система «Оплата за междугородние разговоры»

Предприятие связи, предоставляющие услуги междугородней связи.

Словесное описание предметной области: Технолог междугородней телефонной станции (МТС) вносит в БД информацию о новых клиентах, пользующихся услугами, это: номер телефона клиента, ФИО, адрес, дата регистрации. Также технолог изменяет цены за пользование услугами, эти данные хранятся в следующем виде: дата, название населенного пункта, с которым осуществляется связь, стоимость одной минуты разговора, льготная стоимость (с 20.00 до 6.00). Оператор МТС фиксирует дату разговора, город, с которым произошел разговор, номер абонента, длительность разговора. После этого оператор отсылает абоненту квитанцию об оплате. Он также принимает извещение об оплате и фиксирует, что те или иные разговоры оплачены.

Необходимо получить реализовать следующую обработку данных:

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

- Список абонентов, имеющих задолженности по оплате (срок оплаты – 20 дней) – дата, название организации, предоставляющей услуги связи, телефон, ФИО, адрес абонента.

- Стоимость оплаты одной минуты разговора для разных населенных пунктов на заданную дату: название организации, предоставляющей услуги связи, .дата, название населенного пункта, стоимость одной минуты, льготная стоимость одной минуты.

5 Автоматизированная информационная система «Оплата услуг центра доступа в Интернет)

Предприятие – провайдер, предоставляющий услуги доступа в Интернет в своем зале.

Словесное описание предметной области: В БД заносится следующая информация о клиенте, пользующегося услугами Интернет: номер компьютера клиента, IP-адрес, дата, время начала соединения, окончания соединения, которые фиксируются автоматически при соединенияя. Цены за пользование услугами могут изменяться, эти данные хранятся в следующем виде: дата, стоимость одной минуты соединения, льготная стоимость с 20.00 до 2.00, льготная стоимость с 02.00 до 06.00. Для каждого абонента формируется квитанция об оплате, в которой содержится: название, адрес, телефон организации, выдавшей квитанцию, дата, время начала, окончания сеанса, количество минут, стоимость одной минуты, итоговая сумма, номер, ФИО оператора, выдавшего квитанцию, номер смены. В одной квитанции м.б. представлена информация о нескольких сеансах связи.

Необходимо реализовать следующую обработку данных:

- Построить диаграмму: количество клиентов за заданный месяц с разбивкой по дням.

- Время заданных суток, на которое пришлось максимально количество клиентов.

- Список сотрудников заданной смены: ФИО, должность, домашний адрес, домашний, мобильный телефоны.

6 Автоматизированная информационная система «Комплектующие к станкам»

Предприятие, имеющее в своей структуре производственные участки и склады.

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