Current location - Quotes Website - Signature design - Designated book for national technical qualification (level) examination of computer technology and software: bibliography of system architect courses
Designated book for national technical qualification (level) examination of computer technology and software: bibliography of system architect courses
Introduction to Chapter 1

1. 1 Concept and development history of system architecture

1. 1. 1 the concept of system architecture

1. 1.2 development history

1.2 definition and professional quality of system architect

1.2. 1 definition of system architect

1.2.2 technical qualities of system architects

1.2.3 management quality of system architects

1.2.4 coordination between system architects and other team roles

1.3 knowledge structure of system architects

1.4 from developer to architect

Chapter II Basic Knowledge of Computer and Network

2. 1 Basic knowledge of operating system

2. 1. 1 Principle, type and structure of operating system

2. 1.2 processor and process management

2. 1.3 storage management

2. 1.4 equipment management

2. 1.5 file management

2. 1.6 job management

2. 1.7 network operating system

2. 1.8 Introduction of Common Operating Systems

2.2 Basic knowledge of database system

2.2. 1 relational database foundation

Design of relational database

2.2.3 Distributed database system

business intelligence

2.2.5 General Database Management System

2.3 Basic knowledge of computer network

2.3. 1 network overview

2.3.2 Computer network

2.3.3 Network Management and Network Security

network engineering

2.3.5 storage and load balancing technology

2.4 Multimedia technology and its application

2.4. 1 Basic concepts of multimedia technology

2.4.2 Multimedia data compression coding technology

2.4.3 Composition of Multimedia System

2.4.4 Research content of multimedia technology

2.4.5 Application fields of multimedia technology

2.5 System performance

2.5. 1 performance index

Performance calculation

Performance design

performance evaluation

Chapter III Basic Knowledge of Information Systems

3. 1 Overview of Informatization

3. 1. 1 Definition of information

3. 1.2 Information characteristics

3. 1.3 Definition of informatization

3. 1.4 Information content

3. 1.5 Economic and social significance of informatization

3. 1.6 Significance of informatization to organizations

3. 1.7 Information requirements

3. 1.8 information strategy

3.2 Information System Engineering Master Plan

3.2. 1 target scope of information system engineering master plan

3.2.2 Methodology of overall planning of information system engineering

3.2.3 Software Architecture of Information System Engineering Master Plan

3.2.4 Implementation process of master plan

3.3 Typical application of informatization

3.3. 1 Government Informatization and E-government

3.3.2 Enterprise Informatization and E-commerce

3.3.3 Structure and function of enterprise resource planning

3.3.4 Application of Customer Relationship Management in Enterprises

3.3.5 Enterprise Portal

Enterprise application integration

3.3.7 Supply chain management

3.3.8 Information related laws and regulations

Chapter 4 Basic knowledge of system development

4. 1 software development method

4. 1. 1 software development life cycle

4. 1.2 software development model

4. 1.3 Agile Method

4. 1.4 RUP

4. 1.5 software system tools

4.2 Demand management

4.2. 1 Demand Management Principles

4.2.2 Version control of requirements specification

Demand attribute

Request change

4.2.5 Demand Tracking

4.2.6 Costs and risks of demand changes

4.3 Development management

4.3. 1 Project scope, time and cost

4.3.2 Configuration Management and Document Management

4.3.3 Software Development Quality and Risk

4.4 Design method

Structured analysis and design

Object-oriented analysis and design

4.5 Software reuse

4.6 Reverse Engineering and Reconstruction Engineering

Chapter 5 Software Architecture Design

5. 1 Software architecture concept

5. 1. 1 Definition of software architecture

5. 1.2 software architecture design and life cycle

5. 1.3 Importance of software architecture

5.2 Software development method based on architecture

5.2. 1 Overview of Architecture Design Method

Concepts and terminology

5.2.3 Development Model Based on Architecture

Architecture requirements

structruing

5.2.6 Architecture document

Architecture review

Architecture implementation

Evolution of architecture

5.3 Software architecture style

Overview of software architecture style

5.3.2 Classic software architecture style

5.3.3 Client/Server Style

5.3.4 Three-layer C/S structure style

Browser/server style

5.4 Software Architecture in Specific Fields

Definition of DSSA

