As I thought about my expectations of this course, Software Development Process, undoubtedly hope to have the opportunity to learn the techniques to solve development problems in an effective and efficient manner. Also, I am excited to work on a real and large project. I think it will give me the experience I need within the Computer Science field.
Writing blogs will be challenging because this is something that I did not expect at all. I’m not a blogger, actually this will be my first time writing blogs.
This course could not have had a better start than by reading “Free vs. Open”, along with other readings and the in-class activities.
Free vs. Open
When thinking about Free Software, most people might think about software free of charge. However, the idea is more complex since it promotes user’s respect and freedom, even if one has to pay for such software. Personally, I think that free software it a good way to express our intellectual and to contribute in the improvement or development of new software.
For software to be considered as “free” must meet four conditions: 1. Users have the freedom to run the program, 2. freedom to study and change the program, 3. freedom to redistribute copies, 4. freedom to distribute copies of the modified version.
On the other hand, open source licenses are too restrictive; cannot be use it as it is our means, and do not allow the user to install modified versions of executables.
OpenMRS: Health IT
An electronic medical record (EMR) is not only a need of replacing paper with digital technology, but it also provides the opportunity to improve the workflow. Persuading physicians to use information technology (IT) in their practices may result in increased efficiency and reduced costs. OpenMRS is one among many of the different EMR softwares and here are the key points:
- Accuracy (e.g. can reduce medical errors.)
- Efficiency (e.g. improve data exchange between health it applications.)
- Better patient care (e.g. can support decision making by health care professionals)
- Understanding data about public health (e.g. data captured can be used to monitor public health standards.)
- Serving as a record of patient care (e.g. historical record of patient care that can be easily transferrable to different locations.)
The information provided in the OpenMRS Guide is a good start for a better understanding of this project.
The Git program is something new for me, but the activity in class gave me a brief idea of the software. Since we are going to work in teams during this semester, this free-open software seems to be easy to learn and appropriate.