Studopediya

КАТЕГОРИЯ:


Астрономия- (809) Биология- (7483) Биотехнологии- (1457) Военное дело- (14632) Высокие технологии- (1363) География- (913) Геология- (1438) Государство- (451) Демография- (1065) Дом- (47672) Журналистика и СМИ- (912) Изобретательство- (14524) Иностранные языки- (4268) Информатика- (17799) Искусство- (1338) История- (13644) Компьютеры- (11121) Косметика- (55) Кулинария- (373) Культура- (8427) Лингвистика- (374) Литература- (1642) Маркетинг- (23702) Математика- (16968) Машиностроение- (1700) Медицина- (12668) Менеджмент- (24684) Механика- (15423) Науковедение- (506) Образование- (11852) Охрана труда- (3308) Педагогика- (5571) Полиграфия- (1312) Политика- (7869) Право- (5454) Приборостроение- (1369) Программирование- (2801) Производство- (97182) Промышленность- (8706) Психология- (18388) Религия- (3217) Связь- (10668) Сельское хозяйство- (299) Социология- (6455) Спорт- (42831) Строительство- (4793) Торговля- (5050) Транспорт- (2929) Туризм- (1568) Физика- (3942) Философия- (17015) Финансы- (26596) Химия- (22929) Экология- (12095) Экономика- (9961) Электроника- (8441) Электротехника- (4623) Энергетика- (12629) Юриспруденция- (1492) Ядерная техника- (1748) Arhitektura- (3434) Astronomiya- (809) Biologiya- (7483) Biotehnologii- (1457) Военни бизнесмен (14632) Висока technologies- (1363) Geografiya- (913) Geologiya- (1438) на държавата (451) Demografiya- ( 1065) Къща- (47672) журналистика и смирен (912) Izobretatelstvo- (14524) външен >(4268) Informatika- (17799) Iskusstvo- (1338) историята е (13644) Компютри- (11,121) Kosmetika- (55) Kulinariya- (373) културата е (8427) Lingvistika- (374) Literatura- (1642) маркетинг-(23702) математиците на (16968) Механична инженерно (1700) медицина-(12668) Management- (24684) Mehanika- (15423) Naukovedenie- (506) образователна (11852) truda- сигурност (3308) Pedagogika- (5571) Poligrafiya- (1312) Politika- (7869) Лево- (5454) Priborostroenie- (1369) Programmirovanie- (2801) производствено (97 182 ) индустрия- (8706) Psihologiya- (18388) Religiya- (3217) Svyaz (10668) Agriculture- (299) Sotsiologiya- (6455) на (42831) спортист строително (4793) Torgovlya- (5050) транспорт ( 2929) Turizm- (1568) физик (3942) Filosofiya- (17015) Finansy- (26596) химия (22929) Ekologiya- (12095) Ekonomika- (9961) Electronics- (8441) Elektrotehnika- (4623) Мощност инженерно ( 12629) Yurisprudentsiya- (1492) ядрена technics- (1748)

Структура на софтуер




Тема 3. SOFTWARE

За адекватно използване на компютър (за обработка на информация) необходимост да се знае свойствата целите и желаните когато работим с тях програми. Колекцията от софтуер и придружаващата документация (използван при експлоатацията на тези програми), наречен на софтуера (SW). Софтуерът е неразделна част от всяка компютърна система и дял (по предназначение) в три категории: системен софтуер (което трябва да контролира вашия компютър, за да създадете и да подкрепя прилагането на други потребителски програми, за да се предостави на потребителя набор от разнообразни услуги), системата за програмиране или инструментирани системи ( гарантира създаването на нови програми за компютри) и приложен софтуер (директно осигуряване на изпълнението на необходимите работи за потребителя).


Структура на софтуер

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

· За да се осигури стабилна работа на компютъра и компютърни мрежи;

· За да се създадат условия за нормална работа на заявлението;

· За да се извърши помощни операции;

· За да се диагностицира компютърен хардуер и компютърни мрежи;

