Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Тема 2. Основные этапы и стадии проектирования




Стадии разработки: техническое задание, эскизный проект, технический проект, рабочий проект. Этапы и виды работ. Иерархическое представление проектной информации – уровни абстрагирования, детализации, определенности.

 

Стадии разработки определяют наиболее общий состав процедур разработки и требования к документации. Стадии разработки регламентируются ГОСТом и другими нормативными документами.

Выделим четыре стадии разработки: техническое задание, эскизный проект, технический проект, рабочий проект. Проектирование ПС на ранних стадиях характеризуется высокой неопределенностью исходных данных и представлений разработчиков о свойствах и функциях создаваемой системы.

Уровни абстрагирования определяют систему понятий (модель абстракции), привлекаемых для описания инженерных решений. Уровни представления определяются в рамках конкретной предметной области, методики моделирования, могут регламентироваться различными стандартами.

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

Уровни детализации определяют степень детализации элементов и связей компонент моделируемой системы при описании ее на одном уровне абстрагирования. Уровни детализации могут регламентироваться конкретными методиками моделирования.

Под уровнем детализации будем понимать соответствующий иерархический уровень в модели абстракций (модель абстракций – иерархическая структура).

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

· Концептуальный уровень – содержательное описание модели исходя из содержательного процесса управления. Характеризуется неформальными (слабо формализованными) средствами описания инженерных решений.

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

· Физический уровень – описание модели системы на уровне программно-аппаратных средств реализации. Характеризуется практической выполнимостью моделей абстракций на программном уровне.


Рекомендуемые этапы и виды работ:

ПТС – программно-технические средства.

ПО – программное обеспечение.

 

