Why myths still consider as an issue in software development


Software Engineering Assignment

Question One

According to the United States National Institute for Standards and Technology (NIST), Cloud Computing is defined as:

"A model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction".

Based on the above definition, Cloud Computing has three service models known as Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS), and Infrastructure-as-a-Service (IaaS). By using your own words, differentiate between these three service models and give an example to each one.

Question Two

Generally, process models can be categorized into three main groups namely:

• Prescriptive Process Models
• Evolutionary Process Models
• The Unified Process

Now, provide an example of Process Models of each one of these group explaining when we should use it and when we should not.

Question Three

Software development myths defined as wrong beliefs about software and the process that is used to build it. Today, professional software engineering can easily recognize myths for what they are. However, some old myths remain!

Using your own words, explain why some myths still consider as an issue in Software development supporting your answer with an example of a myth with reality of this myth?

Question Four

In these days, when building a software, we are faced with many challenges. In order to overcome these challenges, we need to take into consideration the following statement "software in all of its forms and across all of its application domains should be engineered". To achieve this statement, simple realities must be recognized!

Using your own words, discuss at least three realities that can achieve the above goal.

Format your assignment according to the following formatting requirements:

1. The answer should be typed, double spaced, using Times New Roman font (size 12), with one-inch margins on all sides.

2. The response also include a cover page containing the title of the assignment, the student's name, the course title, and the date. The cover page is not included in the required page length.

3. Also Include a reference page. The Citations and references should follow APA format. The reference page is not included in the required page length.

Solution Preview :

Prepared by a verified Expert
Software Engineering: Why myths still consider as an issue in software development
Reference No:- TGS02967622

Now Priced at $25 (50% Discount)

Recommended (90%)

Rated (4.3/5)