Целият набор от софтуер система може да бъде разделена на две групи: основната система за обслужване на софтуер и. Basic софтуер - е минимален набор от софтуерни инструменти, които предоставят на компютъра.

Основният софтуер включва подклас:

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

· Работна плик - специална програма, предназначена да улесни потребителя да комуникира с операционната система команди с текстови и графични възможности за крайния потребител интерфейс (обвивка предоставя удобен и интуитивен начин за комуникация с компютъра, дават възможност за ясно изобразяване на съдържанието на директории на диска, е удобно да копирате, преименувате, , напред, и изтриване на файлове и т.н.).



· Network операционна система - набор от програми, които осигуряват обработка, предаване и съхранение на данни в мрежата.

Доскоро повечето компютри инсталирана операционна система MS DOS, която е създадена през 1981 г. от Microsoft (имайте предвид, че това не е най-оригиналната развитието на Microsoft - компанията на Бил Гейтс е само финализирани "ОС", наречени QDOS, създадени от друга фирма) , Преди Windows операционна диск система MS DOS е най-популярната и широко разпространена в приложение. Нейната среда, създадена цяло поколение софтуер. Въз основа на MS DOS в развитието на компютърните технологии се оказа, Windows (1996 MS DOS, включени с Windows среда на системата 95 операционна). Основните компоненти на операционната система, разработени в MS DOS среда, са класики, и органично включени в Windows на нов етап от развитието на софтуер в общи и нейното ядро ​​- операционни системи.

MS DOS 16-битов единичен процес на операционната система, с "интерфейс на командния ред", е компактен, прави скромни изисквания към хардуера и извършва необходимия минимум от функции за потребителите и програми. Основните недостатъци на DOS:

· Основната му слабост е да се работи с ограничен RAM (в епохата на създаване на MS-DOS памет на повечето компютри не надвишават 256 килобайта. DOS ще работи с 640 килобайта на ОП, и Бил Гейтс заяви, че никой никога няма да се нуждаят от повече обем, но с течение на времето и имаше една програма, която е необходима за повече RAM и трябваше да се използват специални програми - управление на паметта, но те не се реши проблема);

· Второ DOS недостатък е невъзможността да се работи в пълен графичен режим (въпреки че тези дни компютри вече са могли да му осигури подкрепата);

· MS-DOS трета недостатък е единичен задачи едновременно.

Операционни системи DOS семейство, въпреки своята простота и ефективност, остаряла, и те бяха заменени от ново поколение операционни системи Windows. Такива операционни системи са Windows операционни системи, операционни системи, Unix семейство и други.

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

· Поддържане на програма диск (за да се гарантира качеството на повърхността инспекция устройството, контролният файлът е записан, компресиране на дискове, създаване на застрахователни копия на архивни данни към външни медии, и др.);

· Антивирусният софтуер (осигуряване на защита на компютъра, за откриване и възстановяване на заразени файлове);

· Архивиране на данни програми (предоставят информация в процеса на файлове компресия, за да се намали размера на паметта, да я съхранява);

· Програма на мрежови услуги.

· Диагностика производителност софтуер на компютъра;

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

Системи за програмиране инструменти или системи - са софтуерни продукти, които поддържат технологията за програмиране. В тази рамка, има инструменти за създаване на приложения, включително:

· Местни средства, за да гарантират изпълнението на определени видове работи за създаване на програми;

· Интегрирани софтуерни среда разработчиците, за да гарантират изпълнението на набор от взаимосвързани работи за създаване на програми.

Местните програмни средства включват програмни езици и системи, както и инструментална потребителска среда. Има компютърни езици за програмиране (възприема от хардуера на кода на компютърна машина), машинно-ориентирани езици (езици за програмиране, които отразяват структурата на даден вид на компютъра - монтажници), алгоритмични (универсален) език, а не в зависимост от компютърна архитектура, като Fortran (на Fortran) Cobol (Cobol), Algol (Algol), Pascal (Pascal), Basic (Основни), С (С), C ++ (C ++) и др. процедурни езици (където е възможно да се опише програмата като съвкупност от процедури - подпрограми), домейни, специфични за езика (предназначени за решаване на проблемите на определен клас), интегрирана софтуерна система. Имайте предвид, че класификацията на езиците за програмиране не е фиксирана за гости (за образователни цели обикновено се провежда тяхната класификация според различни критерии). Програмата изготвен от езика за програмиране, преминава в етап на превод, тестване и отстраняване на грешки.

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

