Posts

Showing posts from January, 2017

My Journey with NSBM DevOps Community

Image
NSBM DevOps Community is where I found my passion towards event organizing when I helped in organizing events as a volunteer and I joined to lead NSBM DevOps Community events for the year 2015 thanks to one of my colleagues ( Ravindu Pasan ).  The DevOps community was created by a group of computing students from National School of Business Management (NSBM) to sharpen the programming skills of the NSBM students to the level required by the industry’s leading software companies. You can find more about NSBM DevOps Community from here . I was a co-lead organizer for 7 events by NSBM DevOps Community and all of those events were a great experience for my life in many ways where I learnt many different things other than organizing workshops/ seminars to help students ( How to deal with people with different attitudes, How to make connections with people, How to balance volunteering with education, Email etiquettes and public speaking...etc).  The first ever session I co-leaded in orga

UML - Use Case Diagrams

Image
In this article, I will explain some facts you should know when drawing Use Case Diagrams; using an example of an Online Hotel Reservation System . First, let's see what are the functional requirements of the system. Should be able to search hotels. Should be able to make a reservation. Should be able to make the payment. Should be able to validate the credit card. Should be able to issue payment confirmation receipts. Should be able to cancel the reservation. We get functional requirements as use cases of the system . Use cases are represented in an oval shaped symbol. Therefore our use cases are, Then we should identify the actors of the system to be designed.In this example, there are two such actors, Customer Payment Gateway Primary actors are the main users of the system, in our scenario, it is the Customer and Secondary actors are other users including external systems, here it is the Payment Gateway. Actors are represented