КАТЕГОРИЯ:


Астрономия- (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)

Разликата между софтуерен инженер от програмирането

Software Engineering - "информатика област, занимаваща се със създаването на софтуерни системи, които са толкова големи, или толкова сложна, че създава екип или екипи от инженери."

Software Engineering разглежда сложните въпроси, които не могат да бъдат решени само с програмиране. Комплексни системи трябва да бъдат разработени, преди те да са програмирани. Подобно на строителната индустрия, в една сложна система трябва да работи на архитекта, преди тя да бъде построена. Тя трябва да бъде разделена на модули, като се използва синтеза и метода на "разделяй и правило". Всеки модул трябва да бъде внимателно посочено и определено от нейните интерфейси към други модули, преди да се дава на програмистите за кодиране.

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

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

Преди системата е проектирана, за софтуерен инженер трябва да разберат изискванията към него. Това означава, че трябва да се направи и в някои определени изисквания анализ език моделиране. Standard език за моделиране в текущата практика - UML (Unified Modeling > И анализ и синтез модели извършени в UML.

Софтуер инженер създава система UML-модел, за който може да се създаде изходния код. Програмистите могат да започнат с тази точка, но софтуерен инженер е отговорен за проектирането колоездене между дизайн и код. Циклично -iterativny процеса на проектиране, който е едновременно директна (от проекта за код) и обратен (от кода на проекта) дизайн.

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

По този начин, може да се каже, че софтуерното инженерство е свързан:

● осигуряване на структурните системни решения,

● дизайна на структурните компоненти,

● с компоненти, които съчетават в работеща система,

● Директен и обратно инженерство, за управление на проекти, и така нататък. D.

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

<== Предишна лекция | На следващата лекция ==>
| Разликата между софтуерен инженер от програмирането

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


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



ТЪРСЕНЕ:


Вижте също:



ailback.ru - Edu Doc (2013 - 2017) на година. Тя не е автор на материали, и дава на студентите с безплатно образование и използва! Най-новото допълнение , Al IP: 11.45.9.26
Page генерирана за: 0.046 сек.