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

The Works' M. Brambilla, Professor Barry Boehm about the Evolution of Software Development - Article Example

Cite this document
Summary
 This article "The Works' M. Brambilla, Professor Barry Boehm about the Evolution of Software Development " discusses the various stages through which software development. The article analyses the background on the underpinnings and history of the progressive development of software engineering…
Download full paper File format: .doc, available for editing
GRAB THE BEST PAPER92.6% of users find it useful
The Works M. Brambilla, Professor Barry Boehm about the Evolution of Software Development
Read Text Preview

Extract of sample "The Works' M. Brambilla, Professor Barry Boehm about the Evolution of Software Development"

This article examines two different articles on software development but their approaches markedly differ from each other; the first article to be mentioned here more or less is theoretical in its treatment of the subject while the second article is more on application.Along this vein, I find the article written by Professor Barry Boehm to be complete and comprehensive on this topic. The said article presents the subject matter in a clear, precise and simple way for both experts and non-experts to understand.

The methodology is better and the conclusion sounder compared to the next article in this paper. This is because the writing style appeals to a much broader audience of readers but still was able to present enough technical details for people to grasp the significance of future developments. People are rightly concerned what effects if ever a large-scale malfunction or a system collapse that is software-induced will have on the entire world (Barry, 2006, p. 20) between now and the year 2025. Utter chaos will surely ensue and the consequences border on the nightmarish.

Barry has very wide views of the entire history and the theory behind each major milestone in software development; solid grounding, in theory, is a prerequisite before one attempts something. It is like how the atomic bomb got invented from the earlier theories developed by theoretical physicists. Prof. Barry further enlivened his essay with a prognosis of a world “flattened” by software. On the other hand, the second article by authors M. Brambilla et al. would appeal more to the technically-oriented people like software engineers and software programmers than ordinary people.

It is an excellent paper but is highly technical; it can be compared to looking at the trees rather than the forest and concerned more with the aspect of practical applications. In a sense, the article by M. Brambilla et al. is written in a more dense, academic style of writing and can serve as good reference material for software engineering enthusiasts. The article is more narrowly focused on one particular topic only, which is process modeling for Web applications (Brambilla et al., 2006, p. 406); in this regard, the article by Barry has a more solid grounding in the previous background literature on software engineering.

The analysis by Barry is also better as he talks on the entire continuum of software development rather than on just one specific area.

Read More
Cite this document
  • APA
  • MLA
  • CHICAGO
(The Works' M. Brambilla, Professor Barry Boehm about the Evolution of Article, n.d.)
The Works' M. Brambilla, Professor Barry Boehm about the Evolution of Article. Retrieved from https://studentshare.org/information-technology/1601868-article-comparison
(The Works' M. Brambilla, Professor Barry Boehm about the Evolution of Article)
The Works' M. Brambilla, Professor Barry Boehm about the Evolution of Article. https://studentshare.org/information-technology/1601868-article-comparison.
“The Works' M. Brambilla, Professor Barry Boehm about the Evolution of Article”, n.d. https://studentshare.org/information-technology/1601868-article-comparison.
  • Cited: 0 times

CHECK THESE SAMPLES OF The Works' M. Brambilla, Professor Barry Boehm about the Evolution of Software Development

Computing systems.Emerging Trends in Software Development:Cloud Computing

Emerging Trends in software development: Cloud Computing In 1995 technology was great.... Unlike Hal in 2001 A Space Odyssey however, the computer is dependent on its human operators to update and change it software.... So it stands to reason that the more complex the system, the more complex the software and probably the more often it requires updates.... Manny Lehman developed a set of rules for software evolution.... Most software manufacturers consider the maintenance or update process the most expensive part of inventing and producing the product....
3 Pages (750 words) Essay

Future Of Software Engineering In The 21st Century. White Paper

Yet Dianna Mullet (2007) writes that the crisis lies with the difference between software development and engineering.... Future of software Engineering In The 21st Century.... … White Paper for future of software Engineering in the 21st Century.... Ian Summerville of Lancaster University (2002) compares the work of Lord Kelvin when trying to envision the future of software engineering.... Developers are thought of as skilled craftsmen and normally the development cycle is a play it by ear or “ad hoc” process and new software is beset with cost and time overruns....
3 Pages (750 words) Essay

Why Should Software Practitioners Conduct Empirical Evaluations

uestion 3 Using the Fenton and Pfleeger model, why is it hard to show that an lntegrated development Environment (such as those stated in the scenario) leads to improvements in the software project, or in the quality of the software produced.... he end product in software production is greatly dependent on two factors; the experience of the developers and the input applied to the development process.... The Integrated development Environment lays more emphasis on the ease of use, manageability and user interfaces....
6 Pages (1500 words) Assignment

Comparison of Software Development Life Cycle Models

The paper "Comparison of software development Life Cycle Models" highlights that spiral project is mainly used in the development of large, complicated and costly projects since it facilitates the project to consider the uppermost dangers and risks at a minimal cost (Maheshwari and Jain, 2012)… Major large companies for internal institutional projects usually use the waterfall model, this is mainly because the developers are familiar with the environment and it is possible to understand clearly all the software requirements....
5 Pages (1250 words) Essay

Large Scale Software Development

Though the digitization of the world economy has opened up the way for innovative opportunities and possibilities in the field of education, still the establishment of an 'Open University' style education facility in any region demands ample resources in terms of software and hardware inputs, internet connectivity and technical support.... Customized computer software can not only provide the students staying in the camps with an easy access to education, but can take care of all the important aspects of secondary education like, classification of students, preparation of time-table, allocation of learning resources, maintenance of progress reports, ensuring direct interaction, providing immediate feedback, developing problem solving and creative assignments, supplementing laboratory and practical work, revision, evaluation and guidance....
3 Pages (750 words) Essay

Software Engineering: Methods & Methodologies

Next section will cover some commonly used software development methods with advantages/ disadvantages, and where it can be used for development of software (or applications).... The Waterfall Model: It is also called as software development Life Cycle (SDLC) or Linear Sequential Model.... The Waterfall model suggests a systematic, sequential approach to software development that begins at the system level and progresses through analysis, design, coding, testing, and support....
9 Pages (2250 words) Essay

Scrum Methods in Software Development

Agile is a family of a wide variety of software development approaches, and all these approaches are aimed at meeting common objectives defined by agile manifesto.... The paper "Scrum Methods in software development" describes that agile software development has become an attractive trend.... hellip; The basic purpose is to accommodate changes all the way through software development and allow the customer to take an active part throughout software development....
11 Pages (2750 words) Coursework

Model-Driven Software Engineering in Practice

This report "Model-Driven Software Engineering in Practice" discusses the chosen software development process model as the spiral model.... This software development ensures that the goals of software engineering are fulfilled.... The spiral model ensures that this goal of software engineering is met through appropriate and proper documentation.... This ensures that in case any change happens in the future, the change can be easily understood and it would be easy to understand what to expect from the phases that are involved in the spiral development process model (Tsui, Karam, & Bernal 2014: 123)....
8 Pages (2000 words) Report
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