Hello guys back at it again with your hustler aye, this week I want to tell you about the software architecture.
What is software architecture? according to wikipedia "Software architecture refers to the high level structures of a software system, the discipline of creating such structures, and the documentation of these structures. These structures are needed to reason about the software system. Each structure comprises software elements, relations among them, and properties of both elements and relations.The architecture of a software system is a metaphor, analogous to the architecture of a building" notice the word Architecture the word architecture is a metaphor what that means is that. Just like the architecture of a building. A software also needs structural choice's that you have to make in order to make a solid "building". What that means is that the decision of the language of the software, the way your going to approach a situation. All of the above have to be carefully selected in the first place before you actually implement the software.Just like a real building if you want to change something in the middle it is going to cost a lot.
Now let's talk about documentation, documentation is important in an actual building you don't need documentation but in a software this could be the most important part. Unlike a building a software has many hidden features and way of working. That is why it is important to document every each part of it. So people that doesn't know that software like the stake holders or the user could understand the software. Also if some one want's to reuse is to further develop the software they can.
Why is this needed? In the long run a good solid software architecture is going to really benefit you the stakeholders, future developers and much more if you implement this on the whole.
That is all for software architecture,I hope you learn something new :) as always I am ahmad yazid harharah signing out :)
Ps. The video for our team is coming real soon don't forget to subscribe :)
0 komentar:
Post a Comment