Продължете към съдържанието
Начало » Софтуерно инженерство

Софтуерно инженерство

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

BPMN 2.0

Основни елементи в BPMN 2.0

Business Process Model and Notation Основните елементи в BPMN 2.0 се делят на четири основни категории: Flow Objects, Connecting Objects, Swimlanes и Artifacts. Ето обяснение по групи: 1. Flow Objects (Обекти на потока) Те представят логическите стъпки и събития в… Прочетете повече »Основни елементи в BPMN 2.0

Какво е BPMN

Какво е бизнес процес?

Бизнес процес е редица от свързани дейности или задачи, които се изпълняват последователно, за да се постигне конкретна цел, да се произведе продукт или услуга и да се създаде стойност за клиента. Те могат да бъдат оперативни (като производство), управленски… Прочетете повече »Какво е бизнес процес?

state diagram

Диаграма на състоянията (state diagram)

Диаграмата на състоянията (state diagram) е модел от UML, който показва възможните състояния на един обект и преходите между тях в зависимост от събития или условия. Използва се за описание на поведението на системата във времето. Основни елементи: Пример:За поръчка… Прочетете повече »Диаграма на състоянията (state diagram)

Aqua Data Studio

Aqua Data Studio

Aqua Data Studio е мощна универсална среда за работа с база данни, използвана от администратори, разработчици, анализатори и BI специалисти. Тя предлага богата функционалност за управление, моделиране, анализ и визуализация на данни – всичко в един интерфейс. Какво представлява Aqua… Прочетете повече »Aqua Data Studio

Spaghetti code, Lasagna code, Ravioli code, Pizza code

Spaghetti code, Lasagna code, Ravioli code, Pizza code

Тези метафорични термини са неофициални, но широко използвани в софтуерното инженерство, за да описват различни структури (и проблеми) в кода – като се използват видове италианска храна за илюстрация. Spaghetti Code Код, който е заплетен, хаотичен и труден за проследяване… Прочетете повече »Spaghetti code, Lasagna code, Ravioli code, Pizza code

Oracle

Какво представлява Oracle WebLogic Server

Какво представлява Oracle WebLogic Server? Oracle WebLogic Server е корпоративен (enterprise-grade) Java EE / Jakarta EE сървър за приложения, предназначен за внедряване, управление и скалиране на Java-базирани уеб и бизнес приложения. Той е продукт на Oracle Corporation и е широко… Прочетете повече »Какво представлява Oracle WebLogic Server

project management body of knowledge

Какво представлява Resource Description Framework

Resource Description Framework (RDF) е стандарт на W3C (World Wide Web Consortium) за представяне и обмен на структурирана информация в уеб среда. RDF е в основата на Семантичния уеб (Semantic Web) и позволява данните да бъдат машинно четими, свързани и… Прочетете повече »Какво представлява Resource Description Framework

GlassFish

Какво представлява GlassFish

Какво представлява GlassFish? GlassFish е open-source Java сървър за приложения, който поддържа Jakarta EE (преди Java EE) спецификациите. Той предоставя пълна среда за разработване, внедряване и управление на корпоративни Java приложения – уеб приложения, REST и SOAP уеб услуги, EJB-и,… Прочетете повече »Какво представлява GlassFish

appflow tech

Какво представляват Nightly builds

Какво представляват Nightly builds? Nightly build (букв. „нощна компилация“) е автоматично създаване на нова версия на софтуерен проект, което се изпълнява ежедневно през нощта. Обикновено това се прави чрез CI/CD система (напр. Jenkins, GitHub Actions, GitLab CI), която компилира, тества… Прочетете повече »Какво представляват Nightly builds

project management body of knowledge

Какво представлява Optimistic и pessimistic locking

Какво представляват Optimistic и Pessimistic locking в JPA / бази данни? Това са два подхода за управление на едновременен достъп до данни (concurrency control), с цел да се избегнат проблеми като записване на остарели данни, конфликти между потребители и загуба… Прочетете повече »Какво представлява Optimistic и pessimistic locking

java

Какво представлява Jakarta EE

Какво представлява Jakarta EE? Jakarta EE (преди: Java EE – Java Enterprise Edition) е стандартна платформа за изграждане на корпоративни (enterprise) Java приложения. Тя включва спецификации и API-та, които разработчиците използват за създаване на уеб приложения, микросървиси, REST API, сигурни… Прочетете повече »Какво представлява Jakarta EE