StudentShare
Contact Us
Sign In / Sign Up for FREE
Search
Go to advanced search...

Software Engineering and Novel Programming - Essay Example

Cite this document
Summary
In the present world we could find many web and desktop applications were being used in our day-to-day life. In early 60's and 70's computers were alien to common man. At that time only the government agencies and military organizations were able to use the computers…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER95.1% of users find it useful
Software Engineering and Novel Programming
Read Text Preview

Extract of sample "Software Engineering and Novel Programming"

Download file to see previous pages

After thorough research done by software engineers and some independent programmers some of the programming languages like BASIC, Pascal etc., were developed. After realizing the importance of using software technologies government agencies in collaboration with private sector companies started development research in programming languages. Companies like IBM, Microsoft, Apple, etc., realized very early what the future holds for them. They quickly grabbed the opportunity and invested heavily on software engineering research.

The final result was huge. Many programming languages like C, FORTRAN, COBOL, etc., came into the picture. It's the research and analysis done by the scientists and programmers in software engineering yielded fruitful results in the development of different programming languages, which became more and more user friendly. The main purpose of these programming languages was to develop applications that could be used in everyday life. The researches involved finding potential problems in programming languages and resolving them.

The researchers found the flexibility of a language enables it to be used by more clients. Another important factor probably the most important one is the cost. If the final product is expensive there will be only few takers for it. Therefore research has been done to create cost effective applications by using programming languages. . It saves time and very cost effective. Another important feature developed by the researchers was reverse engineering. In reverse engineering the work is done from final stage to the initial stage.

The main purpose of reverse engineering is to extract the code from the final product, working on the final product to the scratch. By using reverse engineering technique one can extract their competitors application and introduce own application in the market accordingly. Today programming languages are termed as procedural programming languages, Object-Oriented programming languages and visual programming languages. Procedural languages like C, FORTRAN etc.

uses top down approach in programming. Microsoft Windows 95 and 98 were programmed in C. Visual programming languages like Visual Basic were mostly based graphical user interface (GUI). Since they were very user friendly they became very popular. Object-Oriented Programming languages (OOP's) like C++, Java etc., uses bottom up approach. Java is based on OOP's concepts. It uses bottom up approach. Sun Microsystems developed Java. The OOP's concepts are one of the important features of Java.

These concepts are classes, objects, message passing, data encapsulation, data abstraction, polymorphism and inheritance. These are the result of research done by programming experts. Compared to C++, applications created by using Java runs very slowly. Because of the absence of pointers creating viruses in Java is not possible. Java can be simply described by Java buzzwords developed by the Java team. The buzzwords are simple, secure, portable, object-oriented, robust, multithreaded, architecture-neutral, interpreted, high performance,

...Download file to see next pages Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(“Software Engineering and Novel Programming Essay”, n.d.)
Software Engineering and Novel Programming Essay. Retrieved from https://studentshare.org/miscellaneous/1514118-software-engineering-and-novel-programming
(Software Engineering and Novel Programming Essay)
Software Engineering and Novel Programming Essay. https://studentshare.org/miscellaneous/1514118-software-engineering-and-novel-programming.
“Software Engineering and Novel Programming Essay”, n.d. https://studentshare.org/miscellaneous/1514118-software-engineering-and-novel-programming.
  • Cited: 0 times

CHECK THESE SAMPLES OF Software Engineering and Novel Programming

Testing

Even if, his goal was on breakage testing ("an effective test is one that locates a bug") it demonstrates the need of the software engineering society to divide fundamental development actions, such as repairing, from that of authentication.... Testing (software) is an analysis carried out to present stakeholders with facts concerning the quality of the product or service under investigation (Ammann & Offutt, 2008).... … Test Essay Name: Institution: Test Essay Testing/User Testing Testing (software) is an analysis carried out to present stakeholders with facts concerning the quality of the product or service under investigation (Ammann & Offutt, 2008)....
8 Pages (2000 words) Research Paper

Software Engineering For The Students

This essay "software engineering For The Students" presents an introductory practical guide that is intended to offer a better understanding of the software engineering related terms to the newly introduced graduates.... The Java is a widely used synchronized, class-based, robustly typed object-oriented programming language.... programming is an artistic procedure applied by the programmers to initiate a computer on how to perform a job (Bolton, 2011)....
8 Pages (2000 words) Essay

System Programming of Tools and Applications

This paper " System programming of Tools and Applications" discusses new scripts and programming applications because the tools and applications provided by an operating system cannot be used to perform every kind of job.... There are many tasks that require writing and running new scripts and codes....
8 Pages (2000 words) Term Paper

The Development Process of Software

Requirement engineering… Requirement engineering Process Model (REPM) developed for the development of software and the management of requirements.... The Requirement engineering Process Model (REPM) presented restrains various important and useful features for requirements gathering.... The whole is based upon the gathered requirements, so the criticality of collecting accurate and exact requirement has a great impact in software development....
4 Pages (1000 words) Research Paper

Greek Sublime by Chandra, V

This report " Greek Sublime by Chandra, V" discusses the idea of programming and coding and the opinions of Chandra on the issue of coding.... In the current use of programming in science and computers, people think and view coding as poetry but the understanding in coding brings it out that the symbolic instruction themselves are not poetry.... In the invention and origin, Chandra turns instead to the programming as a language being a bestiary of which he lovingly describes: from the crude early PL/1 to Microsoft's dorky Visual Basic, the fashionable Closure....
8 Pages (2000 words) Book Report/Review

Importance of Testing in Software Engineering

In this paper "Importance of Testing in software engineering", the writer aims to elaborate software testing related topics in the detail.... hellip; Testing is a necessary action in software engineering.... Testing is a necessary action in software engineering.... So, for this reason, the writer will analyze all the aspects of this topic to have better understandings of what software Testing is.... In the easiest terms, it amounts to viewing the implementation of a software system to authenticate whether it performs as planned and recognize possible malfunctions (Bayse et al, 2005)....
20 Pages (5000 words) Research Paper

Software Engineering Questions

The author summaries the general areas of guidance which might be given by a software Development Method, name four example software development methods.... The author also explains in what circumstances Agile software development method is likely to be suitable.... software Development Method comprises the structure and technique of description.... software Development Method concentrates on the separation of concerns and on their description once they have been separated: the central questions are what to describe, and how to describe it....
10 Pages (2500 words) Assignment

Testing Software and How It Is Controlled

This coursework "Testing software and How It Is Controlled" focuses on an analysis carried out to present stakeholders with facts concerning the quality of the product or service under investigation.... It can also give an objective view of the software to understand the risks of software realization.... nbsp; Test control can be considered as the test management tasks needed throughout the test procedure so as to keep the testing aligned to the software development procedure, the requirements of the project, and the requirements of the firm wanting to use the software (Miller, DeCarlo & Mathur, 2004)....
9 Pages (2250 words) Coursework
sponsored ads
We use cookies to create the best experience for you. Keep on browsing if you are OK with that, or find out how to manage cookies.
Contact Us