4- Software Architecture

Descripción

3er corte - act 2
Nicolas Medina
Mapa Mental por Nicolas Medina, actualizado hace más de 1 año
Nicolas Medina
Creado por Nicolas Medina hace más de 7 años
4
0

Resumen del Recurso

4- Software Architecture
  1. Architecture: style or manner of construction
    1. MULTIPLE VIEWS
      1. emphasis on particular aspects
      2. ARCHITECTURAL STYLES
        1. Descriptively A. S. defines a particular codification of design elements
          1. Perspectively: Style limits the kind of design elements and their formal arragements
          2. THE IMPACT OF IMPLEMENTATION TECHNIQUE ON DISIGN
            1. The techniques can change depending o the tools and materials
          3. ARCHITECTURE IN THE DISCIPLINE OF COMPUTER HARDWARE
            1. STORED PROGRAM
              1. The content of the memory is addressable by location without regard to whats stored in the location
              2. SECUENCIAL EXECUTION
                1. Instructions are executed sequentially from one instruction to the next in the order of their location in the memory unless the order is explicitly modified
              3. Perry and wolf define the software architecture with this formula
                1. There's 3 different ckasses of architectural elements
                  1. DATA ELEMENTS
                    1. Data elements and those that contain the infomration that is used and transformed
                    2. PROCESSING ELEMENTS
                      1. They are components that supply the transformation on the data elements
                      2. CONNECTING ELEMENTS
                        1. They are the "glue" that mantains the differents pieces of the architecture together (procedure call, messages, etc)
                    3. DESCRIPTIVE MODELS
                      1. COMPONENTS
                        1. Unit of software that perfomrs some function at run-time
                        2. CONNECTORS
                          1. Mechanism that mediates communicacion, coodination, or cooperation among componets
                        3. SOFTWARE STRUCTURES
                          1. Module
                            1. Conceptual or logical
                              1. Process or coodination
                                1. Phisycal
                                  1. Uses
                                    1. Calls
                                      1. Data Flow
                                        1. Control Flow
                                          1. Class
                                          2. SOFTWARE VIEWS
                                            1. Code
                                              1. Module
                                                1. Execution
                                                  1. Conceptual

                                                  Recursos multimedia adjuntos

                                                  Mostrar resumen completo Ocultar resumen completo