/ / Софтуер: примери. Разработване на софтуер

Софтуер: примери. Разработване на софтуер

Какво е софтуер?Срещаме примери за практическата му употреба всеки ден, седнали пред компютър. Дори простото движение на мишката по екрана е резултат от софтуера. Какви видове софтуер има? Как се извършва разработката на софтуер?

Софтуер: теория

Работата на компютъра се извършва за сметка накомбинираното използване на хардуер и софтуер. Първият е набор от микросхеми, платки и други електронни компоненти и устройства, които съставляват компютър. Под втория - компютърни програми, които са предназначени за обработка на информация и извършване на полезни действия с помощта на компютър. Първият в жаргона често се нарича „хардуер“, вторият - „софтуер“.

Софтуерът се появява на компютъра отинсталация - поставяне на съответните файлове на диска. В някои случаи е необходимо да актуализирате софтуера. Това всъщност е преинсталиране на по-модерна и модерна версия на софтуера. За да инсталирате софтуера, трябва да имате така наречената „дистрибуция“. Това е специализирана програма за инсталиране.

Има два основни типа софтуер - системен софтуер иприложен. Първият тип осигурява работата на компютъра по отношение на основните му функции: стартиране, зареждане и извършване на изчислителни операции на ниско ниво. Основните видове системен софтуер се считат за операционни системи (OS), както и за управление на хардуерните компоненти на компютъра и техните настройки.

Приложен софтуер са програми, с помощта на които практически значими действия се извършват на компютър. Например писане, изграждане на таблици, рисуване, използване на интернет и т.н.

За да се опрости езикът, той може да бъде обобщен, както следва:системен софтуер - за компютър, приложен софтуер - за потребител. Друг начин да се обясни разликата с прости думи: работата на системните програми, като правило, не се вижда. Те изпълняват своите функции без "съгласуване" с потребителя, в скрит режим. На свой ред приложният софтуер работи само с прякото участие на потребителя. Примери за двете ще разгледаме днес.

Разбира се, има и „некомпютърни“ видове софтуер.Те могат да контролират други видове устройства - например таблети, смартфони, телевизори. Има софтуер за системи за контрол на климата, промишлени съоръжения и др.

Какво е операционна система?

OS - основна от гледна точка на работаКомпютърни възможности тип системен софтуер. Защо е включен в тази категория софтуер? Факт е, че в среди, образувани от операционни системи, целият останал компютърен софтуер (както системен, така и приложен) работи. ОС е основата за работата на компютъра. Ако няма операционна система, тогава няма да работи друга програма. Основните операционни процеси на операционната система са скрити от потребителя.

Примери за софтуер

Най -често срещаните операционни системи за персонални компютри в света са Windows (най -популярната, има много нейни версии - 7 -ми, 8 -ми, XP и други), Linux, MacOS.

Системни програми: драйвери

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

Това е същността на системния софтуер. Следващият по ред имаме приложен софтуер, примери за най -популярните решения и основните функции, които се предлагат на потребителите.

Приложен софтуер: антивируси, помощни програми

Често срещани видове приложен софтуерсофтуерът е антивирусен и помощни програми. Първите са предназначени да предпазват компютъра от злонамерен софтуер, който може да деактивира друг софтуер или дори хардуерни компоненти на компютъра. Някои от най -популярните антивируси в Русия са NOD32, DrWeb, Kaspersky. Помощните програми са предназначени да осигурят стабилна работа на компютъра, да наблюдават как процесорът, дисковете, паметта и други хардуерни компоненти на компютъра работят правилно.

Популярни приложни програми. Майкрософт Уърд

Коя от конкретните мостри на приложен софтуернамери най -голямото търсене днес? На първо място, това се отнася за програми за текстообработка. Исторически подобни операции на компютър са първите. Една от най -популярните програми за текстообработка в света и извършване на свързани операции (рисуване на таблици, графики и т.н.) е Word. Той е разработен от една от най -големите световни корпорации - американската Microsoft. Неговата руска транскрипция, която звучи като „програма на Word“, е приемлива.

Word програма

Досега са пуснати няколко версии.на този софтуер. Функциите във всяка от тях са различни, но основната (и най -търсената на практика) задача, изпълнявана от MS Word под една или друга форма, е форматирането на текста, запазването му във файл и осигуряването (ако е необходимо) на правилното му извеждане в принтер.

Microsoft Word: функции

"Програмата Word" е в състояние да извърши огромен брой операции. А именно:

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

