на главную карта сайта
General Software
Компания. Всегда в ногу со временем!

Онлайн помощь

Онлайн помощь
 

Опрос посетителей

Бесплатный семинар на какую тему был бы интересен для Вас?
Какие консультации в IT Вам необходимы?
Какие консультации в IT Вам необходимы?
На каких технологиях созданы приложения, которые Вы используете ?
Какие СУБД Вы используете или планируете использовать ?

Разработка ПО (программного обеспечения)

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

 

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

При покупке первого ПК возникает много вопросов: ведь хочется всего и сразу. И чтобы игрушки шли, и чтобы кино смотрелось, и фотографии можно было бы обрабатывать, да ещё чтобы и глаза не уставали оттого, что изображение прыгает не хуже Губки.

Первый раз подобрать (да, именно подобрать) компьютер непросто, без совета знающего человека не обойтись. Как правило, «советчик» подбирает такую конфигурацию (материнскую плату, видео-,аудиокарту и т.д и т.п), какую бы выбрал для себя. И всё это выливается в кругленькую сумму…

Разобравшись более или менее с «железом», выясняется, что ничего из этого само по себе работать не будет. Нужно некое ПО или «софт», (от английского software, которое, предположительно, в этом смысле впервые применил Джон Тьюки в 1957 г!), то есть программки всякие, с помощью которых и поиграть можно и кино посмотреть и дождливый день на фотографии в солнечный превратить.

По назначению ПО разделяется на системное, прикладное и инструментальное.

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

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

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

Существуют компании, основная деятельность которой связана с разработкой и продажей программного обеспечения, либо по отдельным заказам, либо для широкого распространения (так называемые software company). На российском рынке одной из таких компанией является General software, специализирующаяся по разработке ПО (программного обеспечения) многопользовательских систем.

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

Кто бы мог подумать, что проделывается такая огромная работа для того, чтобы мы могли отвести душу, погружаясь в виртуальный мир персонального компьютера!

Ну что ж, зная, что такое ПО и где его взять, можно смело и за «железом» в компьютерный салон идти. :)