Отчет по производственной практике на базе организации ООО "Систем Сервис"


РАЗРАБОТКА КОДА ПРОГРАММНОГО ПРОДУКТА НА ОСНОВЕ СПЕЦИФИКАЦИИ НА УРОВНЕ МОДУЛЯ



бет6/24
Дата16.05.2023
өлшемі107,14 Kb.
#93587
түріОтчет
1   2   3   4   5   6   7   8   9   ...   24

РАЗРАБОТКА КОДА ПРОГРАММНОГО ПРОДУКТА НА ОСНОВЕ СПЕЦИФИКАЦИИ НА УРОВНЕ МОДУЛЯ

  1. Методика разработки кода программного продукта на основе спецификации на уровне модуля с использованием современных языков программирования


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

  1. структурное проектирование программных продуктов;

  2. информационное моделирование предметной области и связанных с ней приложений;

  3. объектно-ориентированное проектирование программных продуктов.

В основе структурного проектирования лежит последовательная декомпозиция, целенаправленное структурирование на отдельные составляющие. Начало развития структурного проектирования алгоритмов и программ падает на 60-е гг. Методы структурного проектирования представляют собой комплекс технических и организационных принципов системного проектирования.
Типичными методами структурного проектирования являются:

  1. нисходящее проектирование, кодирование и тестирование программ;

  2. модульное программирование;

  3. структурное проектирование (программирование) и др.

В зависимости от объекта структурирования различают:

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

  2. методы структурирования данных.

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

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

  2. интегрированную структуру данных предметной области (инфологическая модель, ER- диаграммы);

  3. диаграммы декомпозиции - структура и декомпозиция целей, функций управления, приложений;

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

Для полного представления о программном продукте необходима также текстовая информация описательного характера.




  1. Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   24




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет