What are the characteristics of complex software systems that make reductionism a less effective approach for software engineering?

What will be an ideal response?

The three characteristics of complex systems of systems that make reductionism
less effective are:
1. Distributed ownership and control. There is no single system owner or
controller who can resolve disputes and make decisions about the system.
Rather, all of the system owners involved have to negotiate with important
decisions seriously delayed or lest unresolved.
2. Political influences on decision making about the system. Political
influences where stakeholders and system owners influence decisions to
their own benefit dominate the decision making process. This means that
technically less than ideal system decisions are often made.
3. Unstable system boundaries. Stakeholders may not agree on the boundary
of the system and the system boundary may change (more than once) during
the development process, depending on the power and influence of different
stakeholders and system owners.

Computer Science & Information Technology

You might also like to view...

A(n) ________ function is used to look up a value in a column to the left of the data you want to find, and then return data that is associated with that value

Fill in the blank(s) with the appropriate word(s).

Computer Science & Information Technology

Visual Basic can store values in a ________, which is the space in a computer's memory that is given a name and is used to store values

A) warehouse B) variable C) data port D) hard drive

Computer Science & Information Technology