Проектирование программного обеспечения
Автор фанатка задал вопрос в разделе Программное обеспечение
Подскажите методы проектирования программного обеспечения и получил лучший ответ
Ответ от $$$DeN SаMаRоV$$$[гуру]
Проектирование программного обеспечения — процесс создания проекта программного обеспечения (ПО) , а также дисциплина, изучающая методы проектирования.
Проектирование подразумевает выработку свойств системы на основе анализа постановки задачи, а именно: моделей предметной области, требований к ПО, а также опыта проектировщика.
Модель предметной области накладывает ограничения на бизнес-логику и структуры данных.
Требования к ПО определяют внешние (видимые) свойства программы, рассматриваемой как чёрный ящик.
Определению внутренних свойств системы и детализации её внешних свойств собственно и посвящено проектирование.
Проектирование ПО является частным случаем Проектирования продуктов и Проектирования систем.
В зависимости от класса создаваемого ПО, процесс проектирования может обеспечиваться как «ручным» проектированием, так и различными средствами его автоматизации. В процессе проектирования ПО для выражения его характеристик используются различные нотации — блок-схемы, ER-диаграммы, UML-диаграммы, DFD-диаграммы, а также макеты.
Проектированию обычно подлежат:
Архитектура ПО
Устройство компонентов ПО
Пользовательские интерфейсы
В российской практике результат проектирования представляется в виде комплекса документов под названием «Эскизный проект» , «Технический проект» , в зарубежной — Software Architecture Document, Software Design Document.
а лучше зайди вот сюда и введи методы проектирования программного обеспечения))
В чем опасность программной закладки?
Что такое программные закладки? Степень опасности и способы выявления
Наиболее удобным,
подробнее...
Что входит в состав системного программного обеспечения???
Примерно вот так.
#yaimg2145#
#
Системное ПО
Это программы общего
подробнее...
какие есть виды проектов?
Виды проектов
По видам разрабатываемых объектов выделяют следующие виды проектной
подробнее...
Чем отличается техник-программист от инженера-программиста?
Вообще, очень сильное отличие (особенно учитывая как у нас учат) .
Техник-программист
подробнее...
Какой ОКВЭД должен быть у организаций занимающихся продажей компьютеров и программного обеспечения?
72.2 Разработка программного обеспечения и консультирование в этой области
72.4 Деятельность
подробнее...
Какие бывают виды программной продукции ?
Общее программное обеспечение
1. Операционная система - это комплекс программ,
подробнее...
Артефакты. Что это такое? Какие Артефакты Вы знаете?
Артефакт (от лат. artefactum — искусственно сделанное) — явление, процесс, предмет, свойство
подробнее...
Что означает RC в названии программы? Например Adobe Photoshop Lightroom 2.3 RC
Release Candidate
В процессе своей разработки продукт может проходить следующие стадии
подробнее...
что лучше MSDN или RTM? и почему? windows 7
RTM — (аббревиатура от англ. Release To Manufacturing или, реже, англ. Ready To Market) —
подробнее...
А есть программа для проектирования лестниц???
Скачать бесплатно программу для проектирования лестниц StairCon...
Полнофункциональная
подробнее...
3ds Max vs AutoCAD
3ds max
Это полнофункциональное решение для 3D моделирования, анимации и рендеринга
подробнее...
Основными понятиями информационных технологий являются
Начнем с определения информационной технологии.
Информационная технология – это
подробнее...
Уровни организации ЭВМ
Все множество вычислительных машин (ВМ) делится на 2 класса: ана-логовые (АВМ) и цифровые (ЦВМ) .
подробнее...