Thursday, August 29, 2019

Evidence Based Software Engineering Essay Example | Topics and Well Written Essays - 1500 words

Evidence Based Software Engineering - Essay Example BlueJ has been adopted to bring out teaching fundamental facts regarding object oriented programming. For one to learn object oriented programming without any difficulty, it will be important to use BlueJ. It is used to enable new learners get new concepts of Java programming in an easy way. The difficulties that are encountered in object oriented can be eradicated with the use BlueJ. BlueJ, like Eclipse, is used when programming applications in Java 2 Platform, and also the Standard Edition (J2SE). Developing simple programs is still possible as one can create objects and call methods that are associated with these objects using the user interface of BlueJ. The experience is simple and it is simple to understand classes and objects. Classes and objects are the building blocks that are required in programming. It is important to ensure that they are learning and adopted by new programmers. My friend will, therefore, require using BlueJ because the program is simple and does not have a lot of features (Kwan & Theodorou 2009). Another feature that is useful by using BlueJ programming language is the fact that there are UML diagrams which are manipulated by the learners as they write their programs. This enables users to interact with the program as they learn new facts about the objects and classes that are important in programming using the object oriented paradigm (Stoler 2004). Eclipse is a Java interactive development environment that is used when developing large programs. It has features that are complicated to novice programmers. It is important to use these features when the program will have to have the sophistication that befits it when it being used (Mahesh 2009). Between BlueJ and Eclipse, therefore, the one that fits the program that is being developed is BlueJ. The reasons that have been given are sufficient. BlueJ is used, mostly, for small programs. Their use fits a novice programmer (Papp 2001). Question 2 One particular problem that I found in u ndertaking step 2 of the evidence based software engineering methodology is that of getting articles which would address the problem I have. This is because there is no article I found that could talk exclusively about the two IDEs. Step two of the EBSE methodologies concerns about the search of the literature that will be used in the evaluation of the methodology of the Java development environments. The literature that I found in the search did not addressed the issue I was looking for. Most of the articles focused on the features of one IDE (Williams et al. 2008). Another challenge that I found while working on step two is that of the validity of data that I found. The information that I initially got from web search were not peer-previewed. It was, therefore, not easy to get information that would help I get the features of the two IDEs. Every time I got information that I thought would help, I found that the article did not mention the other IDE. Another challenge I found is th at the information in the articles was meant for teaching programming languages. It was hard finding information that would help in answer EBSE methodological question. Although this was the case I realized that it was important and beneficial at long last to have this approach and information (Stoler 2004). I found success, at long last, when I found literature that were helpful in the learning process.

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.