Съдържание. Софтуер Характеристики на софтуера Софтуерни приложения Наследен (Legacy) софтуер

Подобни документи
Анализ и оптимизация на софтуерни приложения

Slide 1

Digital library 2.0

РЕЦЕНЗИЯ от проф. д-р Красен Стефанов Стефанов на дисертационен труд на тема ИНСТРУМЕНТИ ЗА ПРЕДСТАВЯНЕ НА 3D ОБЕКТИ И КОЛЕКЦИИ В ИНТЕРНЕТ за придобив

Microsoft Word - Kvalif_h-ka_SI.doc

ТЕХНИЧЕСКИ УНИВЕРСИТЕТ СОФИЯ УТВЪРЖДАВАМ Ректор: /проф. д-р инж. М. Христов/ Срок на обучение: Форма на обучение: 4 години редовна У Ч Е Б Е Н П Л А Н

OEE_draft_newversion_web_BG

Услуга Web Presence Описание на услугата Версия: 4.0 Май 2018 Страница 1 от 7

<4D F736F F D20D0E0E7FFF1EDE5EDE8E520EFEE20F7EB2E EEF220C7CECF20F120C8E7F52EB EEF E31312E3138E3>

СТАНОВИЩЕ

KONSTANTIN

EventPlus.bg - бъдете видими за организатори на събития

Споделяне на анонимни данни с Lenovo Съдържание Споделяне на анонимни данни с Lenovo... 1 Harmony... 1 Lenovo Companion Lenovo Customer Engag

Доклад за оценка на здравната технология съгласно чл. 17, ал. 5 от Наредба 9 от на МЗ

ЦЕНТЪР ПО ИНФОРМАТИКА И ТЕХНИЧЕСКИ НАУКИ УЧЕБНА ПРОГРАМА Утвърждавам: Декан: CS 206 ИЗКУСТВЕН ИНТЕЛЕКТ Приета: прот. 8 от г.; Актуализирана

Въведение в информационните технологии и компютърните системи

Microsoft Word - kstB_kr.doc

СТОПАНСКА КОНЮНКТУРА, БИЗНЕС АНКЕТИ НА НСИ, МАРТ 2012 ГОДИНА

ПОКАНА ЗА СЕМИНАР ERP Do You Know How? Как да избегнем рисковете и грешките, свързани с избор, внедряване и ползване на ЕRP система? 3 февруари 2015 г

1 УНИВЕРСИТЕТ ЗА НАЦИОНАЛНО И СВЕТОВНО СТОПАНСТВО Катедра Информационни технологии и комуникации Р Е Ц Е Н З И Я От: Доц. д-р Димитър Иванов Петров На

(пълно наименование на училището) Утвърждавам!... (име и фамилия, подпис, печат) ПРИМЕРНО ГОДИШНО РАЗПРЕДЕЛЕНИЕ НА УЧЕБНОТО СЪДЪРЖАНИЕ по инфор

Slide 1

Стопанска конюнктура през май 2019 година

B&K Presentation

ИНСТИТУТ ПО ОТБРАНА СТАНОВИЩЕ от полковник доц. д-р инж.росен Ст.Илиев, Институт по отбрана Министерство на отбраната, София, бул. Н. Тотлебен 34, сл.

EventPlus.bg - бъдете видими за организатори на събития

СОФИЙСКИ УНИВЕРСИТЕТ СВ. КЛИМЕНТ ОХРИДСКИ СТОПАНСКИ ФАКУЛТЕТ У Ч Е Б Е Н П Л А Н Утвърждавам:... Утвърден от Академически съвет с протокол... /... Про

Изменение на Закона за водите Проект № от / 42-ро НС

<4D F736F F D CDCF2020C8D220F4E8F0ECE820E220F3F7E8EBE8F9E020E820F3F7E8F2E5EBE820E220C8D220F4E8F0ECE8>

МИНИСТЕРСТВО НА ОБРАЗОВАНИЕТО И НАУКАТА

PowerPoint Presentation

РЪКОВОДСТВО ЗА ЗАКУПУВАНЕ FLOTTEBO Серия дивани МОДЕЛИ Разтегателен диван ( см) Разтегателен диван ( см) Помощна маса Свалящ се калъф Изб