№ пп Название этапов и видов работ Длительность выполнения (кал. месяц) Стоимость (уе) Материалы и изделия, предоставляемые Заказчику
1. Предпроектная подготовка      
1.1 Разработка технического задания. 1. Сбор материалов для формирования исходных данных для планирования и проектирования ПО. 2. Технико-экономическое обоснование. 3. Обоснование проведения научных исследований. 4. Определение требований к ПО, стадиям, этапам и срокам разработки. 5. Оформление технического задания     Документы. · Техническое задание · План-график · Калькуляция
1.2 Системный анализ предметной области и класса проектируемого ПО. 1. Определение целей и назначения ПО; 2. Проектирование и моделирование основных функций и обобщенных алгоритмов. 3. Выбор методов решения задач. 4. Выбор и обоснование критериев эффективности и качества разработки ПО.     Документы. · Исходные данные для проектирования. · Сценарии. · Иерархия функций. · Топология АРИС при применении ПО. · Конфигурация ПО и ТС. · Обобщенные алгоритмы. · Список показателей и критериев эффективности и качества
2. Эскизный проект      
2.1 Проектирование архитектуры ПО. 1. Формирование общей структуры ПО и его основных компонент: определение структуры ПО, определение структуры модулей ПО. 2. Распределение ресурсов ТС по функциональным задачам ПО: 3. Оценка производительности ПТС: распределение емкостей накопителей информации и памяти ЭВМ, пропускной способности коммутаторов и каналов связи и пр. 4. Формирование дисциплины взаимодействия процессоров и диспетчеризации вызова программ.     Документация. · Покомпонентная спецификация ПО. · Оценка и распределение ресурсов ТС по компонентам ПО. · Инструкции по составлению спецификаций на модули и группы программ. · Методика отладки и комплексирования программ. · Спецификация взаимодействия параллельных задач и диспетчеризация модулей.
2.2 Подготовка технологических средств. 1. Организация базы данных проекта ПО; 2. Выбор и адаптация инструментария и языков программирования, настройка средств трансляции и отладки; 3. Оценка реализуемости данного класса ПО на базе выбранных ТС. 4. Выбор или разработка инструкций по применению технологии проектирования-конструирования ПО.     Документы. · Обоснование выбора инструментальных средств программирования. · Структура технологического процесса разработки ПО. · Формальная структура ПТС АРИС «Карты»: информационная, функциональная, потоковая. · Методика конструирования ПО
3. Технический проект      
3.1 Разработка ПО 1. Разработка алгоритмов, спецификаций на модули и группы программ. 2. Конструирование информационного фонда (базы данных) 3. Программирование и трансляция ПО.     Документы. · Внешние спецификации модулей · Логика модулей (определение данных, алгоритм, программа) · Структура сопряжений модулей · Глобальная модель данных + локальные модели данных. Изделия · Исходный модуль версии ПО, загрузочные (исполнимые) модули на отдельных магнитных или оптических носителях.
3.2 Отладка программ в статике. 1. Планирование отладки программ. 2. Тестирование программ. 3. Локализация ошибок и корректировка программ. 4. Комплексирование программ.     Документы · Методика детерминированного тестирования: тест, исходные данные и эталонные результаты.
3.3 Комплексная динамическая отладка: 1. Выбор средств для имитации абонентов. 2. Разработка программ имитации. 3. Создание программ обработки результатов. 4. Отладка функционирования ПО в реальном масштабе времени. 5. Отладка программы на объектах Заказчика.     Документы. · Структура и спецификация модели объекта автоматизации. Изделия · Программные и аппаратурные имитаторы внешней среды. · Средства для контроля и регистрации промежуточных данных, облегчающие обнаружение и локализацию ошибок · Исходный модуль версии ПО, загрузочные (исполнимые) модули на отдельных магнитных или оптических носителях.
4. Рабочий проект      
4.1 Испытания ПО. 1. Разработка, согласование и утверждение программы и методики испытаний ПО: испытания на полноту функционирования; испытания на надежность функционирования и другие характеристики. 2. Обработка результатов испытаний. 3. Разработка акта испытания. 4. Проведение корректировки ПО и программной документации по результатам испытаний.     Документы. · Программа испытаний. · Акт испытаний.
4.2 Выпуск машинных носителей и документирование. 1. Разработка инсталляционной версии пакета ПО с приданием ему статуса Программного Продукта (ПП). 2. Изготовление машинных носителей и выпуск тиража.     Изделия. · Макет обложки · Инсталляционная версия ПО, загрузочные (исполнимые) модули на отдельных магнитных или оптических носителях. · Тираж ПО в составе: инсталляционная версия (CD), пакет документов (брошюры)
4.3 Разработка и изготовление программной документации. 1. Эксплуатационных документов. 2. Технологических документов. 3. Исследовательских документов.     Документы · Руководство пользователя · Руководство программиста · Проектно-конструкторская документация. · Акт о закрытии договора разработки
5. Внедрение и сопровождение     Проработка новых юридических документов на внедрение и сопровождение ПО «АРИС карты»

 

 

ДИАГРАММА СРОКОВ ВЫПОЛНЕНИЯ РАБОТ Эксплуатационные и капитальные затраты

Рис.1. Диаграмма сроков выполнения работ.

 

ОЦЕНКА СТОИМОСТИ ПРОЕКТА

 

Ведем среднестатистические нормативы по фирме Исполнителя по статьям затрат на 1 человека.

1. Среднестатистический показатель затрат «фронда заработной платы» на 1 человека: (зарплата + премии)´налоги≈ 800 уе в месяц

2. Производственная площадь на 1 человека составляет 5´2=10 м2

Стоимость аренды 1 м2 в месяц 10 уе. Затраты по аренде на 1 человека 10´10= 100 уе

3. Аренда или амортизационные отчисления на технические средства (персональные компьютеры) составляет 100 уе в месяц на один компьютер с учетом затрат на обслуживающий их персонал.

Итого: одно рабочее человеко-место (чм) в месяц стоит 800 +100+100 = 1000 уе

Общая стоимость работ составила:

№ этапа Стоимость
1. Предпроектная подготовка  
2. Эскизный проект  
3. Технический проект  
4. Рабочий проект  
ИТОГО  

4. Калькуляция. Стоимость = длительность´(затраты + прибыль (5%затраты))´1,18=2 ´ (5320 +266) ´1,18




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


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


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



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




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