Basic activities of DSSA

5.4.3 Personnel involved in DSSA

5.4.4 Establishment process of DSSA

5.5 System Architecture Evaluation

5.5. 1 Overview of system architecture evaluation

5.5.2 Important concepts of evaluation

Main evaluation methods

Chapter 6 UML modeling and architecture documents

6. Present situation and development of1UML

6. 1. 1 UML source

6. 1.2 UML architecture evolution

6.1.3 Application and future of UML

6.2 UML foundation

6.2. 1 Overview

6.2.2 Use cases and use case diagrams

6.2.3 Interaction diagram

Class diagram and object diagram

6.2.5 State Diagram and Activity Diagram

Component drawing

Deployment diagram

6.3 Software development process based on UML

6.3. 1 Overview of development process

6.3.2 Requirements Analysis Based on UML

Object-oriented design method

6.4 system architecture documents

6.4. 1 model overview

Logical structure

Process architecture

6.4.4 Development Architecture

Physical architecture.

scene

iteration process

Chapter 7 Design Patterns

7. 1 Overview of design patterns

7. 1. 1 History of design patterns

7. 1.2 Why use design pattern?

7. 1.3 design pattern elements

7. 1.4 Classification of design patterns

7.2 Design pattern example

7.2. 1 creative mode

structural model

7.2.3 Behavior patterns

Chapter 8 XML technology

8. Overview of1XML

8. 1. 1 XML Basic Syntax

8. 1.2 tag syntax

8. 1.3 file section

8. 1.4 element

8. 1.5 character data

8. 1.6 attribute

8. 1.7 Note

8. 1.8 CDATA section

8. 1.9 official document

8.2 XML namespaces

8.2. 1 namespace

8.2.2 Defining and Declaring Namespaces

8.3 DTD

8.3. 1 What is DTD?

8.3.2 Why should DTD be introduced?

8. 3. 3 dtd declaration

Declaration of elements

Statement of entity

Attribute declaration

8.4 XML schema

8.4. 1 Document structure of logical XML schema

Definition of elements

8.5 Extensible Style Sheet Language

8.5. 1 Overview of Extended Style Sheet Language

8.5.2 Common Syntax and Functions of XSLT

8.6 Other relevant specifications

8.6. 1 XPath

8.6.2 XLink and XPointer

Chapter 9 Component-oriented Software Design

9. The concept of1component

9. 1. 1 Terms and concepts

9. 1.2 standardization and normalization

9.2 Wiring standard of components

9.2. 1 Where does the wiring standard come from?

9.2.2 From Process to Object

9.2.3 Deep problems

XML

9.3 Component Framework

9.3. 1 architecture

9.3.2 Context-sensitive component framework

Component development

Component assembly

Chapter 10 Component Platform and Typical Architecture

10. 1 OMG mode

10. 1. 1 object request proxy

10. 1.2 public * * * object service specification

10. 1.3 CORBA component model

10. 1.4 CORBA facilities

10.2 Sun Company's way

10.2.1technical overview of Java components

10.2.2 JavaBean

10.2.3 basic Java services

10.2.4 various components -applet, Servlet, Bean and enterprise Bean.

10.2.5 advanced Java services

10.2.6 Java and Web services -Sun One

10.3 Microsoft mode

10.3. 1 the first basic association model -COM

10.3.2 COM object reuse

10.3.3 interface and polymorphism

10.3.4 creation of COM object and com library

