Designa en webbplats som denna med WordPress.com
Kom igång

Please review my code

You’ve just finished a nice piece of code that you feel satisfied with committing, what is the next step? The answer is Code review, wohoo! Code Review also known as ”Peer Code Review” includes a couple of useful techniques for systematically convening with other programmers to check each other’s code. Because we’re humans we make …

Partial Reflection 2

I really like the way this course has been taught so far. Since the first partial I’ve gotten a much better understanding of the use and importance of design patterns and UML diagrams. We’ve had many interesting lectures and discussions . I really appreciate that we got the opportunity to talk to the one and …

Classes to tables

The method you would use for converting classes to tables depends on what kind of database you’re using. With non-relational databases such as Cassandra and MongoDB there is no standard process that i know of. But in relational databases such as SQL I would recommend start of by creating a Entity relationship diagram(ERD). This diagram …

UML Part dos

In my last post I explained some basic UML diagrams and why they’re important for developing software. If you haven’t read it already I recommend checking it out here. In this post I’m going to continue and explain some of the more abstract UML diagrams. The State Machine Diagram The State Machine Diagram is used …

Design Patterns?

by Food Network Magazine If you think about how hamburgers are made, you usually start with the bun as a base and then the lettuce, patty, cheese, vegetables and then end with another bun on top. Why is that so? It’s because it’s a design solution that allow you to hold the burger without getting …

Modeling languages are fun

In my last post a explained what use case diagrams is and how it can be used in software development, if you haven’t read it then I recommend checking it out. In this post i’m going to explain what modeling languages is and why it’s important. A modeling language can be described as a graphical or textual …

Use Cases

An important part of getting a software project from the idea phase to actual development is being able to communicate and explain the idea to other stakeholders and developers. Sometimes these ideas are very hard to explain, on way of combating this is by applying the use of Use Cases. What are use cases? The …

Reflection Partial 1

So now we’re almost at week 6 in the course of Analysis and modelling of software systems. When I applied for the exchange semester at Tec I never expected that I would actually be writing a blog about software development. Before I joined this course my assignments at my home university usually consisted of typing …

Unified Software Process (USP)

Hello, welcome to my third mastery post which will continue on the subject of software development, more specific it’s going to be about the Unified Software Process known as UP or USP. I’m going to try to explain my understanding of it. So to start of what is UP? Unified Process is a framework that is …