НАЦИОНАЛЕН СТАТИСТИЧЕСКИ ИНСТИТУТ

СОФИЙСКИ УНИВЕРСИТЕТ СВ. КЛИМЕНТ ОХРИДСКИ СТОПАНСКИ ФАКУЛТЕТ У Ч Е Б Е Н П Л А Н Утвърждавам:... Утвърден от Академически съвет с протокол... /... Про

СТАНОВИЩЕ на дисертационен труд за получаване на образователната и научна степен доктор на тема: АКУСТИЧНО-ФОНЕТИЧНО МОДЕЛИРАНЕ ЗА РАЗПОЗНАВАНЕ НА ДЕТ

План за действие за създаване на Български облак за отворена наука Съдържание 1. Визия BOSC Реализация на BOSC Забележки... 5

Microsoft Word - Recenzia_Darian Pejcheva_From_ Yantsislav Yanakiev.doc

Microsoft Word - document.rtf

Slide 1

<4D F736F F D20C0E2F2EEECE0F2E8E7E8F0E0EDE820F1E8F1F2E5ECE820E7E020EEE1F0E0E1EEF2EAE020EDE020E8EDF4EEF0ECE0F6E8FF20E820F3EFF0E0E2E

LP2 Stage 3

РЪКОВОДСТВО ЗА ЗАКУПУВАНЕ BRÅTHULT Серия дивани МОДЕЛИ Триместен диван Ъглов диван Ъглов разтегателен диван Свалящ се калъф Избор на калъфи Перящ се к

Индустриални решения

Препис:

Лекция 1 Софтуер 1

Съдържание Софтуер Характеристики на софтуера Софтуерни приложения Наследен (Legacy) софтуер 2

Актуални въпроси Защо е необходимо толкова много време за да се завърши даден софтуер? Защо разходите (цените) са толкова високи? Защо не можем да намерим грешките преди да предадем софтуера на клиентите? Защо срещаме трудности при измерване на напредъка, който правим в процеса на разработка на софтуера? 3

Какво е софтуер? 4

Какво е софтуер Софтуерът е Инструкции (компютърни програми) които при изпълнение осигуряват желаните характеристики, функциони-ране и производителност; Структури от данни, които дават възможност на програмите адекватно да манипулират информация. Документи, които описват работата и използването на програмите. 5

Роля на софтуера Софтуерът има двойнствена роля Продукт Средство за доставяне на продукт 6

Видове софтуерен продукт Общи продукти (Generic products) Поръчани продукти (customised products) Разлика между двата типа продукти 7

Характеристики на софтуера Софтуерът се разработва (developed), а не се произвежда Софтуерът не се износва (doesn't wear out) Абстрактност Софтуерът е сложен 8

Wear vs. deterioration 9

Кой създава софтуера? Софтуерните инженери го създават и виртуално всички хора го използват директно или индиректно. Защо е важен софтуера? Защото той засяга почти всеки аспект на нашия живот и става всепроникващ (pervasive) - в търговията, културата, ежедневните активности. 10

Софтуерни приложения Системен софтуер (System software) Приложен софтуер (Application software) Научен софтуер (Engineering/scientific software) Вграден софтуер (Embedded software) Продуктова линия (Product line software) Уеб приложения (Web applications) Изкуствен интелект (Artificial intelligence software) Системи от системи 11

Наследен софтуер (Legacy software) Съществуващ софтуер, който е разработен преди няколко десетилетия и продължава да се използва, като непрекъснато е бил променян, за да задоволи промени в бизнес изискванията и платформите (хардуерни и софтуерни). Наследеният софтуер се характеризира с Дълъг живот Критична важност за бизнеса Лошо качество 12

Причини за развитие на наследените системи Софтуерът трябва Да се адаптира, за да задоволи нуждите от нови среда за работа или технология; Да се разширява, за да реализира нови бизнес изисквания; Да се разширява, за да може да си взаимодейства с повече съвременни системи или бази данни; Да се изгражда повторно архитектурата му, за да може да работи и в рамките мрежа. 13

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

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