Get Hip on Modern Sexual Lingo

Have you been sitting on some confusion about all these new sexual labels, but don’t wanna look like an idiot by asking your friends or random people you’re meeting? ASEXUAL = A person who prefers to…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Software Architecture

Setelah 2 bulan bermain-main dengan kode program, tentunya terasa asing mendengar Software Architecture. Akan dijelaskan lebih dahulu apa Software Architecture itu.

WHAT IS SOFTWARE ARCHITECTURE?

Software architecture adalah struktur fundamental dari sebuah sistem software. Software architecture menjelaskan struktur sistem yang terdiri dari komponen komponen, atribut dari komponen tersebut dan bagaimana hubungan antar komponen. Dalam hal ini, komponen yang dimaksud dapat berupa module, database, middleware atau class. Atribut dari komponen maksudnya adalah fungsi dan ciri dari komponen tersebut.

Software architecture juga mencakup fungsionalitas, kegunaan, kapasitas untuk kembali bekerja dengan baik setelah menghadapi eror, performa, penggunaan kembali, mudah dipahami, economis and kendala teknologi, pengorbanan and masalah aesthetic.

Adapun contoh-contoh pattern dari Software Architecture yaitu Client/Server Architecture, Component-Based Architecture, Domain Driven Design, Layered Architecture, Message Bus Architecture, dan sebagainya.

Software Architecture menawarkan keuntungan yang mencakup:

WHY IS SOFTWARE ARCHITECTURE IMPORTANT?

Setidaknya terdapat 3 poin mengapa Software Architecture penting yaitu menjadi menjadi basis dari komunikasi antar stakeholder. Software architecture adalah rancangan dari sistem dan hal tersebut digunakan untuk memberikan pemahaman yang sama untuk setiap stakeholder yang terlibat. Hal ini mempermudah untuk memahami seluruh sistem dan proses pengambilan keputusan menjadi lebih mudah. Yang kedua yaitu keputusan pertama. Banyak keputusan-keputusan dasar dibuat dalam tahap ini sehingga akan mempengaruhi pengembangan software kedepan nya. Dan semakin akhir akan semakin sulit untuk mengubahnya. Dan yang terakhir yaitu penggunaan arsitektur. Software architecture mendefinisikan bagaimana model sebuah software dan fungsi dari software tersebut. Hal ini membuat sebuah model dapat digunakan kembali untuk software lainnya, kode juga dapat digunakan kembali, begitu juga requirement dari sistem tersebut.

HOW TO MAKE A GOOD SOFTWARE ARHITECTURE

Beberapa prinsip yang dapat diikuti yaitu :

References:

Add a comment

Related posts:

Tips Menjadi Pemimpin Yang Baik

Banyak orang ingin menjadi seorang pemimpin di sebuah perusahaan, mungkin anda salah satunya. Namun yang perlu diingat, perjalanan karier dari bawah untuk sampai di pucuk dalam struktur organisasi…

How to organize your projects

When you begin a project, the desire is strong to keep your precious, fresh-from-the-template solution forever neat and tidy.. But, as far as tutorials go, the authors throw organization to the wind…

Not Just an Old Dog

Being a pet in America is a pretty plum gig. Some owners see their pet as a member of the family, some throw birthday parties, and some even buy presents. Likewise, it’s a two way street; there are…