Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Общие требования к разработке ПС
Разработка ПС может вестись с использованием какого-либо подхода проектирования например, водопадной модели разработки ПС (см. пункт 1.2). Можно придерживаться следующих этапов жизненного цикла ПС см. рисунок 2.1. Рисунок 2.1 - Этапы жизненного цикла ПС
Целью этапа анализа является описание задачи, которое должно быть полным, последовательным, доступным для чтения и обзора различными заинтересованными сторонами, позволяющим производить сравнение с реальными условиями. В ходе этого этапа решаются задачи: - уточнение требований, приведенных в задании на проектирование; - разработка спецификаций на ПС. Итогом выполнения этого этапа являются эксплуатационные и функциональные спецификации, содержащие конкретное описание ПС. Эксплуатационные спецификации должны содержать сведения о быстродействии ПО, затратах памяти, требуемых технических средствах, надежности и т.д. Функциональные спецификации определяют функции, которые должно выполнять ПС. Спецификации должны быть полными, точными и ясными. Цель этапа проектирования - иерархическое разбиение сложной задачи создания ПО на подзадачи меньшей сложности. На этапе проектирования решаются следующие задачи: - формирование структуры ПС и разработка алгоритмов, задаваемых спецификациями; - определение состава модулей с разделением их на иерархические уровни; - фиксация межмодульных интерфейсов. Результатом работы на этом этапе являются спецификации на отдельные модули, дальнейшая декомпозиция которых нецелесообразна. Этап реализации или программирования включает в себя непосредственное кодирование текстов программ на выбранном алгоритмическом языке программирования. Цель этого этапа - получение текстов программ. Цель этапа тестирования и отладки - выявление в ПС ошибок, проверка работоспособности ПС, его соответствие спецификациям. В ходе этого этапа решаются следующие задачи: - подготовка данных для отладки; - планирование отладки; - испытание ПО. Результатом работы должно являться оттестированное и отлаженное ПС. На этапе сопровождения возможно расширение функциональных возможностей ПС, уточнение существующих, а также устранение ошибок. Примерные временные соотношения между отдельными видами работ представлены в таблице 2.1. Разработка ПС должна начинаться с тщательного изучения задания. Этапы анализа и проектирования должны быть формализованы с помощью одного из рекомендуемых средств: - аппарат формальных спецификаций; - методы структурного анализа; - методы объектно-ориентированного анализа; - методы объектно-ориентированного проектирования.
Таблица 2.1 - Распределение времени по этапам разработки ПС (в % к общему времени разработки)
|