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

Comments (0) Cite this document
 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 paperFile format: .doc, available for editing
GRAB THE BEST PAPER96.2% of users find it useful
The Works M. Brambilla, Professor Barry Boehm about the Evolution of Software Development
Read TextPreview

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
(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
(The Works' M. Brambilla, Professor Barry Boehm about the Evolution of Article)
The Works' M. Brambilla, Professor Barry Boehm about the Evolution of Article.
“The Works' M. Brambilla, Professor Barry Boehm about the Evolution of Article”, n.d.
  • Cited: 0 times
Comments (0)
Click to create a comment or rate a document

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

Agile Software Development al, 2001). In agile, a higher priority is given to: Individuals and their interactions over the processes and involved tools A working software product over the comprehensive and extensive documentation Collaboration of customer over the negotiation of contract Responding and adjusting the changes over following a predefined plan The 12 principles (Kent et al, 2001) behind this Agile Manifesto are: 1. The highest priority rests with satisfying a customer by early and continuous deliveries of software that is useful to the customer. 2. Any changes in the requirements are welcomed, no matter if the release has passed a certain point it its development. 3....
8 Pages(2000 words)Research Paper

Software Development

...?Software Development If it is possible for a 15 to 20-gram product, whose main constituent costs less than ten cents, to generate annual global revenues of 220 billion dollars for its manufacturers, would one not be interested about how such product is developed? This is exactly how the software industry fares in the international market, but software development is a non-nonsense process. The following exposition shall attempt to familiarize a generally non techno-savvy audience as to the protocol involved in developing a software. The term software...
2 Pages(500 words)Essay

Software Development

...?Systems Development Number: Lecturer: Software Development Software Development Life Cycle (SDLC) is a process used to monitor and manage the development of a software. SDLC is an important model that is used to manage the whole process all the way down. It is important in developing a software output which is reliable and valid. It acts as a guide when developing a software product (Schneider, 2010). The development process of a software product entails a lot of steps. All these steps should be followed up in its...
5 Pages(1250 words)Essay

Miisconceptions about Evolution

...? Misconception of Evolution Introduction There have been varying misconceptions about evolution and how certain aspects of life as well as the world were developed. Many scholars have come up with different ideas regarding the theories that attempt to discuss the evolution process. Some of these theories are usually considered sensible while others have received negative criticism owing to the fact that they lack proof. This discussion will focus on a few misconceptions of evolution and attempt to provide support for the idea or even criticize it. One of the misconceptions that have been greatly discussed in the past and current...
3 Pages(750 words)Essay

Large Scale Software Development

...Large Scale Software Development of the Subject Name of the Concerned Professor 19 November 2008 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. In this context, the Rift Valley province of Kenya...
3 Pages(750 words)Essay

Outsourcing Software Development

...on the functional parts of the IT system. Faster work pace: Companies, relying on outsourcing software development, may be able to develop and deploy software applications faster than they would if developed locally because the cost savings enable them to employ bigger teams with lesser cost, which speeds up the process. Specialized skills required not available locally: The company may outsource software development, if the specialized skill required to develop it is not available locally. High demand short term phases: When larger quantities of resources are needed for relatively...
5 Pages(1250 words)Essay

Software Development

...that there are no issues that arise which may result in financial loss, and it is the possibility of financial loss that ensures that the quality is present. Works Cited Bart, C., & Turel, O. (2010). IT and the Board of Directors: An Empirical Investigation into the "Governance Questions" Canadian Board Members Ask about IT. Journal Of Information Systems, 24(2), 147-172. doi:10.2308/jis.2010.24.2.147 Bird, C., Nagappan, N., Devanbu, P., Gall, H., & Murphy, B. (2009). Does Distributed Development Affect Software Quality? An Empirical Case Study of Windows Vista. Communications Of The ACM, 52(8), 85-93. Simonsson, M., Johnson, P., & Ekstedt,...
1 Pages(250 words)Research Paper

Agile software development

...the programming. In this scenario, the software testers have to perform a variety of testing techniques again and again. So the automation of these tests becomes essential. In fact, agile development cannot be successful without automating its testing phase. However, the decision about which tests need to be automated is taken while planning for a given user story. At this stage, testers and developers work collaboratively to determine where automation can be used to activate acceptance/signal completion of the story. Without a doubt, automated testing is really a precondition to becoming a truthfully agile team. In addition, automated tests offer quick...
2 Pages(500 words)Assignment

Evolution of E-Commerce to M-Commerce

...Evolution of E-Commerce to M-Commerce Introduction One of the most significant transitions that the global retail industry is undergoing in current times is the slow but steady shift from retail e-commerce to m-commerce. Examination of the global retail industry from the past five years shows that e-commerce is a major game changer with a growth rate almost three times that of retail (Lee, 2013:14). The transition hardly comes as a surprise owing to the fact that several business and established brands have already completed the migration of all or part of their business units online in order to acquire more market share and to magnify their brand presence. However, the field of...
4 Pages(1000 words)Dissertation

Software Evolution Process

...." These type of systems have a high propensity for software evolution (Siebil, Cook and Satpathy). E-type systems operate in a real world domain where correctness does not command a definition, based on two grounds : (1) because of the continuity and infinity of the real world, a definitive specification is not possible. From the very words of Lehman who conceptualized the taxonomy of E-type systems, such systems are developed on the basis of a bounded model for the boundless real world. The limits imposed on the E-type programs are brought about by the time constraint for development, the limited memory with which to store it, and that the program...
24 Pages(6000 words)Essay
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.

Let us find you another Article on topic The Works' M. Brambilla, Professor Barry Boehm about the Evolution of Software Development for FREE!

Contact Us