¿Qué incluye el diseño de la arquitectura del sistema en el diseño de software?
En el diseño orientado a objetos, ¿cuáles son los contenidos del diseño de la arquitectura del sistema? Los conceptos en la programación orientada a objetos incluyen principalmente: objetos, clases, abstracción de datos, herencia y enlace dinámico. Definición, encapsulación de datos, polimorfismo y paso de mensajes. A través de estos conceptos se materializan las ideas orientadas a objetos.
1) Un objeto sobre el que se pueden hacer cosas. Un objeto tiene tres propiedades: estado, comportamiento e identidad.
2) Una clase es una colección de objetos que comparten la misma estructura y comportamiento.
Una clase define las características abstractas de una cosa. En términos generales, una clase define las propiedades de una cosa y lo que puede hacer (su comportamiento). Por ejemplo, la clase "perro" contendría todas las características básicas de un perro, como su raza, color de pelaje y capacidad para ladrar. Las clases proporcionan plantillas y estructura para los programas. Los métodos y propiedades de una clase se denominan "miembros".
¿Es difícil realizar el examen de arquitecto de sistemas? El arquitecto de sistemas pertenece al nivel avanzado del examen suave, y el examen definitivamente es difícil, pero si tiene una buena base, no será un problema aprobar el examen, si su base es relativamente débil, puede participar en la capacitación; Aprenda el sistema de conocimiento de la estructura a través del sistema y luego responda las preguntas del examen relevantes y apruebe el examen.
¿Qué libros deberían aprender los arquitectos de sistemas? Principios, métodos y prácticas de la arquitectura de software.
Tutorial de arquitecto de sistemas (segunda edición)
"Guía completa para el examen de arquitecto de sistemas"
"Clasificación y práctica de las preguntas del examen de arquitecto de sistemas"
p>
Serie de conferencias de exámenes de arquitecto de sistemas en vídeo tutoriales
Videotutoriales sobre nuevas tecnologías y nuevos métodos (3 horas)
Cursos en vídeo de gestión económica y matemáticas (7 horas)
p>Guía técnica de System Analyst (Edición 2009)
Videotutorial de capacitación para el examen de System Analyst (88 horas)
¿"Hermosa arquitectura"?
La obra hermana de "The Beautiful Code", el 30% de la cual son edificios que me interesan, ha sido adquirida por editoriales nacionales Three Hundred Tang Poems by Architects: el nuevo libro de O'Reilly ". Hermosa arquitectura" (InfoQ)? .
¿"97 cosas que todo arquitecto de software debería saber"?
¿Una wiki abierta? O'Reilly lo publicó como libro. Me pregunto si alguien está leyendo el libro "Axiomas arquitectónicos" (InfoQ). .
¿"Arquitectura de software orientada a patrones, volumen 4 - Lenguajes de patrones para informática distribuida"?
Un maestro de los patrones arquitectónicos. Se dice que alguien lo está traduciendo, pero la versión china no se traduce desde hace un año. ¿Se publicaron los volúmenes 4 y 5 de "Arquitectura de software orientada a patrones" (InfoQ)? .
Arquitectura Tecnología
La computación en la nube ha comenzado a sustituir a SOA como la nueva generación de Buz Word. Mirando en retrospectiva toda la tendencia editorial SOA, creo que sólo hay un libro que vale la pena leer: SOA en la práctica: Guía práctica de SOA: ¿El arte del diseño de sistemas distribuidos? .
Antes de que la moda disminuyera por completo, se continuaron publicando libros SOA y comenzaron a aparecer libros sobre OSGI y SCA:
"SOA Design Patterns"?
Otro libro de Thomas Earle. Es extraño que ni siquiera pueda encontrar la versión electrónica. ¿Se ha publicado el patrón de diseño SOA (InfoQ)? .
Hay muchos inéditos: "Patrón SOA, arquitectura ESB para SOA, SOA para Java, SOA de código abierto, OSGi en acción, servidor SpringSource dm en acción", "Java modular: uso de OSGi para crear aplicaciones flexibles with Spring", "Entendiendo SCA", "Apache Tuscany en acción"...
Categoría de programador
Las personas que están decididas a ser artesanos serán más felices este año. Hay muchas libros para leer:
Hermoso código: ¿la belleza del código?
Un libro con potencial clásico. No lo terminé el año pasado. Continuar este año. ¿InfoQ? .
¿Programador eficiente?
Thoughorks, un traductor chino, leyó los capítulos de muestra y descubrió que la traducción de Xiong Jie (Transparente) sigue siendo muy buena. Prefacio recomendado para "Programador eficaz": ¿Sea un InfoQ? .
¿"Código limpio: un manual de artesanía en software ágil"?
El libro del tío Robert C, no sé quién lo leyó, debería ser fácil de leer, la parte de atrás está llena de códigos.
¿Una versión válida de Java en chino (segunda edición)?
Cómo entender "El diseño del esquema del software es el diseño estructural general o el diseño de la arquitectura del sistema. El objetivo del diseño del esquema es describir la apariencia y la lógica de procesamiento del módulo de software. La interfaz de servicio expuesta por el módulo, y las interfaces y los identificadores de interfaz a los que se debe hacer referencia, el protocolo de acceso a la interfaz y la descripción de la interfaz pertenecen a la apariencia del módulo. Otros módulos procesan el módulo a través de estas interfaces, por lo que es natural describir la interfaz en detalle durante. Además, para los módulos clave, la apariencia también debe describir los atributos no funcionales del módulo, como la capacidad de procesamiento concurrente, el rendimiento de datos, el tiempo de retroalimentación de la llamada de la interfaz, etc. del módulo desde la entrada hasta la salida, y describe su algoritmo de conversión sin importar qué leyenda y forma de expresión se utilice, siempre que la apariencia del módulo y la lógica de procesamiento se puedan combinar. Una descripción clara es un buen diseño de esquema.
¿Cómo puede un arquitecto de sistemas hacer un mejor trabajo? El examen no comenzó en la segunda mitad del año, así que quiero tomar el examen de arquitecto de sistemas, pero no lo he aprobado varias veces. Confianza y no sé qué hacer. Respuesta satisfecha, Nivel 0 2011-07-13 Los ingenieros de arquitectura de sistemas desplazados son esencialmente blandos y toman el camino de los expertos técnicos puros. Por supuesto, la debilidad aquí no es el diseño del programa. pero desde esta perspectiva, el diseño de toda la arquitectura del software se verá directamente afectado. Su contenido técnico es muy alto y el posicionamiento profesional debe ser desde la perspectiva de un experto en tecnología de software puro. Puede ser principalmente un diseñador de software senior en una empresa o un gerente técnico o director técnico en una empresa de TI.
Wuhan no solicita el examen de arquitecto de sistemas
Cuál es el enfoque de. ¿La revisión de arquitecto de sistemas? Dado que su novio está tomando el examen, debe saber que este certificado tiene instrucciones, por ejemplo, el enfoque del examen de diseño de arquitectura de sistemas es Sistemas de bases de datos, sistemas integrados, comunicaciones de datos y redes de computadoras, y configuración de sistemas. evaluación del desempeño, informatización empresarial y comercio electrónico, diseño de sistemas distribuidos. Se recomienda que lea el programa de estudios en el sitio web de Xisai Education. El programa de estudios y los materiales de revisión también se encuentran en el sitio web de Cisse. ve allí.
¿Pueden los arquitectos de sistemas pertenecer al nivel de ingeniero senior de pruebas suaves? /p>
Es totalmente posible, más de 8.000 por año, depende de la ciudad.