![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Проектирование программного изделия включает несколько различных этапов. Начальный этап проектирования состоит из следующих процессов:
Анализ и разработка требований к ПИ. В процессе разработки требований необходимо решить следующие задачи:
• выявить наличие информации, необходимой для выполнения планируемых функций;
• определить трудоемкость и стоимость предстоящей работы;
• обеспечить полноту и точность определения функций, подлежащих выполнению ПИ, их взаимосвязь;
• выявить пространственно-временные ограничения, налагаемые на систему, а также средства системы, которые в будущем могут претерпеть изменения.
Анализ требований способствует лучшему пониманию решаемой проблемы и компромиссных ситуаций, что помогает выбрать оптимальное решение.
Можно установить две фазы в выработке требований. Первой является фаза планирования, на которой определяется реализуемость, устанавливаются цели, оцениваются затраты и обеспечивается ориентация для разработки проекта. В результате получают набор требований, основанный на определенных начальных условиях. Второй фазой является фаза выработки требований пользователя. На этой фазе вырабатываются требования к входным данным, информационным потокам, выходным данным, документации, среде, вычислительным ресурсам. Получаемая на этом этапе информация ориентирована на установление критериев для выходных результатов, задает функциональные возможности ПИ и ограничивает среду использования ПИ. Именно на этой фазе возникают детализированные требования к ПИ.
Вторым процессом являются разработка и описание целей. На этом этапе устанавливаются взаимосогласованные цели создания ПИ. Это связано тем, что некоторые цели имеют противоречивый характер, и необходимо найти компромиссное решение: установить, какие из них более важны при разработке ПИ, а какими можно пренебречь для достижения более важных целей.
В общем случае цели разработки ПИ могут быть сгруппированы в десять категорий: универсальность, человеческие факторы, адаптируемость, сопровождаемость, безопасность, документация, стоимость, календарный план, производительность, надежность.
Цели проекта - это цели, которые должны быть достигнуты в процессе проектирования. Они не проявляются явно в ПИ, но тем не менее должны быть официально установлены.
Цели проекта должны содержать следующую информацию: стоимостные ограничения; календарный план выполнения работ; задачи каждого этапа тестирования; цели в области адаптируемости, указывающие степень адаптируемости или расширяемости; цели в области сопровождаемости; уровни надежности; документирование в процессе разработки; критерии завершения разработки и начала эксплуатации.
Внешнее проектирование – это процесс описания планируемого поведения разрабатываемого ПИ с точки зрения потенциальных пользователей. Целью этого процесса является конкретизация внешних взаимодействий будущего ПИ без детализации внутреннего устройства. Внешний проект представляет собой внешние спецификации ПИ, предназначенные для различных групп специалистов - пользователей и разработчиков.
При разработке внешних интерфейсов пользователя проектировщик должен решить три проблемы: 1) доведение до минимума ошибок пользователя; 2) обнаружение ошибок пользователя в случае их возникновения; 3) доведение до минимума сложности разрабатываемого ПИ.
Обычно внешние спецификации представляют собой объемистый документ. Поэтому для упрощения процесса его разработки применяют иерархическую организацию. Разработка внешних спецификаций разбивается на две части: предварительный внешний проект и детальный внешний проект.
Предварительный внешний проект содержит описание основных компонентов, затем компонентов, из которых состоят эти основные компоненты, и далее - внешних функций (функций пользователя), составляющих отдельные компоненты проекта.
Детальный внешний проект каждой функции пользователя должен включать следующую информацию: описание входных данных, описание выходных данных, преобразование системы, характеристики надежности, эффективность, замечания по программированию.
Дата публикования: 2015-01-26; Прочитано: 1006 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!