Главная страница

Контрольные вопросы и упражнения 8 Анализ проприетарный программных продуктов 10 Теоретические положения 10 Задание 11


Скачать 0.49 Mb.
НазваниеКонтрольные вопросы и упражнения 8 Анализ проприетарный программных продуктов 10 Теоретические положения 10 Задание 11
Дата18.09.2022
Размер0.49 Mb.
Формат файлаdoc
Имя файлаc_work.doc
ТипКонтрольные вопросы
#683466
страница3 из 11
1   2   3   4   5   6   7   8   9   10   11

Контрольные вопросы и упражнения





  1. Что такое техническое задание и какова его структура?

  2. Для чего и зачем разрабатываются компьютерные программы?

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

  4. Что подразумевает программная реализация задач бизнес-процесса?

  5. Каково назначение внедряемой компьютерной программы?

  6. Назовите цели, в соответствии с которыми разрабатывается программа.

  7. Дайте определение функционально-структурной и объектной модели компьютерной программы. Укажите принципиальные различия между этими моделями.

  8. Что такое функциональные и нефункциональные требования к компьютерной программе?

  9. Принципы формулировки требования к компьютерной программе при разработке технического задания.

  10. Укажите основные аспекты формулирования функциональных требований к программной реализации задач бизнес-процессов.

  11. Какие виды обеспечения компьютерной программы разрабатываются при ее создании?

  12. Что такое прикладное обеспечение компьютерной программы?

  13. Какие требования предъявляются к входным и выходным данным при программной реализации задач бизнес-процессов?

  14. Какие требования предъявляются собственно к программной реализации задач бизнес-процессов?

  15. Какие требования предъявляются к прикладному математическому обеспечению при программной реализации задач бизнес-процессов?

  16. Улучшение каких технических, технологических, производственно-экономических или других показателей бизнес-процесса может быть достигнуто в результате создания и использования компьютерной программы?

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

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


2. Анализ проприетарный программных продуктов



Цель: изучение интерфейсных и функциональных возможностей прикладной программы экономической тематики из числа предлагаемых на рынке программного обеспечения и относящихся к классу проприетарного ПО.

Теоретические положения

2.1. Проприетарное программное обеспечение


Проприетарное программное обеспечение (англ. Proprietary – частное, патентованное, в составе собственности) – программное обеспечение, являющееся частной собственностью авторов или правообладателей и не удовлетворяющее критериям свободного ПО (наличия открытого программного кода недостаточно). Правообладатель проприетарного ПО сохраняет за собой монополию на его использование, копирование и модификацию, полностью или в существенных моментах. Обычно проприетарным называют любое несвободное ПО, включая полусвободное. Таким образом, это выражение может быть применено ко всему программному обеспечению, которое не находится в общественном использовании. По правовым и техническим причинам ПО по умолчанию обычно является проприетарным. Законы об авторском праве действует по умолчанию, делая нетривиальные произведения проприетарными.

Термин «проприетарное программное обеспечение» используется FSF (фондом свободного ПО) для определения программного обеспечения, которое с позиции Фонда не является свободным.

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

Технические средства включают в себя выпуск только машинно-читаемых двоичных файлов, ограничение доступа к читаемому человеком исходному коду (закрытый исходный код), затруднение использования собственноручно сделанных копий. Доступ к закрытому коду обычно имеют сотрудники компании-разработчика, но могут применяться и более гибкие условия ограничения доступа, в которых предоставление исходного кода разрешено партнёрам компании, техническим аудиторам или другим лицам в соответствии с политикой компании.

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

Типичные ограничения проприетарного ПО:

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

  2. Ограничение на распространение. Этот вид ограничений сопровождает обычно крупные программные проекты, когда правообладатель требует оплаты за каждую копию программы. Обычно с таким ограничением используются программные продукты, ориентированные на узкий «профессиональный» сегмент рынка или у ПО, требующегося большому числу пользователей. Примером может служить пакет программ Adobe CS6 или операционная система Windows 8.

  3. Ограничение на изучение, модификацию. Этот вид ограничения используется только в программных пакетах с закрытыми исходными кодами и может запрещать или ограничивать любую модификацию программного кода, дизассемблирование и декомпиляцию.
1   2   3   4   5   6   7   8   9   10   11


написать администратору сайта