Final answer:
In developing architecture, enterprise architects consider technical specifications, business requirements, user preferences, and aesthetics to ensure the design fulfills all necessary criteria. Design architecture is the process of assigning functions to the physical components of a design, which includes creating detailed shapes and dimensions.
Step-by-step explanation:
In developing the architecture, the enterprise architect usually considers a range of factors to ensure that the resulting design meets all necessary criteria for success. Typically, this includes technical specifications, which define the technical requirements that the design must meet, as well as business requirements, which reflect the needs and goals of the business or client commissioning the architecture. Additionally, user preferences are taken into account to ensure the design is user-friendly and meets the needs of those who will interact with it. Lastly, aesthetics are also considered, as they play a significant role in how the architecture is perceived and utilized.
Design architecture involves the assignment of the functions that the design performs to the physical building blocks of the design. A detailed design includes shapes and dimensions of all physical components and is built upon understanding the market as well as the functional and structural demands of the project. It's during this phase that prototypes and models are developed, oftentimes using advanced digital technology to replace traditional methods like pencil sketches.