Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
экз инфа.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
45.57 Кб
Скачать

Вопрос 7 Основные этапы разработки программного обеспечения:

1. Постановка задачи

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

 

2. Разработка пользовательского интерфейса

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

 

3. Разработка программы

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

 

4. Отладка

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

 

5. Внедрение

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

Билет 8

Под алгоритмом понимают постоянное и точное предписание (указание) исполнителю совершить определенную последовательность действий, направленных на достижение указанной цели или решение поставленной задачи. Исполнитель алгоритма – это тот объект, для управления которым составлен алгоритм (человек, машина, компьютер и т.д.).  Свойства алгорПри составлении и записи алгоритма необходимо обеспечить, чтобы он обладал рядом свойств: ·        однозначностью (детерминированностью) - любое действие алгоритма должно быть строго и недвусмысленно определено в каждом случае; ·        дискретностью – разбиение алгоритма на ряд отдельных законченных действий (шагов); ·        конечностью - каждое действие в отдельности и алгоритм в целом должны иметь возможность завершения; ·        массовостью - возможность применения данного алгоритма для решения целого класса задач с разными исходными данными; ·        результативностью - алгоритм должен приводить к правильному результату для всех допустимых входных значениях.

Билет 9

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

Создатели языков по-разному толкуют понятие язык программирования. К наиболее распространённым утверждениям, признаваемым большинством разработчиков, относятся следующие:[источник не указан 1785 дней]

  • Функция: язык программирования предназначен для написания компьютерных программ, которые применяются для передачи компьютеру инструкцийпо выполнению того или иного вычислительного процесса и организации управления отдельными устройствами.

  • Задача: язык программирования отличается от естественных языков тем, что предназначен для передачи команд и данных от человека к компьютеру, в то время как естественные языки используются для общения людей между собой. Можно обобщить определение «языков программирования» — это способ передачи команд, приказов, чёткого руководства к действию; тогда как человеческие языки служат также для обмена информацией.

  • Исполнение: язык программирования может использовать специальные конструкции для определения и манипулирования структурами данных и управления процессом вычислений.

Системой программирования называется комплекс программ, предназначенный для автоматизации программирования задач на ЭВМ (2, 569). Система программирования освобождает проблемного пользователя или прикладного программиста от необходимости написания программ решения своих задач на неудобном для него языке машинных команд, и предоставляют им возможность использовать специальные языки более высокого уровня. Для каждого из таких языков, называемых входными или исходными, система программирования имеет программу, осуществляющую автоматический перевод (трансляцию) текстов программы с входного языка на язык машины. Обычно система программирования содержит описания применяемых языков программирования, программы-трансляторы с этих языков, а также развитую библиотеку стандартных подпрограмм. Важно различать язык программирования и реализацию языка.

Билет 10

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

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

Рабочий лист состоит из столбцов и строк. Столбцы озаглавлены буквами – это заголовки столбцов. Строки обозначаются номерами – это заголовки строк. Пересечения столбцов и строк образуют ячейки. Сочетание буквы, обозначающей столбец, и номера строки называется адресом или ссылкой на ячейку (A1, C5, J8 и т.д.).

Выбрав ячейку мышью или клавишами управления курсорам, мы делаем ееактивной или текущей. Теперь в нее можно вводить данные или редактировать ее содержимое. Адрес текущей ячейки всегда отображается в Поле имени с левой стороны Строки формул над рабочим листом, а заголовки строки и столбца этой ячейки будут выделены жирным шрифтом. Текущая ячейка всегда выделена рамкой вокруг нее. На рабочем листе справа и снизу есть полосы прокрутки. 

Билет 33

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

Функции состоят из двух частей: имени функции и одного или нескольких аргументов. Имя функции описывает операцию, которую эта функция выполняет, например, СУММ.

Аргументы функции Excel - задают значения или ячейки, используемые функцией, они всегда заключены в круглые скобки. Открывающая скобка ставится без пробела сразу после имени функции. Например, в формуле «=СУММ(A2;A9)», СУММ -- это имя функции, а A2 и A9 -- ее аргументы.

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

Чтобы создать диаграмму, необходимо, прежде всего, ввести данные для диаграммы на лист. Затем выделите любые ячейки, которые содержат исходные данные диаграммы. Далее в меню Вставка выберите команду Диаграмма или нажмите кнопку Мастер диаграмм на стандартной панели инструментов. В любом случае Excel выведет на экран первое окно мастера диаграмм. С помощью четырех окон диалога мастер диаграмм соберет всю информацию, необходимую Excel для построения диаграммы.

Билет 34

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

Элеме́нт интерфе́йса — примитив графического интерфейса пользователя, имеющий стандартный внешний вид и выполняющий стандартные действия.

Главная кнопочная форма создается с целью навигации по базе данных, т.е. она может использоваться в качестве главного меню БД. Элементами главной кнопочной формы являются объекты форм и отчётов.  Запросы и таблицы не являются элементами главной кнопочной формы. Поэтому для создания кнопок Запросы или Таблицы на кнопочной форме можно использовать макросы. Сначала в окне базы данных создают макросы «Открыть Запрос» или «Открыть Таблицу» с уникальными именами, а затем в кнопочной форме создают кнопки для вызова этих макросов.  Для одной базы данных можно создать несколько кнопочных форм. Кнопки следует группировать на страницах кнопочной формы таким образом, чтобы пользователю было понятно, в каких кнопочных формах можно выполнять определенные команды (запросы, отчеты, ввода и редактирования данных). Необходимо отметить, что на подчиненных кнопочных формах должны быть помещены кнопки возврата в главную кнопочную форму.  Технология создания кнопочных форм следующая: 1) создать страницу главной кнопочной формы (ГКФ); 2) создать необходимое количество страниц подчиненных кнопочных форм (например, формы для ввода данных, для отчетов, для запросов и т.д.); 3) создать элементы главной кнопочной формы; 4) создать элементы для кнопочных форм отчетов и форм ввода или изменения данных; 5) создать макросы для запросов или для таблиц с уникальными именами; 6) создать элементы для кнопочных форм запросов или таблиц.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]