muzruno.com

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

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

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

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

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

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

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

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

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

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

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

Софтуерни примери

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

Системен софтуер: драйвери

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

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

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

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

популярен програмите за приложения. Microsoft Word

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

Програмата в отделението

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

Microsoft Word: Функции

Програмата "Ward" може да изпълни огромен брой операции. А именно:

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

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

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

Свободен софтуер

Да се ​​научиш да използваш Словото е много проста. Много от програмните контроли са интуитивни. Също така си струва да се отбележи, че 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) и превръщането му в разбираем за потребителя визуални елементи - текст, снимки, таблици, видео, анимация, комуникационни форми и др ...

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

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

ON: платени и безплатни

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

Какво представлява "технологията на облака"?

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

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

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

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

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

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

Споделяне в социалните мрежи:

сроден