Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Общие требования к разработке ПС





 

Разработка ПС может вестись с использованием какого-либо подхода проектирования например, водопадной модели разработки ПС (см. пункт 1.2).

Можно придерживаться следующих этапов жизненного цикла ПС см. рисунок 2.1.

Рисунок 2.1 - Этапы жизненного цикла ПС

 

Целью этапа анализа является описание задачи, которое должно быть полным, последовательным, доступным для чтения и обзора различными заинтересованными сторонами, позволяющим производить сравнение с реальными условиями.

В ходе этого этапа решаются задачи:

- уточнение требований, приведенных в задании на проектирование;

- разработка спецификаций на ПС.

Итогом выполнения этого этапа являются эксплуатационные и функциональные спецификации, содержащие конкретное описание ПС.

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

Цель этапа проектирования - иерархическое разбиение сложной задачи создания ПО на подзадачи меньшей сложности.

На этапе проектирования решаются следующие задачи:

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

- определение состава модулей с разделением их на иерархические уровни;

- фиксация межмодульных интерфейсов.

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

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

Цель этапа тестирования и отладки - выявление в ПС ошибок, проверка работоспособности ПС, его соответствие спецификациям.

В ходе этого этапа решаются следующие задачи:

- подготовка данных для отладки;

- планирование отладки;

- испытание ПО.

Результатом работы должно являться оттестированное и отлаженное ПС.

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

Примерные временные соотношения между отдельными видами работ представлены в таблице 2.1.

Разработка ПС должна начинаться с тщательного изучения задания.

Этапы анализа и проектирования должны быть формализованы с помощью одного из рекомендуемых средств:

- аппарат формальных спецификаций;

- методы структурного анализа;

- методы объектно-ориентированного анализа;

- методы объектно-ориентированного проектирования.

 

Таблица 2.1 - Распределение времени по этапам разработки ПС

(в % к общему времени разработки)

Этапы разработки ПС Всего
Виды работ Анализ Проектирование Программирование Отладка и тестирование
Анализ требований и разработка спецификаций          
Подготовка данных для отладки          
Планирование отладки          
Проектирование          
Тестирование          
Программирование          
Испытание ПС          
Документирование          
Всего          

Date: 2015-07-27; view: 503; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.005 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию