Архитектур болон модулийн түвшний дизайн хоёрын хооронд ямар хамааралтай вэ?
Архитектур болон модулийн түвшний дизайн хоёрын хооронд ямар хамааралтай вэ?
Anonim

Програм хангамж Архитектур нь дизайн бүхэл системийн, харин Програм хангамж Дизайн тодорхой зүйлийг онцолж байна модуль / бүрэлдэхүүн хэсэг / анги түвшин.

Мөн архитектур, дизайны хооронд ямар ялгаа байдаг вэ?

Архитектур ямар нэг зүйлийн бүтцийн төлөвлөгөө юм. Дизайн ямар нэг зүйлийг бүтээх төлөвлөгөө юм. тухай бодох хялбар арга архитектур ба дизайны ялгаа -ийг авч үзэх явдал юм архитектур оффисын барилгын дотоод засалтай харьцуулахад дизайн.

Хоёрдугаарт, програм хангамжийн архитектур гэж юу гэсэн үг вэ? Програм хангамжийн архитектур а-ын үндсэн бүтцийг хэлнэ програм хангамж систем, ийм бүтэц, тогтолцоог бий болгох сахилга бат. Бүтэц бүрээс бүрдэнэ програм хангамж элементүүд, тэдгээрийн хоорондын харилцаа, элемент ба харилцааны аль алиных нь шинж чанарууд.

Үүний нэгэн адил хүмүүс инженерийн програм хангамжийн дизайн, архитектур хоёрын ялгаа юу вэ?

Яг л адил дизайн загварууд байдаг архитектур загвар: MVC, 3-шатлалт давхаргатай дизайн , гэх мэт. Програм хангамжийн дизайн ийн тухай дизайн хийх бие даасан модулиуд / бүрэлдэхүүн хэсэг. Тэгэхээр товчхондоо, Програм хангамжийн архитектур тухай илүү их юм дизайн бүхэл системийн, байхад програм хангамжийн дизайн модуль / бүрэлдэхүүн хэсэг / ангийн түвшинд онцолж байна.

Сайн програм хангамжийн архитектурыг юу тодорхойлдог вэ?

Энд миний тодорхойлох AAA зарчмууд байна сайн програм хангамжийн архитектур : Хариуцлагатай: сайн програм хангамжийн архитектур бий болгодог баг бүр өөрт тохирсон бизнесийн зорилгодоо хариуцлага хүлээдэг. Хорогдуулсан: сайн програм хангамжийн архитектур урагшлах сэтгэлгээг дэмжиж, дэд бүтцийн урьдчилгаа зардлыг хорогдуулах боломжийг олгодог.

Зөвлөмж болгож буй: