martes, 26 de enero de 2016

Software Architecture


The design stage is one of the most important from my point of view, since it is the first stage where special features of the program that we want to develop are set. As mentioned in the book, it is very important to have a detailed and accurate design, where the program requirements are included, the dependencies of classes, their relationship classes and in case that you are using interfaces, how it is related with the other classes.

The main point of the design phase is to identify the errors as soon as possible, since the more you delay to identify, will be more expensive to remove. For example, suppose you are in the design stage and we realize that we are committing an error related to the requirements, if we continue with the process and you get to the stage of development that involves code, and when we realize the program does not work as expected, it will take hours or even days, depending on the difficulty of the program, to find the error. However, if the error is identified in the first stage, the cost will be much lower.

The part that explains the different design styles relating them with names of pastas, I think that was a good idea because it made better understand the concept. It is good to note that the design is like the foundation of a house, and if they are not strong enough, all subsequent jobs can come down for a minimum error. I remember that in the course of Fundamentals of Design was said that, the program design was optimal, if this stage takes at least half the time it took to develop this program, for example if it takes eight hours to develop program, it is expected spend at least 4 hours in the design stage.

martes, 19 de enero de 2016

Moon Machines


This kind of videos always I find really interesting, because you relize the hard work and effort behind thing that have been developed, in this case, the program that guided the rocket to make it to the moon. I can't imagine the pressuare felt by people in charge of the project when it was tested, and excitement when it worked properly.

Personally I like to watch videos as well because give you an idea of the things you can get to do or that we can perform with the knowledge we have. I could not avoid comparing the work of engineers and as we did a school project (in our case materials of programming), and although they have no point of comparison, the stages are similar.

Personally I like to watch videos like this because, they give you an idea of the things that  you can perform or that we can perform with the knowledge we have. I could not avoid comparing the work of engineers and do a school project (in our case, programming courses), and although they have no point of comparison, the stages are similar.

First is the stage where the engineers are given a project and they don't have idea how they will perform the work. At school is the same situation when the professor gives you your project, you don't know how you'll do it but you trust that will finished it in time. Then comes the stage of developing, is the most important and critical stage, engineers begin and end at a good time, but in the testing stage they realize that something is wrong. It also happens in real life, you finish your project believing that everything went great but during the test stage you realize that it isn't and you go into the stage of desperation.

Already at the desperation stage and over time above, engineers have to make the greatest possible effort to complete the project, the sad thing is that during this stage some lose their families. In our case it isn't so bad but if we can lose some important events, and sometimes one to other friend that finally wasn't a good friend. Learning: at the end of all the chaos, things are completed, with great effort and teamwork.

sábado, 16 de enero de 2016

About Me...


My name is Miriam Gutierrez and everybody call me Miri, I feel weird when someone calls me by my full name.

I don't know the ruby language well but, I've heard that ruby is a pretty good language and once that you learn it, you love it. Honestly, I want to learn the new language well and, in the future be able to dominate the Ruby language, obviously with a lot of practice.

Among my personal interests are mainly, finish my major and then, start a master. I would like to specialize in something related to Artificial Intelligence, and even getting a certification as Project Management.

I have a lot of hobbies but now I have only just two, reading and do exercise. I enjoy do exercise everyday that I can, because it is an activity that frees me from stress and relaxes me.  Reading makes me forget for a moment of reality and also relaxes me. My favorites books are two: One Hundred Years of Solitude by Gabriel García Márquez and Looking for Alaska by John Green. I am currently reading the Harry Potter saga, and I want to finish reading all the books this year.

I like TV series, if someone recommends me a serie, I see it, but if the first episode does not seem interesting, I do not continue to whatching, that is my condition. The series that could see again and again are, Gossip Girl, Breaking Bad, The Walking Dead, Soy tu Fan, CSI (all), Dr. House and The Big Bang Theory. I also like listening to music, my favorite genres are pop and rock in English and Spanish. I like bands like One Republic, U2, Imagine Dragons, Muse, Radiohead, among others.