22. Создание программного обеспечения для эвм.
ПРОЦЕСС РАЗРАБОТКИ НОВЫХ ПРОГРАММ ДЛЯ ЭВМ ВКЛЮЧАЕТ В СЕБЯ:
1) ПОСТАНОВКУ ЗАДАЧИ
2) СОЗДАНИЕИ АЛГОРИТМА ЕЕ РЕШЕНИЯ
3) РЕАЛИЗАЦИЮ АЛГОРИТМА НА ЭВМ В ВИДЕ ПРОГРАММЫ
4) ОТЛАДКУ ПРОГРАММЫ
1) ПОСТАНОВКА ЗАДАЧИ СОСТОИТ В ЧЕТКОМ ФОРМУЛИРОВАНИИ ЦЕЛЕЙ РАБОТЫ.
Постановка задачи является чрезвычайно важным этапом работы. Многие специалисты считают, что правильная постановка задачи это уже полшага в направлении ее решения.
2) АЛГОРИТМ- ОПИСАНИЕ ПОСЛЕДОВАТЕЛЬНОСТИ ОПЕРАЦИЙ, КОТОРЫЕ НУЖНО ВЫПОЛНИТЬ ДЛЯ РЕШЕНИЯ ЗАДАЧИ.
ТРЕБОВАНИЯ К АГОРИТМАМ:
А) ОТСУТСТВИЕ ОШИБОК.
Б) ОДНОЗНАЧНОСТЬ, Т.Е. ЧЕТКОЕ ПРЕДПИСАНИЕ, ЧТО И КАК ДЕЛАТЬ В КАЖДОЙ КОНКРЕТНОЙ СИТУАЦИИ.
В) УНИВЕРСАЛЬНОСТЬ, Т.Е. ПРИМЕНИМОСТЬ ДАННОГО АЛГОРИТМА К РЕШЕНИЮ ЛЮБОЙ ЗАДАЧИ ДАННОГО ТИПА.
Г) РЕЗУЛЬТАТИВНОСТЬ, Т.Е. ОТСУТСТВИЕ ЗАЦИКЛИВАНИЙ.
3) О ПРОГРАММЕ, ВЫПОЛНЯЮЩЕЙ ДЕЙСТВИЯ, ПРЕДПИСАННЫЕ АЛГОРИТМОМ, ГОВОРЯТ, ЧТО ОНА РЕАЛИЗУЕТ ДАННЫЙ АЛГОРИТМ НА ЭВМ
4) ОТЛАДКА ПРОГРАММЫ — ИСПРАВЛЕНИЕ В НЕЙ ОШИБОК И ТЩАТЕЛЬНОЕ ЕЕ ТЕСТИРОВАНИЕ.
23. Программное обеспечение компьютера, его классификация и назначение.
К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО:
- технология проектирования программ (например, нисходящее проектирование
- методы тестирования программ;
- методы доказательства правильности программ;
- анализ качества работы программ;
- документирование программ;
- разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.
- ПРИКЛАДНЫЕ ПРОГРАММЫ, непосредственно обеспечивающие выполнение необходимых пользователям работ;
- СИСТЕМНЫЕ ПРОГРАММЫ, предназначены для управления работой вычислительной системы, выполняют различные вспомогательные функции, например:
- ИНСТРУМЕНТАЛЬНЫЕ ПРОГРАММНЫЕ СИСТЕМЫ, облегчающие процесс создания новых программ для компьютера.
24. Системное программное обеспечение. История развития. Семейство операционных систем Windows.
- на создание операционной среды функционирования других программ;
- на обеспечение надежной и эффективной работы самого компьютера и вычислительной сети;
- на проведение диагностики и профилактики аппаратуры компьютера и вычислительных сетей;
- на выполнение вспомогательных технологических процессов (копирование, архивирование, восстановление файлов программ и баз данных и т.д.).
Разработка программ для эвм что это
1. По вопросам разъяснения термина «разработка» применительно к программам для ЭВМ и базам данных (программным средствам и информационным продуктам вычислительной техники)
В соответствии со статьей 1261 и абзацем 2 пункта 2 статьи 1260 Гражданского кодекса Российской Федерации под программой для ЭВМ понимается представленная в объективной форме совокупность данных и команд, предназначенных для функционирования ЭВМ и других компьютерных устройств в целях получения определенного результата, включая подготовительные материалы, полученные в ходе разработки программы для ЭВМ, и порождаемые ею аудиовизуальные отображения; под базой данных — представленная в объективной форме совокупность самостоятельных материалов (статей, расчетов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью ЭВМ.
Государственными и национальными стандартами Российской Федерации введены и разъясняются определения, являющиеся аналогами термина «программа для ЭВМ», в частности, «программное средство».
Согласно ГОСТ 28806-90 «Качество программных средств. Термины и определения» (утвержден и введен в действие Постановлением Госстандарта СССР от 25 декабря 1990 г. N 3278) (далее — «ГОСТ 28806-90») программное средство — объект, состоящий из программ, процедур, правил, а также, если предусмотрено, сопутствующих им документации и данных, относящихся к функционированию системы обработки информации. ГОСТ Р 51904-2002 «Программное обеспечение встроенных систем. Общие требования к разработке и документированию» (утвержден и введен в действие постановлением Госстандарта России от 25 июня 2002 г. N 247-ст) (далее — «ГОСТ Р 51904-2002») выделяет термин программное средство, которое определяется как программное обеспечение и связанные с ним документы, вновь созданные, модифицированные или сгруппированные для удовлетворения требованиям контракта, а программное обеспечение — совокупность компьютерных программ и программных документов, необходимых для эксплуатации этих программ. В соответствии с ГОСТ Р 51904-2002 под разработкой программного обеспечения (далее — «ПО») понимается набор действий, результатом выполнения которых являются программные средства. При этом разработка ПО включает в себя следующие процессы (далее — «Процессы разработки»):
— определение требований к ПО;
- Определение требований к ПО
- Проектирование ПО
- Кодирование ПО
- Интеграция ПО
Разработка программ для эвм что это
Статья 1. Основные понятия
1. Основные понятия, применяемые в настоящем Законе:
программа для ЭВМ — это объективная форма представления совокупности данных и команд, предназначенных для функционирования электронных вычислительных машин (ЭВМ) и других компьютерных устройств с целью получения определенного результата. Под программой для ЭВМ подразумеваются также подготовительные материалы, полученные в ходе ее разработки, и порождаемые ею аудиовизуальные отображения;
база данных — это объективная форма представления и организации совокупности данных (например: статей, расчетов), систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью ЭВМ;
адаптация программы для ЭВМ или базы данных — это внесение изменений, осуществляемых исключительно в целях обеспечения функционирования программы для ЭВМ или базы данных на конкретных технических средствах пользователя или под управлением конкретных программ пользователя;
модификация (переработка) программы для ЭВМ или базы данных — это любые их изменения, не являющиеся адаптацией;
декомпилирование программы для ЭВМ — это технический прием, включающий преобразование объектного кода в исходный текст в целях изучения структуры и кодирования программы для ЭВМ;
воспроизведение программы для ЭВМ или базы данных — это изготовление одного или более экземпляров программы для ЭВМ или базы данных в любой материальной форме, а также их запись в память ЭВМ;
распространение программы для ЭВМ или базы данных — это предоставление доступа к воспроизведенной в любой материальной форме программе для ЭВМ или базе данных, в том числе сетевыми и иными способами, а также путем продажи, проката, сдачи внаем, предоставления взаймы, включая импорт для любой из этих целей;
выпуск в свет (опубликование) программы для ЭВМ или базы данных — это предоставление экземпляров программы для ЭВМ или базы данных с согласия автора неопределенному кругу лиц (в том числе путем записи в память ЭВМ и выпуска печатного текста), при условии, что количество таких экземпляров должно удовлетворять потребности этого круга лиц, принимая во внимание характер указанных произведений;
использование программы для ЭВМ или базы данных — это выпуск в свет, воспроизведение, распространение и иные действия по их введению в хозяйственный оборот (в том числе в модифицированной форме). Не признается использованием программы для ЭВМ или базы данных передача средствами массовой информации сообщений о выпущенной в свет программе для ЭВМ или базе данных.
2. Под правообладателем в настоящем Законе понимается автор, его наследник, а также любое физическое или юридическое лицо, которое обладает исключительным правом на программу для ЭВМ или базу данных в силу закона или договора.
(в ред. Федерального закона от 24.12.2002 N 177-ФЗ)
(см. текст в предыдущей редакции)
При подготовке материала использовались источники:
https://studfile.net/preview/5964671/page:11/
https://www.consultant.ru/document/cons_doc_LAW_395075/a98c42617570ce89da9d7287644199f576fe4e7b/
https://www.consultant.ru/document/cons_doc_LAW_1007/856b6aa7481e4adff8c72e4d43400e82544de974/