Адаптируемость пакетов программ. Проектирование программ сложной структуры

Заказать уникальный реферат
Тип работы: Реферат
Предмет: Информатика основы
  • 10 10 страниц
  • 10 + 10 источников
  • Добавлена 29.12.2018
748 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы

СОДЕРЖАНИЕ
Введение 3
1 Основные понятия, связанные с адаптируемостью пакетов программ и проектированием программ сложной структуры 4
2. Адаптируемость пакетов программ 5
3. Проектирование программ сложной структуры 6
3.1 Типовые приемы конструирования пакетов программ сложной структуры 6
3.2 Проектирование сложных программ 6
3.3 Разработка сложных интерактивных отчетов 7
Заключение 9
Список использованной литературы 9

Фрагмент для ознакомления

Следующие два подраздела иллюстрируют их примерами.
После того как мы определим необходимость вспомогательной функции, мы должны добавить контракт, заголовок и указание цели в список WISH функций [9].

3.3 Разработка сложных интерактивных отчетов

Среда разработки отчетов SSDT: каталог продуктов в редакторе проектов отчетов [10].
Предварительный просмотр дизайна отчета Каталог продуктов интерактивен с каталогом сверления слева, который основан на о продуктах. Категория продуктов и продукции. Таблицы продуктов, продукции и категории товаров образуют иерархию, которая аккуратно эксплуатируется в отчете каталога товаров. Что делает дизайн отчета очень мощная среда, чтобы вы могли попробовать внешний вид отчета щелкнув вкладку и оставаясь в среде студии. Изображения продукта Таблица ProductPhoto (в Management Studio не видно изображения, только двоичные код).










Рисунок 1 – Внешний вид отчетов SDTT


Заключение

В заключении отметить, что применение ППП в современном мире позволяет решить многие конструкторские задачи. Поэтому его проектирование и адаптируемость в современных ИС очень важно.
В данной работе достигнута основная цель – описана адаптируемость и проектирование пакетов программ сложной структуры.
В данном реферате были решены следующие задачи:
приведен перечень современных языков, предназначенных для web-программирования;
описаны современные языки и их возможности, предназначенные для web-программирования.
Также в процессе написания реферата были использованы современные и классические источники литературы и глобальной сети Internet.


Список использованной литературы

Фуфаев Э.В., Фуфаева Л.И. Пакеты прикладных программ. Учебное пособие. — 7-е изд., испр. — М.: Академия, 2013. — 352 с.
Медведев В.С., Потемкин В.Г. Нейронные сети. MATLAB 6. М.: ДИАЛОГ-МИФИ, 2001. - 630 с.
Toth K. SQL Server 2014 Design & Programming. CreateSpace Independent Publishing Platform, 2014. — 820 p.
Popovici K. (et. al.) Embedded Software Design and Programming of Multiprocessor System-on-Chip: Simulink and System C Case Studies. Sрringer, 2010. 305 p.
Gross Benedikt, Bohnacker Hartmut. Generative Design: Visualize, Program, and Create with javascript in p5.js. Princeton Architectural Press, 2018. — 255 p.
Эванс Эрик. Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем. Пер. с англ. — М.: Вильямc, 2011. — 448 с.
Липаев В.В. Документирование сложных программных средств. М.: СИНТЕГ, 2005. — 216 с.
Калинина М.И., Шабанов А.Ю. Автоматизация проектирования и испытаний ДВС. Курс лекций - СПб.: Изд-во Политехн. ун-та, 2011. — 41 с.
Felleisen Matthias, Findler Robert Bruce, Flat Matthew, Krishnamurthi Shriram. How to Design Programs. An Introduction to Computing and Programming. Boston: MIT Press, 2001. — 721 p.
Jain Hemant. Problem Solving in Data Structures & Algorithms Using C#. 2nd Edition. — Amazon Digital Services LLC, 2018. — 626 p.








4

Список использованной литературы

