Chapter 2 Design of Solutions
- Physical Design Concept
Overview:
l Physical design overview
L physics design analysis
l Physical design rationalization
l Physical design implementation
exercise:
1. What is the objective of physical design?
answer:
l Determine appropriate development technology
l Convert logic design to physical design models
l Provide a benchmark for the development process
l Defining when to arrive at the project plan recognition milestone
2, what is the difference between concept design, logic design and physical design?
answer:
Design type
Perspective
behavior
Concept Design
View problems in user and business perspective
Define issues and solutions based on the use scenario
Logical design
View solutions in the perspective of project team
Define solutions as logically collaborative services
Physics design
View solutions in developers
Define the services and techniques of the solution
3. What work is responsible for the development team in physical design?
answer:
l Responsible for physical design delivery results
l Design model, formulate planning and progress tables, conduct development assessment
4. What are the deployment models including?
A: The deployment model is a diagram that links the application and its services to the actual server topology. It includes network topology, components, and data topologies.
5. In the research steps of physical design, what work is responsible for the project team?
answer:
l Determine physical constraints and demand
l Identify the change or interest relationship of the infrastructure
6. How does the project team handle the gap between demand and constraints?
answer:
l Accept the difference without taking any action
l Determination of methods for processing differences
l Delay the demand to the post-processing of the project
7. In the analysis steps of physical design, how does the project team use objects and service lists created in logic design?
answer:
l Classified the service based on the MSF-based service-based application model
l Identify hidden services
8. In the analysis step of physical design, how does the project team improve the class diagram?
answer:
n Convert logic objects and their interfaces into class definitions
n identifies the object of the logic design phase.
n Merge logic objects as needed
n Classify the object to get a service-based model
N perfect method
n Perfect attribute
9, how to choose candidate technology for the solution?
answer:?
10. What is the difference between the network topology and data topology of deployment model?
answer:
l Network topology display:
n Workstation and servers and indicate their functionality
N network infrastructure connected to the computer
l Components and data topology
n Significantly aware package, component, and its service specific location, and network maps involved in network topology and data storage locations
11. What is the difference between distribution strategies and packaging strategies?
answer:
l Distribution strategy is used to determine the basic principle of the location of the service in the solution architecture.
l Package strategy to determine the basic principle within which component is located in?
12. What is the difference between combined and coupling?
answer:?
13. What is the purpose of programming model?
A: The programming model sets a set of specific guidelines for providing consistent components implementation and enhances the maintenanceability of the components.
14, what is the component interface?
A: The component interface describes the external structure of the component.
15. What is the user type of the application user service layer?
answer:? Tidth:
1. In the domestic general software project, there is a role known as "business expert", as the name suggests, they are well connected to the business operations of this project. If there is also a MSF team model, it is the role of "product management".
2, DOG FOOD
In Microsoft, people call Dog Food with their own teams, trial this software called Eat Dog Food. If you are not willing to "eat", how can users pay "eat"?
3, "Data Migration" is a great project! Sometimes it will even take up 20% of the total budget! !
4. Many domestic software is packaged, that is, unable to coexist with other systems. If you want to achieve this, you need a software adapter, which is often quite expensive.
5, 70% of the failed IT application is due to the cause of the data, and the considerable part is due to not well processing historical data.