И как всегда Супер! Большое спасибо автору!
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
Язык С разрабатывался для того, чтобы заполнить нишу между языками программирования высокого уровня ( КОБОЛ, ФОРТРАН ), предназначенными для разработки больших и сложных программ и высокопроизводительным АССЕМБЛЕРОМ, обеспечивающим полный контроль над оборудованием компьютера, но тесно привязанным к архитектуре процессора.
Назначение С состояло в том, чтобы внедрить в практику основную идею структурного программирования – декомпозицию задачи на составные части, реализация которых в функциях ( процедурах ) программы представляет часто повторяющиеся в программе совокупности операций. Соответствие типов встроенных (элементарных) данных языка С типам данных регистров процессора обеспечило эффективность результатов компиляции программ, написанных на С. Стало проще создавать компилятор языка С для новой архитектуры процессора и переносить уже разработанное программное обеспечение ( в первую очередь ОС ) на новую платформу. Основная «интеллектуальность» языка была перенесена в его библиотеки: ввод/вывод данных, математические функции и др. Процесс трансляции для других высокоуровневых языков (ФОРТРАН) зачастую стал производится сначала в текст программы на С, который затем компилировался в объектные файлы.
Объектно-ориентированный анализ и проектирование
Введение 3
Процесс создания программного обеспечения 4
Программное обеспечение 4
Жизненный цикл программного обеспечения 4
Модели жизненного цикла ПО 4
Разрешение проблем сложности при проектировании ПО 5
Построение моделей 6
Язык моделирования 6
Итеративный процесс проектирования и разработки программы 7
Замысел программного проекта 8
Начальная фаза 8
Анализ требований 9
Функциональные требования. Определение основных исполнителей, задач и прецедентов 9
Определение рамок системы 9
Заинтересованные лица и исполнители 10
Пример: Развернутое описание прецедента «Оформление продажи»: 12
Прецеденты в рамках процесса итеративной разработки 15
Прецеденты начальной фазы 16
Прецеденты стадии развития 16
Прецеденты стадии конструирования 16
Остальные требования 16
Пример дополнительной спецификации POS- системы 16
Функциональность 16
Безопасность 17
Удобство использования 17
Надежность 17
Возможности поддержки 17
Ограничения 17
Приобретаемые компоненты 17
Бесплатные компоненты на основе открытого кода 17
Интерфейсы 17
Бизнес-правила 17
Вопросы законодательства 18
Информация предметной области 18
Дополнительная спецификация 19
Словарь терминов 19
Фаза развития 19
Планирование следующей итерации 20
Требования к первой итерации фазы развития 20
Первая итерация фазы развития 21
Модель предметной области 22
Визуализация понятий 22
Идентификация концептуальных классов 22
Развернутое описание прецедента «Оформление продажи»: 23
Принципы создания модели предметной области 25
Список кандидатов на роль концептуальных классов и их отображение на диаграмме классов 25
Ассоциации 25
Добавление атрибутов 28
Модель прецедентов: детализация с помощью описания операций 28
Переход к проектированию 30
Шаблоны распределения обязанностей GRASP 30
Шаблон Information Expert 31
Шаблон Creator 32
Шаблон Low Coupling 33
Шаблон High Cohesion 35
Шаблон Controller 36
Реализация прецедентов на основе шаблонов GRASP 39
Области видимости 39
Обеспечение видимости посредством атрибутов 39
Обеспечение видимости посредством параметров 40
Локальная видимость 40
Создание диаграммы классов 40
Когда следует создавать диаграммы классов 40
Диаграммы классов и терминология UP 41
Создание диаграммы классов для POS- системы 41
Добавление имен методов 41
Добавление ассоциаций и информации о навигации 42
Полная информация по курсу Объектно-ориентированный анализ и проектирование
оценка 97 баллов
Лекционный материал преподавателя
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
Язык С разрабатывался для того, чтобы заполнить нишу между языками программирования высокого уровня ( КОБОЛ, ФОРТРАН ), предназначенными для разработки больших и сложных программ и высокопроизводительным АССЕМБЛЕРОМ, обеспечивающим полный контроль над оборудованием компьютера, но тесно привязанным к архитектуре процессора.
Назначение С состояло в том, чтобы внедрить в практику основную идею структурного программирования – декомпозицию задачи на составные части, реализация которых в функциях ( процедурах ) программы представляет часто повторяющиеся в программе совокупности операций. Соответствие типов встроенных (элементарных) данных языка С типам данных регистров процессора обеспечило эффективность результатов компиляции программ, написанных на С. Стало проще создавать компилятор языка С для новой архитектуры процессора и переносить уже разработанное программное обеспечение ( в первую очередь ОС ) на новую платформу. Основная «интеллектуальность» языка была перенесена в его библиотеки: ввод/вывод данных, математические функции и др. Процесс трансляции для других высокоуровневых языков (ФОРТРАН) зачастую стал производится сначала в текст программы на С, который затем компилировался в объектные файлы.
Объектно-ориентированный анализ и проектирование
Введение 3
Процесс создания программного обеспечения 4
Программное обеспечение 4
Жизненный цикл программного обеспечения 4
Модели жизненного цикла ПО 4
Разрешение проблем сложности при проектировании ПО 5
Построение моделей 6
Язык моделирования 6
Итеративный процесс проектирования и разработки программы 7
Замысел программного проекта 8
Начальная фаза 8
Анализ требований 9
Функциональные требования. Определение основных исполнителей, задач и прецедентов 9
Определение рамок системы 9
Заинтересованные лица и исполнители 10
Пример: Развернутое описание прецедента «Оформление продажи»: 12
Прецеденты в рамках процесса итеративной разработки 15
Прецеденты начальной фазы 16
Прецеденты стадии развития 16
Прецеденты стадии конструирования 16
Остальные требования 16
Пример дополнительной спецификации POS- системы 16
Функциональность 16
Безопасность 17
Удобство использования 17
Надежность 17
Возможности поддержки 17
Ограничения 17
Приобретаемые компоненты 17
Бесплатные компоненты на основе открытого кода 17
Интерфейсы 17
Бизнес-правила 17
Вопросы законодательства 18
Информация предметной области 18
Дополнительная спецификация 19
Словарь терминов 19
Фаза развития 19
Планирование следующей итерации 20
Требования к первой итерации фазы развития 20
Первая итерация фазы развития 21
Модель предметной области 22
Визуализация понятий 22
Идентификация концептуальных классов 22
Развернутое описание прецедента «Оформление продажи»: 23
Принципы создания модели предметной области 25
Список кандидатов на роль концептуальных классов и их отображение на диаграмме классов 25
Ассоциации 25
Добавление атрибутов 28
Модель прецедентов: детализация с помощью описания операций 28
Переход к проектированию 30
Шаблоны распределения обязанностей GRASP 30
Шаблон Information Expert 31
Шаблон Creator 32
Шаблон Low Coupling 33
Шаблон High Cohesion 35
Шаблон Controller 36
Реализация прецедентов на основе шаблонов GRASP 39
Области видимости 39
Обеспечение видимости посредством атрибутов 39
Обеспечение видимости посредством параметров 40
Локальная видимость 40
Создание диаграммы классов 40
Когда следует создавать диаграммы классов 40
Диаграммы классов и терминология UP 41
Создание диаграммы классов для POS- системы 41
Добавление имен методов 41
Добавление ассоциаций и информации о навигации 42
Полная информация по курсу Объектно-ориентированный анализ и проектирование
оценка 97 баллов
Лекционный материал преподавателя
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—5 дней |
750 ₽ | Цена | от 300 ₽ |
Не подошла эта работа?
В нашей базе 1267 Творческих работ — поможем найти подходящую