0x02F – The Therac-25 Case

INTRODUCTION The objective of this discussion is to introduce the Therac-25 case, explain what happened in this historical event, discuss the ethical responsibilities of such individuals and organizations and at the end provide my viewpoint about this historical event. THE THERAC-25 CASE The way as the software become more complex and usable, this is very … Continue reading 0x02F – The Therac-25 Case

0x02E – The wireless communication and its impact in the society today

Introduction  The subject of my weekly discussion is the social change caused by new communication resources created by the new inventions of mankind. To begin, I introduce ways of communicating like the wireless telegraph and the wireless telephone, how they impacted the way we communicate in the familiar, business and other regular human relationships.  The … Continue reading 0x02E – The wireless communication and its impact in the society today

0x02D – The Wikileaks case

Introduction  The objective of this discussion is to introduce Wikileaks, describe the motivation of such activism, discuss the social impacts in the globalized world and at the end give a conclusion with my personal insight about the subject.  About Wikileaks The Wikileaks foundation was created by Julian Assange in 2006. In an analogy it is … Continue reading 0x02D – The Wikileaks case

0x02C – The greatest challenges facing software Engineering in the next 20 years

Software Engineering is a very important field of study regarding software development since the beginning of the modern computing and the rise of the software complexity. If you consider that to achieve a deliverable software component you may need to understand more than just bits and bytes, moreover, for a software to be successful in … Continue reading 0x02C – The greatest challenges facing software Engineering in the next 20 years

0x02B – Real Time Systems

INTRODUCTION A RTS or “Real Time System” is any information processing system which responds to external command inputs, and delivers information in a reliable expected time (Petters, 2008). It is very common to be embedded systems running inside cars, electronic devices, airplanes and cellphones, for instance. REQUIREMENTS IN REAL TIME SYSTEMS One of the most … Continue reading 0x02B – Real Time Systems

0x02A – The Service Oriented Architecture

INTRODUCTION The objective of this discussion is to introduce SOA, to provide a view of how software can be integrated and developed in such manner to allow software solutions to be interconnected, the problems of this approach, suggestion of solutions and at the end a conclusion. SOA - THE SERVICE ORIENTED ARCHITECTURE The SOA – … Continue reading 0x02A – The Service Oriented Architecture

0x029 – Software reuse

INTRODUCTION In computer software development, it is not common that a project will be completed developed since the beginning, with its developers writing every line of code and coming up with this complete solution. Since the first modern programming language, there is the possibility of importing and including code from other developers, something very common … Continue reading 0x029 – Software reuse