118k views
4 votes
Select the incorrect statement

Select one or more:
a. Deployment diagrams are used to support the physical view
b. ADL is a programming language
c. Software architecture is concerned only with functional requirements.
d. Activity diagrams are used to support the process view

User Jasonhao
by
8.6k points

1 Answer

2 votes

Final answer:

The incorrect statement is 'Software architecture is concerned only with functional requirements' as software architecture addresses both functional and non-functional requirements. Deployment diagrams, ADLs, and activity diagrams all serve their appropriate roles in representing system architectures.

Step-by-step explanation:

The incorrect statement among the options provided is c. Software architecture is concerned only with functional requirements. This statement is not correct because software architecture is concerned with both functional and non-functional requirements. Functional requirements define what the system should do, while non-functional requirements specify how the system should perform certain functions, such as performance, scalability, and security considerations.

Deployment diagrams indeed support the physical view by showing the physical configuration of hardware and software. ADL, or Architecture Description Language, is not a programming language but rather used to describe the architecture of a system. Activity diagrams are used to model the dynamic aspects of the system, which supports the process view by showing workflow from activity to activity.

User Lieven Cardoen
by
7.8k points