|
Средства структурного анализа и проектирования системСреди всех этапов ЖЦ ПО этап анализа считается самым ответственным, поскольку именно на нем производятся фундаментальные решения относительно системы, которые будут уточняться на последующих этапах. Этап анализа является первой фазой разработки ПО, на которой конкретизируются, формализуются и документируются требования заказчика. Список требований к системе содержит следующие пункты:• совокупность эксплуатационных условий (аппаратные и программные ресурсы, внешние условия функционирования системы, состав людских ресурсов, работы, связанные с системой); • описание функций, выполняемых системой; • ограничивающие факторы, влияющие на разработку системы (директивные сроки окончания этапов; ресурсные ограничения, меры по защите информации и т.п.). Главной целью анализа является преобразование этих неточных требований на точные определения. На этом этапе вырабатываются: • архитектура и функции системы, требования к внешней среде, распределение функций между ПО и аппаратными средствами; • интерфейсы и распределение функций между человеком и программной системой; • требования к компонентам программной системы - программных и информационных, в частности к БД; требования к аппаратным ресурсам; физические характеристики компонентов ПО и их интерфейсы. Структурный анализ предполагает такой подход к изучению системы, начинают с общего обзора ее, а затем постепенно переходят к более детальным уровней, образуя иерархию описаний. Главными принципами структурного анализа является принцип разделения на отдельные части и принцип иерархического упорядочивания. Кроме того, в этом анализе воплощаются принципы: абстрагирования, формализации, сокрытие несущественных деталей на каждом уровне; концептуального единства со всеми этапами ЖЦ; полноты и контроля относительно присутствия лишних элементов; непротиворечивости элементов, независимости логического проектирования от физического; структурирование данных; непосредственного доступа пользователя к БД. Продолжение статьи: ч.1 Продолжение статьи: ч.2 Продолжение статьи: ч.3 Продолжение статьи: ч.4 Продолжение статьи: ч.5 Продолжение статьи: ч.6 Продолжение статьи: ч.7 Продолжение статьи: ч.8 Продолжение статьи: ч.9 Продолжение статьи: ч.10 Продолжение статьи: ч.11 Продолжение статьи: ч.12 Продолжение статьи: ч.13 Продолжение статьи: ч.14 Продолжение статьи: ч.15 Другие статьи по теме: - Язык программирования Паскаль- Построение алгоритмов - Понятие языка программирования - Средства доступа к базам данных - Типы алгоритмов |
|
2006-2024 © SMTI.RU Главная страница | Связаться с нами |