Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Средства разработки приложений

Жизненный цикл процесса проектирования программного обеспечения, основные принципы и фазы разработки. Интегрированные среды разработки. Особенности разработки интерфейса.

 

Жизненный цикл программного обеспечения (ПО) — период времени, который начинается с момента принятия решения о необходимости создания программного продукта и заканчивается в момент его полного изъятия из эксплуатации.

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

В настоящее время получили распространение следующие модели жизненного цикла: каскадная модель, поэтапная модель с промежуточным контролем, спиральная модель.

Традиционно выделяют следующие основные этапы жизненного цикла программного обеспечения:

- разработка требований,

- проектирование,

- реализация,

- тестирование,

- ввод в действие,

- сопровождение.

 

Интегрированная среда разработки (Integrated development environment, IDE) – это система программных средств, используемая программистам для разработки программного обеспечения. Обычно IDE включает в себя текстовый редактор, компилятор, интерпретатор, средства автоматизации разработки и сборки программного обеспечения и отладчик. Иногда также содержит средства для интеграции с системами управления версиями и разнообразные инструменты для упрощения конструирования графического интерфейса пользователя. Многие современные среды разработки также включают окно просмотра программных классов, инспектор объектов и диаграмму иерархии классов – для использования при объектно-ориентированной разработке ПО. Один из частных случаев ИСР – среды визуальной разработки, которые включают в себя возможность визуального редактирования интерфейса программы.

 

Перечислим популярные среды программирования:

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

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

NetBeans IDE — свободная интегрированная среда разработки приложений на языках программирования Java, Python, PHP, JavaScript, C, C++.

CodeLite — свободная кроссплатформенная среда разработки программного обеспечения для языка С/С++ с открытым исходным кодом.

Code::Blocks — свободная кроссплатформенная среда разработки. Code::Blocks написана на С++ и использует библиотеку wxWidgets. Имея открытую архитектуру, может масштабироваться за счёт подключаемых модулей. Поддерживает языки программирования С, С++.

Qt Creator предоставляет кроссплатформенную, полностью интегрированную среду разработки (IDE) для создания приложений для множества настольных и мобильных платформ. Он доступен для операционных систем Linux, Mac OS X и Windows.

Возможность более подробно познакомиться с Qt Creator представляется в процессе подготовки курсовой работы.

Дополнительную информацию по Qt можно найти на сайте:

https://www.qt.io/ru/

 

 



<== предыдущая лекция | следующая лекция ==>
Место и роль документов в управлении на современном этапе | Назначение технологических карт
Поделиться с друзьями:


Дата добавления: 2018-10-15; Мы поможем в написании ваших работ!; просмотров: 178 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Логика может привести Вас от пункта А к пункту Б, а воображение — куда угодно © Альберт Эйнштейн
==> читать все изречения...

2330 - | 2262 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.014 с.