Place your order now for a similar assignment and have exceptional work written by our team of experts, At affordable rates
Answer this question (rhetorically): what if software systems were developed with no form of structure or guiding framework? Better yet, to put things in to perspective: what if homes, cars, plans, etc., were built without any type of framework, would you trust them?
The first part in understanding what software engineering is; software systems are not physical, they are intangible and requires abstract-critical thinking which is somewhat difficult.
As part of understanding what software engineering is, it is important to understand that software engineering encompasses a variety of systems, and therefore requires approaches based on the system. For example, there are simple systems that control whether a system turns on or off to complex global communication systems.
Another part of understanding requires developers to fully understand that project developments go wrong based a few reasons; current projects are subjected to bad methods used to address the technology and understating the complexity of the system to be built.
Keeping the discussion above in mind. Think about the ways in which a software project can go wrong without a framework, how and in what ways it can be impacted, internally, externally, or both. Keep these in mind when you go through the next step.
Using 300-400 words, discuss the following (narrative):
Locate some software development failures articles and address the following:
What was the reason for the failure?
Was system complexity a factor in failure?
Was the failure a reason of methods?