Главная страница
Навигация по странице:

  • Общая характеристика инструментальных средств разработки программного обеспечения Программа

  • Программное обеспечение

  • Приложение

  • КЛАССЫ ЗАДАЧ

  • Характеристики функциональных задач

  • Свойства алгоритма

  • ХАРАКТЕРИСТИКА ПРОГРАММНОГО ПРОДУКТА

  • Программные продукты

  • Системы программирования

  • библиотеки программ

  • Интегрированные системы программирования Средства создания программ; отладчик

  • Среды быстрого проектирования (RAD-среды)

  • CASE-средства программирования

  • презентация. 08_Инструментальное ПО. Мдк 02. 02 Инструментальные средства разработки программного обеспечения


    Скачать 79.56 Kb.
    НазваниеМдк 02. 02 Инструментальные средства разработки программного обеспечения
    Анкорпрезентация
    Дата08.10.2022
    Размер79.56 Kb.
    Формат файлаpptx
    Имя файла08_Инструментальное ПО.pptx
    ТипЗадача
    #721312

    МДК 02.02 Инструментальные средства разработки программного обеспечения


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


    Программа (program, routine) - упорядоченная последовательность ко- манд (инструкций) компьютера для решения задачи.
    Программное обеспечение (sowtware) - совокупность программ обработки данных и необходимых для их эксплуатации документов.


    Задача (problem, task) - проблема, подлежащая решению.
    Приложение (application) - программная реализация на компьютере решения задачи.

    КЛАССЫ ЗАДАЧ


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

    КЛАССЫ ЗАДАЧ


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

    Характеристики функциональных задач


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


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

    Свойства алгоритма


    -дискретность -определенность алгоритма
    -выполнимость
    -массовость


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

    ХАРАКТЕРИСТИКА ПРОГРАММНОГО ПРОДУКТА


    Все программы по характеру использования и категориям пользователей можно разделить на два класса - утилитарные программы и программные продукты (изделия).


    Утилитарные программы ("программы для себя") предназначены для удовлетворения нужд их разработчиков. Чаще всего утилитарные программы выполняют роль сервиса в технологии обработки данных либо являются про- граммами решения функциональных задач, не предназначенных для широкого распространения.


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


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


    объем дисковой памяти;
    размер оперативной памяти для запуска программ;
    тип процессора;
    версия операционной системы;
    наличие вычислительной сети

    Системы программирования


    Системы программирования


    Средства создания программ :
    текстовый редактор;
    транслятор;
    библиотеки программ - готовые подпрограммы, реализующие стандартные функции, поставляются вместе с компилятором;
    редактор связей связывает объектный модуль и машинного кода стандартных функций и формирует исполнимый код (файл с расширением .EXЕ или .СОМ)


    Интегрированные системы программирования
    Средства создания программ;
    отладчик - позволяет анализировать работу программы во время ее выполнения

    Turbo Pascal, Turbo C++, Microsoft C, Microsoft Basic

    Среды быстрого проектирования (RAD-среды) – реализуют визуальный подход

    Microsoft Visual Basic; Borland Delphi;

    Borland C++Bulider; MATLAB; Maple;

    Microsoft Visual C++; Java



    CASE-средства программирования - системы компьютерной разработки программного обеспечения – программная инженерия.

    Жизненный цикл программного обеспечения


    Постановка задачи
    Анализ и исследование задачи, модели
    Разработка алгоритма
    Программирование
    Тестирование и отладка
    Анализ результатов решения задачи (и уточнение в случае необходимости математической модели с повторным выполнением этапов 2 — 5)
    Сопровождение программы



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