- дизайн на външния вид на страници (задаване на цвят и модел на фона, добавяне на графики, снимки и т.н.)

- добавяне на придружаващи текстови елементи (таблици, графики, икони и др.)

Безплатен софтуер

Да се ​​научиш да използваш Word е лесно.Много от контролите на програмата са интуитивни. Заслужава да се отбележи, че Microsoft, който пусна Word, е предоставил на решението си подробна помощна система, до която потребителят може да получи достъп, като натисне F1 на клавиатурата.

Популярни приложни програми: Microsoft Excel

Пример за друг популярен приложен софтуер еMicrosoft Excel (на руски език - "програма Excel"). Нейната тясна специализация е изчисляването с помощта на електронни таблици. Този вид решение значително опростява работата с числа.

Програма Excel

Въпреки факта, че тази програма се счита за професионална, дори начинаещите потребители могат да овладеят основните методи за работа с нея (поради което тя придоби световна слава).

Microsoft Excel: функции

Показват се най -простите операции в Excelтекст и числа под формата на таблици. Работната област на програмата всъщност прилича на голям брой клетки, във всяка от които можете да напишете нещо. По -сложна процедура е начертаването на графики, въвеждане на формули. Операции, които изискват професионално обучение - програмиране на т. Нар. „Макроси“ (вид вътрешни програми), инженерни изчисления.

Разработване на софтуер

Нека изброим най -често срещаните видове задачи на практика, които „програмата Excel“ може да реши:

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

- прилагане на формули за автоматизиране на акаунта;

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

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

Както при Word, използвайки Excelмного лесно да се научите сами. Контролите на програмата са до голяма степен интуитивни. Този тип софтуер е оборудван и с подробна помощна система (която може да бъде полезна не само за начинаещ потребител, но и за професионалист).

Популярен софтуер за приложения: Adobe Photoshop

Често потребителите имат нужда отизползването на една интересна програма - "Photoshop". За Windows 7, 8 или XP той съществува в голям брой версии. Официално тази програма се нарича Adobe Photoshop. Той е предназначен за рисуване (такива решения се наричат ​​"графични редактори"). Използва се, както в случая с Word и Excel, както от начинаещи потребители, така и от професионалисти: дизайнери, уеб разработчици, създатели на карикатури.

Photoshop се отнася до програми, които обработватизображения в така наречения режим "растер". Какво означава? Можем да кажем, че основната част от компютърната графика принадлежи към категорията "растер". Говорим за изображения, състоящи се от голям брой малки точки (запомнете как картината се изгражда на телевизор и монитор - принципът е същият). С помощта на „растерни“ графични редактори можете да създавате абсолютно всякакви графични елементи. Можете да нарисувате портрет на човек, къща, пейзаж - каквото и да е. В допълнение към "растерните" графики има и "векторни" графики. Въз основа на него изображенията от своя страна могат да бъдат изградени само според шаблоните, включени в програмата.

Adobe Photoshop: функции

С Photoshop можете не само да създаватеснимки, но също така правете промени в готовите. Оттук и терминът "фотошоп". Можете например да модифицирате обекти на снимката, да добавите нещо към тях, да ретуширате - с много опит с Photoshop всичко може да се окаже много правдоподобно.

Photoshop програми за Windows 7

Adobe Photoshop работи с повечето форматиграфични файлове поради големия набор от конвертори за различни формати. Последните преобразуват графична информация от файловия формат в родния формат на редактора на Adobe Photoshop при четене от файл. Когато записват във файл, конверторите извършват обратното преобразуване.

Кои са най -популярните видове операции с Photoshop? Те включват следното:

- създаване на нови рисунки с помощта на виртуални четки, моливи, линийки, форми, използващи различни цветове;

- промяна на размера на картините или техните отделни елементи;

- комбиниране на съдържанието на две различни изображения;

- промяна на цвета на картината или нейните части;

- прилагане на визуални ефекти поради шаблоните и алгоритмите, вградени в програмата;

- трансформация на картини (отражение, въртене и т.н.).

Както при Word и Excel, елементитеКонтролите на Photoshop са лесни за научаване интуитивно. Така че дори неопитен потребител може да нарисува нещо. Много от версиите на програмата са оборудвани с помощна система на руски език, която подробно описва как се работи с Photoshop.

Популярни видове приложен софтуер: браузъри

