Perplexed...or why we iterate
I have a confession to make, I am pretty perplexed by Unified Modeling Language (UML). If you were to look at this blog, based on the lack of posts, you wouldn’t think that I had made any progress over the past two weeks. We covered User Conceptual Modeling as a topic in class back on the 6th of November and in my last post on the 11th, I made the grand proclamation that I would complete my UML diagram by Friday (13th). Well I did create a UML diagram, and then I created another iteration and another; I became obsessed with understanding the syntax…not a healthy obsession, but a frustrating one. During the past week I tried to read everything that I could in order to aid my understanding. Tonight I came to the realisation that Learning Objects are pretty hard to build in UML. I also made the decision to leave this part of the project for now and move on to writing some commentary on user requirements. I feel that by moving on, I may miss some error in the system design, but also if I continue to work on the diagram I am going to stall my progress further. This was paralleled early on in the other project that I am working on at the moment, where I attempted to create a diagram for a hypothetical wearable device as part of the Internet of Things. Four-plus iterations later I finally have something that resembles the operation of a real system. To summarise here is what I have learned from this road-block:
24 Nov, 2015