Outline of knowledge required by the System Architect

Source: Internet
Author: User

Outline of knowledge required by the System Architect  . General concepts of software architecture. the role of the software architect and the most difficult problems to solve. the core principles of the system architecture. the features, levels, and categories of system architecture design. conception, rhythm, prediction, and verification of system architecture design. collaboration and simplification of System Architecture Design. the main theories, directions, and trends of the system architecture. how to become a good System Architect Informatization model and demand process and Domain Modeling  . Establish the network support platform model. information application platform model establishment. data center model creation. establishes an information system security model. reasonable architecture design comes from the correct requirement process. use Case model and domain model. analyze System Behavior Design Pattern in high-level Architecture Design  . Architecture Analysis in high-level design. GRASP architecture model. the layer mode in the design of high-level architecture. development tools and methods. modeling tools. design tools. programming tools. test tool. middleware Technology. application Server technology. j2EE .. net. BEA Tuxedo. the project management tool is oriented to the Service Architecture (SOA ). the quality attribute of the software architecture. features of high-level Architecture Design and consideration for Embedded Systems Detailed design phase design model  . Module design and design mode. use the appearance mode and adapter mode correctly. separate the immutable part from the variable part. policy and factory mode for creating objects. apply the proxy mode appropriately. the observer mode is used to improve the Architecture Lifecycle. tree Structure and the Object Organization of the chain structure. delegated technology and behavioral design patterns. optimization of the application design mode in C Language embedded development RUP And case analysis of large-scale Software Architecture Design  . The process and essence of RUP. the core analysis of the development phase and case of RUP. highlights and solutions in the initial phase. main contradictions and case analysis in the finalize stage. schedule control and risk management. change management and coping skills in the construction phase. measure the test taker's knowledge about the extent of the test. notes during the productization phase. best Practice of RUP and how to implement it in the company Analysis of technical issues in Software Architecture Design  . Brief design architecture system selection. database Analysis and ORM in architecture design. a prelude to system development (language, tool, and organization ). web containers, EJB containers, and common problems in architecture design. in-depth study of spring frameworks, problems, contradictions and solutions. how Should architects choose lightweight and heavyweight architectures. measure the test taker's knowledge about the testing technology. spring utilizes the valuable technologies of AOP and IOC. how to Use spring to integrate EJB, hibernate, and struts. several questions that must be carefully reviewed in Software Architecture Design Development Management  . Project Scope management. project cost management. project time management. the concept of project configuration management. project configuration management solution. project document management. project Quality Management. project risk management. human Resource Management Test Review Method and System Audit  . Unit Testing, integration testing, and system testing. white box testing and black box testing. object-oriented testing. categories and levels of defects. defects assessment and analysis. troubleshooting. test Design. test Management. system Adjustment. amdahl solution. server Load balancer. benchmark, system monitoring. evaluate the performance of web servers. system monitoring. the significance of system audit. audit method. audit Trail

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.