Браузърът е програмата, с коятопотребителите отиват в интернет, четат новини от уебсайтове, пишат съобщения в социалните мрежи, гледат видеоклипове - накратко, те правят всичко, което е характерно за "виртуалното пространство". Най -популярните решения от този тип в света са Internet Explorer, Opera, Google Chrome. Има много голям брой техни аналози и подтипове. Функционалността на всеки от тях като цяло е една и съща. Повечето потребители предпочитат да експлоатират едно или друго въз основа на субективна оценка на качеството на дизайна на програмите и удобството на подреждането на контролите върху тях.

Софтуерна актуализация

Начинът на работа на браузърите се основава на разпознаванеезик за маркиране на хипертекст (наречен HTML) и превръщането му в удобни за потребителя визуални елементи - текст, снимки, таблици, видеоклипове, анимации, форми за съобщения и др.

Браузъри: функции

Подредените проби от такъв софтуер са много прости.Основните елементи на браузъра са редът с адреса на сайта и основното поле (най -често наричано „уеб интерфейс“, където се показва информация от Интернет. Основната характеристика на такава програма е, че тя е посредник между Потребител на компютър и други хора във виртуалното пространство. С помощта на браузър (по -точно "уеб интерфейс") човек всъщност може да обменя данни, изпращайки нещо от себе си (текст, файлове) и получавайки нещо от други Беше ли Интернет преди изобретяването на браузъри? Факт е, че "уеб интерфейсът" исторически не е първият начин за комуникация между потребителите, той се появи след много години на международно споразумение относно стандартите, според които обменът на "виртуални „Информацията трябва да се извършва.

Софтуер: платен и безплатен

Един от критериите за класифициране на софтуера е цената.Има три категории решения. Първо, това е напълно безплатен софтуер. Второ, има търговски. Ако потребителят иска да използва такъв софтуер, той трябва да плати за инсталирането му. Трето, има междинен тип софтуер - shareware. Каква е неговата особеност? Като цяло използването на такъв софтуер е следното: не е нужно да плащате за инсталацията, но след като използвате програмата за известно време (например месец), ще трябва да прехвърлите средства на разработчика за по -нататъшна употреба .

Какво е облачните изчисления?

През последните години придоби много голям размерпопулярност на термина „облачна технология“. Какво е това явление? "Облачните технологии" са, с прости думи, приложен софтуер, който може да се стартира от браузър (следователно, той не е инсталиран на компютър). Нека разгледаме един пример. Microsoft Word, за който говорихме по -горе, се стартира чрез двойно щракване върху иконата на работния плот. Но има същото решение, но „в облака“: използването на този тип софтуер се осъществява чрез интерфейса на уеб браузъра. По правило файловете, с които потребителят работи, използвайки такъв софтуер, също се съхраняват в Интернет.

В момента съществуват много програмиоблачен формат. Има дори версии на този тип операционна система. Така че можем да кажем, че "облачният" формат се прилага не само, но и системен софтуер. Популярността на подобни решения днес е свързана с бързата скорост на интернет (преди няколко години нямаше такова нещо), както и спестяването на времето на потребителя - няма нужда да инсталирате нищо на компютър. Между другото, актуализацията на софтуера от типа облак става независимо от потребителя. Това също е удобно.

Кой разработва софтуера?

Вътре има цял клон на икономикатакоето е разработка на софтуер - програмиране. В него работят хора с голямо разнообразие от профили на знания. Но те са обединени от обща черта - познаване на езиците за програмиране. Използвайки един или повече от тях, човек пише софтуер. Езикът за програмиране е набор от инструкции, които се разпознават от хардуерните компоненти на компютъра. След като е написал "фраза", изградена по определен начин, лицето, което създава софтуера, дава "поръчка" на процесора или, да речем, на компютъра диск да извърши такава и такава операция върху файла. Има стотици езици, използвани за разработка на софтуер. Сред популярните са C ("C"), Java, Pascal, Ruby-on-Rails.

Трудно ли е да се научите как да създавате софтуер?

Въобще не.Всеки може да стане разработчик на софтуер. Разработването на софтуер изобщо не е забранена дейност. Много успешни предприемачи започнаха да разработват софтуер. Примери за такива хора са Бил Гейтс, Linux Torvalds, Юджийн Касперски. Можете да изучавате езици за създаване на софтуер въз основа на голямо количество налична литература, видео уроци или като посещавате специализирани курсове. Разработването на софтуер е една от най -бързо развиващите се индустрии и нарастването на популярността му е свързано главно с универсалната наличност.