В допълнение, има инструменти за създаване на сложни информационни системи (Дело - технология). Проектиране на информационни системи е досаден и продължителна работа, която изисква висока квалификация на участващите експерти. В миналото, дизайна често се изпълнява по интуитивен unformalized методи ниво, които включват елементи на изкуството, опит, експертни становища и скъпо експериментален тест на качеството на функциониране. В началото на 70-те години. в Съединените щати бе белязана от криза на програмиране (софтуер криза). Това се изразява в това, че мащабни проекти стават изпълнени със закъснение или в излишък на оценки на разходите, разработен продукт не са имали необходимата функционалност, производителност е била ниска, качеството на софтуера, произведена не доволни потребители. Необходимостта да се контролира процеса на разработка на софтуер, за да се предскаже и гарантиране на разходите за развитие, графика и качеството на резултатите доведе до необходимостта да се премине от занаятчийския да индустриалните процеси на разработка на софтуер и появата на Обединените инженерни методи и инструменти за разработка на софтуер, под общото заглавие "Софтуерно инженерство» (софтуерно инженерство). В сърцето на софтуерното инженерство основава на следната идея: проектирането на софтуера е формален процес, който може да научите и да се подобри. До края на 80-те години. е имало много изследвания в областта на програмирането (проектиране и изпълнение на езици от високо ниво, методи за структурен и модулно програмиране, езици за проектиране и техните средства за подкрепа, както на формалното и неформалното език за описване на системните изисквания и спецификации, и така нататък. д.). Терминът случай (Computer Aided Software Engineering) е с много широко тълкуване. Първоначалното значение на въпросите ограничен автоматизация Терминът CASE развиват само софтуер, но сега той е придобил нов смисъл и обхваща процеса на разработване на комплексни информационни системи като цяло. CASE-технологията е набор от методи за проектиране на информационни системи, както и набор от инструменти, които позволяват да се визуализира модел проблем домейн, анализира моделът на всички етапи на разработване и поддръжка, разработка на приложения в съответствие с информационните нужди на потребителите. Повечето от съществуващата съдебна инструментите, основани на методи на структурното и обектно-ориентиран анализ и дизайн, с помощта на спецификациите под формата на диаграми или текст за описване на външните изисквания, на връзките между модели на системата, динамичното поведение на системата и софтуер архитектура.

Приложните програми - предназначени за справяне с потребителски приложения (на потребителя гарантира, че необходимите задачи на компютъра). Условно (дестинация) са следните подкласове:

· Word програма за обработка;

· Графични редактори;

· Обработка на фото и видео програми;

· Програма за обучение на презентации;

· Електронни таблици;

· Система за управление на база данни;

· В програмата на икономическата и статистически анализ;

· Computer Aided Design (CAD);

· Информационни системи за извличане;

· Networking софтуер (програми за електронна поща, достъп до видео-конферентна връзка, интернет браузъри, и т.н.);

· Програми за игра.

Приложен софтуер се състои от пакети на приложения (RFP) и потребителски приложения.

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





; Дата: 01.11.2014; ; Прегледи: 1333; Нарушаването на авторските права? ;


Ние ценим Вашето мнение! Беше ли полезна публикуван материал? Да | не



ТЪРСЕНЕ:


Вижте също:



zdes-stroika.ru - Studopediya (2013 - 2017) на година. Тя не е автор на материали, и дава на студентите с безплатно образование и използва! Най-новото допълнение , Al IP: 66.102.9.24
Page генерирана за: 0.061 сек.