Содержание
- 2. Существует два вида проектирования программных систем: Архитектурное – проектирование определяется как создание общей структуры системы Детализированное
- 3. В контексте инженерного программирования цель проектирования можно определить как создание программной системы, которая удовлетворяет: Данным функциональным
- 4. Программное обеспечение — это совокупность программ, процедур работы и соответствующей документации для информационной системы. Проектирование программных
- 5. Современный уровень программного обеспечения информационных систем предъявляет существенные требования к проектированию: Повысить производительность труда при разработке
- 6. Также требования к проектированию состоят в необходимости разработки и сопровождения такого программного обеспечения, которое гарантирует следующие
- 7. Эффективность проектирования основывается на осуществлении двух основных подцелей: получения качественного программного изделия: реализации эффективного процесса разработки
- 8. Эффективность проектирования программных систем представляется возможным оценить, исходя из следующих групп факторов: Качество программного изделия Эффективность
- 9. Три квалификационные категории пользователей: К первому уровню относятся разработчики программного обеспечения — специалисты в области применения
- 10. Частотный принцип. Основан на выделении в алгоритмах и в обрабатываемых структурах действий и данных по частоте
- 11. Принцип функциональной избирательности. Этот принцип является логическим продолжением частотного и модульного принципов и используется при проектировании
- 12. Принцип генерируемости. Основное положение этого принципа определяет такой способ исходного представления программной системы, который бы позволял
- 13. Принцип «по умолчанию». Применяется для облегчения организации связей с системой как на стадии генерации, так и
- 14. Принцип включения предусматривает ситуацию, когда требования к созданию, функционированию и развитию программного обеспечения определяются со стороны
- 15. Принцип развития предусматривает в программной системе возможность ее наращивания и совершенствования компонентов и связей между ними.
- 16. Принцип совместимости состоит в том, что язык, символы, коды и средства обеспечения программных подсистем информационной системы
- 17. Технология проектирования определяется как совокупность трех составляющих: пошаговой процедуры, определяющей последовательность технологических операций проектирования; критериев и
- 18. Технология проектирования, разработки и сопровождения ИС должна удовлетворять следующим общим требованиям: технология должна поддерживать полный жизненный
- 19. технология должна обеспечивать минимальное время получения работоспособного программного обеспечения информационной системы. технология должна предусматривать возможность управления
- 20. Виды стандартов: Стандарт проектирования - набор необходимых моделей (диаграмм) на каждой стадии проектирования и степень их
- 21. Стандарт оформления проектной документации: - комплектность, состав и структуру документации на каждой стадии проектирования; - требования
- 22. Стандарт интерфейса пользователя должен устанавливать: - правила оформления экранов (шрифты и цветовая палитра), состав и расположение
- 23. Методология быстрой разработки приложений RAD (Rapid Application Development) - процесс разработки программного обеспечения, содержащий 3 элемента:
- 24. Жизненный цикл программного обеспечения по методологии RAD состоит из четырех фаз: Анализа и планирования требований: на
- 25. Построения: на фазе построения выполняется непосредственно сама быстрая разработка приложения Внедрения: на фазе внедрения производится обучение
- 26. Основные принципы методологии RAD: разработка приложений итерациями; необязательность полного завершения работ на каждом из этапов жизненного
- 27. При моделировании необходимым условием успешного результата является соблюдение принципов декомпозиции, абстракции, иерархии . Абстрагирование. Абстрагирование является
- 28. Существует определенный спектр абстракций по принципу выделения: абстракция сущности объекта — объект представляет собой модель существенных
- 29. Декомпозиция. При проектировании программной системы необходимо составлять ее из небольших подсистем, каждую из которых представляется возможным
- 30. Иерархия. Значительное упрощение понимания сложных задач в процессе проектирования достигается за счет образования иерархической структуры из
- 31. Одним из методов выполнения этапов анализа и проектирования программного обеспечения является использование формальных спецификаций, описывающих абстракции
- 32. Абстракции данных. Абстракции данных — наиболее важный метод в проектировании программ. Выбор правильных структур данных играет
- 33. Системный подход при проектировании представляет собой комплексное, взаимосвязанное, пропорциональное рассмотрение всех факторов, путей и методов решения
- 34. Целью пункта является формализация представления архитектуры проектируемой информационной системы. Рассматривается схема Захмана, предназначенная для формирования взгляда
- 35. Рассмотрим таблицу, иллюстрирующую основные методы технологии моделирования на разных стадиях развития системы: 10.4.1. Моделирование бизнеса и
- 36. Схема Захмана. В 1987 г. Джон Захман опубликовал полезную схему развития архитектуры информационной системы. Схема создает
- 38. Архитектура информационной системы — концепция, определяющая модель, структуру, выполняемые функции и взаимосвязь компонентов информационной системы. При
- 39. Клиент-серверная технология — это стиль работы приложений, где клиентский процесс запрашивает обслуживание у процесса сервера. Проще
- 40. Модели клиент-серверного взаимодействия: «Толстый» клиент. Наиболее часто встречающийся вариант реализации архитектуры клиент-сервер в уже внедренных и
- 41. Первоначально системы базировались на классической двухуровневой клиент-серверной архитектуре (Two-tier architecture). Минусов у данной архитектуры было огромное
- 43. Скачать презентацию