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

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

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

tech lines

Какво е Disciplined Agile Delivery (DAD)

Disciplined Agile Delivery (DAD) – Какво представлява? Disciplined Agile Delivery (DAD) е хибридна Agile методология, която разширява традиционните Agile подходи като Scrum и Kanban, за да обхване целия жизнен цикъл на разработката на софтуер. Тя е част от по-голямата рамка… Прочетете повече »Какво е Disciplined Agile Delivery (DAD)

appflow tech

Какво е Scaled agile framework (SAFe)

Scaled Agile Framework (SAFe) е методология за мащабиране на Agile практиките в големи организации. Тя осигурява структуриран подход за координация на множество екипи, работещи върху един и същи продукт или проект, като съчетава принципите на Lean, Agile и DevOps. Основни… Прочетете повече »Какво е Scaled agile framework (SAFe)

blog post

Видимост в диаграми на класове за моделиране на домейн

Ниво на видимост Символ Описание Private – Само класове в същия контейнер могат да виждат и използват класовете. Protected # Само класове в същия контейнер или наследник на контейнера могат да виждат и използват класовете. Public + Всеки клас, който… Прочетете повече »Видимост в диаграми на класове за моделиране на домейн

Design Patterns

Шаблони за дизайн / Design Patterns

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

eerm

Използване на ограниченията в ER/EERM модел

В ER (Entity-Relationship) моделите специализацията и ограничението за пресичане (disjointness constraint) определят дали екземпляр от даден супертип (основен клас) може да принадлежи към повече от един подтип (подклас) едновременно. Това ограничение се изразява чрез два вида специализация: Използване на ограниченията… Прочетете повече »Използване на ограниченията в ER/EERM модел

Какво е BPMN

Какво е BPMN (Business Process Model and Notation)?

BPMN (Нотация и модел на бизнес процес) е стандартен начин за визуализиране на бизнес процесите чрез графични диаграми. Той е разработен от Object Management Group (OMG) и е предназначен да направи бизнес процесите лесни за разбиране от всички заинтересовани страни,… Прочетете повече »Какво е BPMN (Business Process Model and Notation)?

РИСК архитектура

Какво е РИСК архитектура?

РИСК (RISC – Reduced Instruction Set Computing) архитектурата е вид процесорна архитектура, при която се използва намален набор от прости и бързи инструкции. Основната идея зад РИСК архитектурата е да се опрости набора от инструкции, за да се постигне по-висока… Прочетете повече »Какво е РИСК архитектура?

RUP

Rational unified process (RUP)

Рационалният унифициран процес / Rational unified process (RUP) е итеративна рамка за процес на разработка на софтуер, създадена от Rational Software Corporation, подразделение на IBM от 2003 г. RUP не е единичен конкретен предписан процес, а по-скоро адаптивна рамка на… Прочетете повече »Rational unified process (RUP)

Scrum

Какво е Scrum?

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

Agile

Какво е Agile?

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

Видове UML диаграми

Видове UML диаграми

Какво е UML диаграма? Unified Modeling Language, UML (Унифицираният език за моделиране) e графичен език за визуализиране, специфициране, конструиране и документиране на елементите на една софтуерна система. В UML се борави с 14 вида диаграми, като могат да се групират… Прочетете повече »Видове UML диаграми