- •1. Последовательность разработки программных продуктов
- •2. Анализ требований, предъявляемых к программному средству, и определение спецификаций.
- •3. Проектирование системы (программного продукта)
- •4. Кодирование (программирование). Тестирование. Эксплуатация и сопровождение
- •5. Организационные и технические стороны процесса разработки программного продукта. Перечень работ, выполняемых на различных стадиях разработки программного продукта.
- •6. Сложность процесса разработки программного обеспечения
- •7. Разработка программных систем. Основные компоненты системы. Определение потоков данных. Определение процессов. Данные и их носители.
- •8. Уровни организации данных
- •9.Уровень логической организации данных. Уровень представления данных. Уровень физической организации данных.
- •10. Вспомогательные средства проектирования программ.
- •11. Укажите последовательность разработки программных продуктов.
- •12. Анализ требований, предъявляемых к программному средству, и определение специфика-ций.
- •13. Качество программных систем
- •14. Функциональная пригодность программ
- •15. Надежность и защита программного обеспечения
- •16. Приведите классификацию современных устройств чпу по закону управления. Укажите, какая система чпу по закону управления на станках 16к30ф305, 2д450ф2, 2620вф1, 2254вмф4.
- •17. Приведите международную классификацию современных систем с чпу по уровню технических возможностей.
- •18. Что такое формат кадра управляющей программы?
- •23. Приведите общую последовательность разработки управляющих программ с применением cad/cam систем.
- •24. Приведите классификацию систем автоматизированного программирования.
Технология программирования обработки на станках с ЧПУ.
1. Последовательность разработки программных продуктов
1. Постановка задачи
Процесс создания нового ПО обязательно необходимо начинать с постановки задачи, в ходе которой определяются требования к программному продукту. Это один из наиболее важных этапов при создании ПО, так как от того, насколько полно, точно и ясно определены требования к разрабатываемому ПО, его функции и предполагаемые возможности, во многом зависит качество и стоимость разработки. Во время постановки задачи четко формулируется назначение разрабатываемого ПО и определяется список основных требований к нему. Каждое требование по сути есть описание необходимого заказчику свойства ПО. Выделяют основные функциональные требования, определяющие функции, которые будут выполнятся разрабатываемым ПО, и эксплуатационные требования, определяющие особенности его работы. Требования к программному обеспечению, для которого есть прототипы, обычно определяются по аналогии, с учетом характеристик и особенностей уже существующего ПО. Если аналогов для разрабатываемого ПО не существует, то для формулирования требований могут потребоваться специальные предпроектные исследования. В любом случае этап постановки задачи заканчивается принятием основных проектных решений и разработкой технического задания, фиксирующего принципиальные требования к разрабатываемому ПО.
2. Разработка пользовательского интерфейса
Разработка любого прикладного программного обеспечения, как правило, подразумевает создание пользовательского интерфейса. Интерфейс пользователя - эта та часть программы, которая находится у всех на виду. Основной целью данного этапа является создание удобного, продуманного интерфейса взаимодействуя с которым конечный пользователь будет чувствовать себя комфортно.
3. Разработка программы
Разработка программы - представляет собой процесс поэтапного написания кодов программы на выбранном языке программирования (кодирование), их тестирование и отладку. В настоящее время при разработке ПО в основном используется спиральная схема, согласно которой программный продукт создается не сразу, а итерационно с использованием прототипов. Прототипом называют действующий программный продукт, реализующий отдельные функции и внешние интерфейсы разрабатываемого ПО. При использовании спиральной схемы на первой итерации, как правило, специфицируют, проектируют, реализуют и тестируют интерфейс пользователя. Основным достоинством данной схемы является то, что, начиная с некоторой итерации, обеспечившей определенную функциональную полноту, продукт можно предоставлять пользователю.
4. Отладка
Отладкой называют процесс поиска и устранения ошибок. Ошибки в программах бывают двух видов: синтаксические (ошибки в тексте программы, когда используются недопустимые для данного языка конструкции) и алгоритмические (когда программа не делает то, чего надо). Этап отладки заканчивается, если программа правильно работает на нескольких разных наборах входных данных.
5. Внедрение
После отладки программы происходит процесс развертывания в рабочем окружении компании заказчика и интеграция с уже существующими информационными системами и бизнес-приложениями. На этом этапе наши специалисты проведут обучение персонала вашей компании использованию разработанного программного обеспечения, ответят на возникающие вопросы, а в последующем будут оказывать необходимую техническую поддержку.