10.3.5 from COM COM(DCOM

10.3.6 compound document and OLE objects

10.3.7 .NET framework

10.4 strategic comparison

10.4. 1 ***

10.4.2 difference

Chapter 1 1 Information Security Technology

1 1. 1 Key technologies of information security

11.1.1encryption and decryption technology

1 1. 1.2 hash function and digital signature

1 1. 1.3 key distribution center and public key infrastructure

1 1. 1.4 access control

1 1. 1.5 security protocol

1 1. 1.6 data backup

1 1. 1.7 computer virus and immunity

1 1.2 information security management and evaluation

1 1.2. 1 safety management technology

1 1.2.2 safety regulations

1 1.3 information security guarantee system

Chapter 12 System Security Architecture Design

12. 1 Brief introduction of information system security architecture

12. 1. 1 information security status and threats

12.10.2 standards and organizations with great influence at home and abroad.

12.2 system security architecture planning framework and its method

12.3 network security architecture design

12.3. 1 OSI security architecture overview

12.3.2 identification framework

12.3.3 access control framework

12.3.4 confidentiality framework

12.3.5 integrity framework

12.3.6 anti-denial framework

Security design of 12.4 database system

12.4. 1 database security design evaluation standard

12.4.2 database integrity design

12.5 case: security design of e-commerce system

Chapter 13 System Reliability Design

13. 1 software reliability

13. 1. 1 software reliability overview

13. 1.2 Definition of software reliability

13.10.3 Quantitative description of software reliability

13. 1.4 reliability target

13. 1.5 Significance of reliability test

13. 1.6 generalized reliability test and narrow reliability test

13.2 software reliability modeling

Factors affecting software reliability

13.2.2 software reliability modeling method

13.2.3 software reliability model classification

13.2.4 example of software reliability model

13.2.5 Overview of Software Reliability Testing

13.2.6 defines the software running mode.

13.2.7 reliability test case design

13.2.8 implementation of reliability test

13.3 software reliability evaluation

13.3. 1 Overview of software reliability evaluation

13.3.2 how to choose the reliability model?

13.3.3 reliability data collection

13.3.4 software reliability evaluation and prediction

Reliability design and management of 13.4 software

13.4. 1 software reliability design

13.4.2 software reliability management

Chapter 14 Architect's Practice Based on ODP

14. 1 architecture development process based on ODP

System concept of 14.2

14.2. 1 Definition of system concept

14.2.2 the role of architects

14.2.3 challenges faced by the system concept

14.3 demand analysis

14.3. 1 Architect's Works

14.3.2 requirements analysis task

Requirements document and architecture

System architecture design of 14.4

14.4. 1 enterprise business architecture

14.4.2 logical information architecture

14.4.3 computing interface architecture

14.4.4 distributed engineering architecture

14.4.5 technology selection architecture

14.5 implementation mode

14.6 architecture prototype

14.7 project planning

14.8 parallel development

14.8. 1 The content and significance of software parallel development

14.8.2 parallel development process

14.9 system conversion

14.9. 1 system transformation preparation

14.9.2 system conversion mode

14.9.3 matters needing attention in system conversion

14. 10 operation and maintenance

Operation and maintenance contents of 14. 10. 1

14. 10.2 system maintenance and architecture

14. 1 1 system migration

14.11.1system migration form

14. 1 1.2 system migration stage division

14. 1 1.3 system porting tool

Chapter 15 Management Practice of Architects

15. 1 VRAPS organization and management principles

15.2 conceptual framework

15.3 form and unify thoughts

15.3. 1 the concept of stratum

Put the conception principle into practice

15.4 rhythm: ensure the rhythm, progress and progress.

15.4. 1 rhythm definition

Put the rhythm principle into practice

15.5 forecast, verification and adjustment

15.5. 1 Definition of prediction, verification and adjustment

15.5.2 the principle of practice foresight: norms, anti-patterns and patterns

Cooperation: Establish cooperative organizations.

15.6. 1 collaborative definition

15.6.2 putting the principle of cooperation into practice: norms, anti-patterns and patterns.

15.7 simplification: clarification and minimization

15.7. 1 Simplified definition

15.7.2 putting simplification principles into practice: guidelines, anti-patterns and patterns

Chapter 16 Hierarchical Architecture Design

Architectural design of 16. 1

16.2 presentation layer frame design

16.2. 1 Design the presentation layer with MVC pattern.

16.2.2 uses XML to design the presentation layer and unify the appearance of Web forms and Windows forms.

Design idea of 16. 2. 3 UIP in presentation layer

16.2.4 design idea of dynamic generation of presentation layer

16.3 middle tier architecture design

16.3. 1 business logic layer component design

16.3.2 workflow design of business logic layer

16.3.3 entity design of business logic layer

16.3.4 business logic layer framework

16.4 data access layer design (persistence layer architecture design)

16.4. 1 5 data access mode

16.4.2 Application of Factory Mode in Data Access Layer

16.4.3 ORM, Hibernate and CMP2.0 design ideas

16.4.4 Flexible use of Xml schema

16.4.5 transaction processing design

16.4.6 Connection object management design

16.5 data architecture planning and design

16.5. 1 integration of database design and class design

16.5.2 integration of database design and XML design

16.6 actual case-e-commerce website (online shop PetShop)

Chapter 17 Enterprise Integration Architecture Design

17. 1 enterprise integration platform

17. 1. 1 the concept of enterprise integration platform

Standardization of 17. 1.2 integrated platform

17. 1.3 Development trend of realization technology

The development trend of 17. 1.4 integrated platform

17.2 implementation of enterprise integration platform

1 data integration

17.2.2 application integration

17.2.3 enterprise integration

17.3 key application technologies of enterprise integration

17.3. 1 data exchange format

17.3.2 basic framework of distributed application integration

17.4 enterprise model of overall solution

17.4. 1 the role of enterprise model in the overall solution

17.4.2 Reuse enterprise model in overall solution

17.4.3 evolution of enterprise model in overall solution

17.4.4 model-driven evolution of enterprise integrated system

Chapter 18 aspect-oriented programming

The concept of programming in 18. 1

18. 1. 1 AOP background.

18. 1.2 Aspect-oriented reasons

18. 1.3 AOP technology

18. 1.4 AOP feature

18. 1.5 AOP programming

Advantages of 18. 1.6 AOP

18. 1.7 Current AOP technology

18.2 aspect

18.2. 1 AspectJ Overview

Concept and construction of 18. 2. 2 AspectJ language

18.2.3 AspectJ practice

18.3 spring AOP

18.3. 1 Spring AOP overview

18.3.2 the concept and structure of spring language

18.3.3 Sring AOP application

Chapter 19 Embedded System Design

19. 1 embedded system

19. 1. 1 the concept of embedded system

19. 1.2 basic architecture of embedded system

19. 1.3 embedded operating system

19. 1.4 typical embedded operating system

19. 1.5 embedded database management

19. 1.6 embedded network and others

Design of 19.2 embedded system

19.2. 1 embedded system analysis and design

19.2.2 embedded software design model

19.2.3 embedded system software development environment

Chapter 20 Service-oriented Architecture

20. Related concepts of1SOA

20. Definition of1.1SOA

20. 1.2 business process and BPEL

20.2 the development history of SOA

20. 2. 1 SOA development history

20.2.2 Comparison of SOA development at home and abroad

20.3 Reference Architecture of SOA

20.4 main technologies and standards of SOA

20.4. 1 UDDI Protocol

WSDL specification

20.4.3 SOAP protocol

20.5 characteristics of SOA

20.5. 1 file standardization

Communication protocol standard

20.5.3 Unified Registration and Integration of Applications

20.5.4 Service quality

20.6 the role of SOA

20.7 SOA design principles

20.8 the design pattern of SOA

20.8. 1 service registration mode

20.8.2 Enterprise Service Bus Mode

20.9 problems that should be paid attention to when building SOA architecture

20.9. 1 integration requirements in the original system architecture

20.9.2 service granularity control and stateless service design

20. 10 SOA implementation process

20. 10. 1 Select an SOA solution.

20. 10.2 business process analysis

Chapter 2 1 Case Analysis

Value-driven architecture: connecting product strategy and architecture.

2 1. 1. 1 Overview of Value Model

2 1. 1.2 architecture challenges

2 1. 1.3 conclusion

2 1.2 developing joint enterprise architecture framework with RUP and UML

2 1.2. 1 Overview of Joint Enterprise Architecture Framework

Overview of 2 1.2.2 FEAF matrix

2 1.2.3 supports FEAF and RUP.

2 1.2.4 conclusion

21.3 application of web service in the basic implementation framework of HL7-Web service

2 1.3. 1 HL7 model concept

2 1.3.2 architecture

Development of 2 1. 3. 3 HL7 Web service adapter

2 1.3.4 case study

2 1.3.5 conclusion

2 1.4 service-centered enterprise integration-a case study

2 1.4. 1 case background

2 1.4.2 business environment analysis

2 1.4.3 IT environment analysis

2 1.4.4 high-rise building design

2 1.4.5 conclusion

appendix