1. Фуфаев Э.В., Фуфаева Л.И. Пакеты прикладных программ. Учебное пособие. — 7-е изд., испр. — М.: Академия, 2013. — 352 с.
2. Медведев В.С., Потемкин В.Г. Нейронные сети. MATLAB 6. М.: ДИАЛОГ-МИФИ, 2001. - 630 с.
3. Toth K. SQL Server 2014 Design & Programming. CreateSpace Independent Publishing Platform, 2014. — 820 p.
4. Popovici K. (et. al.) Embedded Software Design and Programming of Multiprocessor System-on-Chip: Simulink and System C Case Studies. Sрringer, 2010. 305 p.
5. Gross Benedikt, Bohnacker Hartmut. Generative Design: Visualize, Program, and Create with javascript in p5.js. Princeton Architectural Press, 2018. — 255 p.
6. Эванс Эрик. Предметно-ориентированное проектирование (DDD): структуризация сложных программных систем. Пер. с англ. — М.: Вильямc, 2011. — 448 с.
7. Липаев В.В. Документирование сложных программных средств. М.: СИНТЕГ, 2005. — 216 с.
8. Калинина М.И., Шабанов А.Ю. Автоматизация проектирования и испытаний ДВС. Курс лекций - СПб.: Изд-во Политехн. ун-та, 2011. — 41 с.
9. Felleisen Matthias, Findler Robert Bruce, Flat Matthew, Krishnamurthi Shriram. How to Design Programs. An Introduction to Computing and Programming. Boston: MIT Press, 2001. — 721 p.
10. Jain Hemant. Problem Solving in Data Structures & Algorithms Using C#. 2nd Edition. — Amazon Digital Services LLC, 2018. — 626 p.

Вопрос-ответ:

В чем заключается адаптируемость пакетов программ?

Адаптируемость пакетов программ - это способность программного пакета изменяться и приспосабливаться к новым требованиям или условиям использования без необходимости полной переработки или замены программы. Она обеспечивает гибкость и удобство использования программ в различных ситуациях.

Какие основные понятия связаны с адаптируемостью пакетов программ и проектированием программ сложной структуры?

Основные понятия, связанные с адаптируемостью пакетов программ и проектированием программ сложной структуры, включают: модульность, интерфейсы, компоненты, расширяемость, переиспользование кода, архитектурные паттерны и методы проектирования. Все эти понятия помогают обеспечить гибкость и эффективность использования программного пакета.

Какими типовыми приемами можно сконструировать пакеты программ сложной структуры?

Для конструирования пакетов программ сложной структуры можно использовать следующие типовые приемы: разделение на модули, определение ясных интерфейсов между модулями, использование компонентной архитектуры, применение паттернов проектирования, учет требований к расширяемости и переиспользованию кода. Эти приемы позволяют создавать гибкие и удобные в использовании программы.

Как проектировать сложные программы?

Проектирование сложных программ требует анализа требований, выделения основных модулей и компонентов, определения связей между ними, выбора подходящих архитектурных паттернов и методов проектирования. Важно также учитывать требования к производительности, расширяемости и удобству использования программы. Весь процесс проектирования должен быть основан на четком понимании задачи и учете потребностей пользователей.

Как разрабатывать сложные интерактивные отчеты?

Разработка сложных интерактивных отчетов требует определения требований к отчетам, проектирования структуры отчетов, выбора подходящих средств и технологий для их реализации. В процессе разработки необходимо учитывать возможности пользователей для взаимодействия с отчетами, предоставлять удобные и интуитивно понятные интерфейсы, обеспечивать гибкость и готовность к изменениям в отчетах. Эти меры позволяют создать интерактивные отчеты, которые будут полезны и удобны для пользователей.

Какие понятия связаны с адаптируемостью пакетов программ и проектированием программ сложной структуры?

Основные понятия, связанные с адаптируемостью пакетов программ и проектированием программ сложной структуры, включают в себя типовые приемы конструирования пакетов программ, проектирование сложных программ и разработку сложных интерактивных отчетов.

Что такое адаптируемость пакетов программ?

Адаптируемость пакетов программ означает их способность быть легко изменяемыми и адаптируемыми к различным условиям и требованиям. Это позволяет программам легко масштабироваться и внедряться в различные среды.

Какими типовыми приемами можно конструировать пакеты программ сложной структуры?

Типовые приемы конструирования пакетов программ сложной структуры включают в себя использование модульности, разделение ответственностей, использование интерфейсов, абстракции и инкапсуляции. Эти приемы помогают создавать гибкие и масштабируемые программы.