FUNDAMENTOS DE SISTEMAS

1,928 views
1,677 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,928
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
18
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

FUNDAMENTOS DE SISTEMAS

  1. 1. 1.INTRODUCCIÓN Definición de sistema Tipos y Clasificación Ciclo de vida de un software - Tipos de acciones del ciclo de Vida2.CARACTERÍSTICAS DE UN SOFTWARE capas de la ingeniería de software3.-EL ENFOQUE ORIENTADO A OBJETOS4.MODELOS EVOLUTIVOS DEL PROCESO Modelo de construcción de prototipos5.TÉCNICAS DE RECOPILACIÓN DE INFORMACIÓN Entrevista Cuestionario6. EL MODELO CLIENTE /SERVIDOR Diseño de software de arquitecturas cliente/servidor.7.-CONCLUSIÓN8.-FUENTES DE INFORMACIÓN
  2. 2. La Ingeniería del software es una disciplina de la ingeniería cuya meta es el desarrollo costeable de sistemas que funcionen de modo eficiente y comprende todos los aspectos de la producción.Los sistemas de software deben de ser desarrollados y mantenidos en tiempo y dentro de un régimen de estimación de costos.El software consta de tres elementos: Los programas y/o algoritmos, las estructuras de datos y los documentos.
  3. 3. Un sistema es simplemente un conjunto de componentes que interactúan para alcanzar un objetivo.Es posible que la meta sea apoyar una función de negocio o desarrollar un producto que pueda venderse para generar beneficios.• Sistemas Abiertos• Sistemas Cerrados Existen dos tipos de Sistemas que son clasificados como: Los Naturales Hechos por el hombre
  4. 4. Es una secuencia de diferentesacciones que toman lugar durante el desarrollo del software.
  5. 5. 1.Factibilidad -------Desarrollo propuesto2.Requerimientos----funcionabilidad3.Planeación---desarrollar software4.Diseño---proporcionar funcionabilidad5.Implementación---codificación6. Pruebas---codificación con datos7. Entrega---proporciona al cliente8. Mantenimiento---actualización y mejora
  6. 6. 1. El software se desarrolla o construye; no se manufactura en el sentido clásico. 2. El software no se desgasta. 3. A pesar de que la industria tiene una tendencia hacia la construcción por componentes, la mayoría del software aun se construye a la medida.Atributos que muestran las características esenciales de un sistema bien Diseñado Costeable Portabilidad UsabilidadMantenibilidad Confiabilidad Eficiencia Utilidad
  7. 7. La ingeniería del software es una tecnología estratificada. Contiene cuatro etapas:• La base que soporta la ingeniería del software en un enfoque en la calidad.• El proceso es el elemento que mantiene juntos los niveles de la tecnología y que permite el desarrollo racional y a tiempo del software.• Los métodos de la ingeniería del software proporcionan los “cómo” técnicos para construir software.• Las herramientas de la ingeniería de software proporcionan el soporte automatizado para el proceso y los métodos.
  8. 8. El paradigma orientado a objetos es un enfoque para el desarrollo de sistemas de software en el cual su estructura está basada en objetos que interactúan entre ellos para lograr una tarea.Los mecanismos que dan origen a conceptos clave inherentes a la orientación a objetos son:1. Abstracción2. Encapsulamiento Objeto IDENTIDAD3. Polimorfismo ESTADO Los objetos presentan tres COMPORTAMIENTOcaracterísticas claves:
  9. 9. El paradigma orientado a objetos aporta los siguientes puntos para el desarrollo de software:o Facilita la reutilización del softwareo Facilita la construcción de software portableo Provoca que las acciones de la ingeniería del software sean más intuitivas
  10. 10. Los modelos evolutivos son iterativos; los caracteriza la forma en quepermiten que los desarrolladores de software realicen el desarrollo deversiones cada vez más completas del software.Dentro de los modelos evolutivos encontramos el :  MODELO DE CONSTRUCCIÓN DE PROTOTIPOS Es utilizado como una técnica que sirve como un elemento fundamental cuya función es la de ser un punto de comprensión de los requerimientos del problema. El diseño se centra en una representación de aquellos aspectos del software que serán visibles para el cliente o el usuario final.
  11. 11. Un aspecto importante para lograr un correcto diagnóstico administrativo ydesarrollo de cualquier sistema basado en computadora, es contar condatos completos, válidos y correctos.  ENTREVISTAS Es una técnica que permite obtener por medio del diálogo entre el entrevistador y el entrevistado una serie de datos necesarios para llevar a cabo una investigación. La entrevista puede dividirse en dos tipos: - entrevistas dirigidas - Entrevistas Semidirigidas
  12. 12.  CUESTIONARIOEs una técnica que permite obtener, por medio de preguntas bien establecidas y ordenadas, respuestas escritas que se traducen en información necesaria para llevar a cabo una investigación.Existen tres tipos de cuestionarios Cuestionarios con preguntas Abiertas. Cuestionarios con preguntas cerradas . Cuestionario Mixto:.
  13. 13. DESARROLLO DE PROTOTIPOSUn prototipo es una representación limitada del diseño de un producto que permite a las partes responsables de su creación experimentar, probarlo en situaciones reales y explorar su uso.Se pueden producir dos tipos de prototipos : El prototipo desechable El prototipo evolutivoPara crear un prototipo se deben considerar los siguientes factores: Área de aplicación Complejidad Características de los involucrados y del proyecto
  14. 14. Es un modelo de sistemas distribuido que muestra cómo los datos y el procesamiento se distribuyen a lo largo de varios procesadores. Los componentes principales de este modelo son:  Un conjunto de servidores independientes que ofrecen servicios a otros subsistemas.  Un conjunto de clientes que llaman los servicios ofrecidos por los servidores.  Una red que permite a los clientes acceder a estos servicios. La ventaja más importante del modelo es que es  Es fácil agregar un nuevo servidor e integrarlo con el resto del sistema sin afectar cada una de sus partes. SERVIDOR A SERVIDOR BModelocliente/servidor REDabstracto. CLIENTE 1 CLIENTE 2 CLIENTE 3
  15. 15. Una aplicación se modela como un conjunto de serviciosproporcionados por los servidores y un conjunto de clientes que utilizanestos servicios. Modelo Cliente/servidor de 3 capas Capa de presentación Capa de procesamiento de la aplicación Capa de administración de datos
  16. 16. Un software de calidad es el servicio para satisfacer las necesidades del usuario, los sistemas de software deben de ser desarrollados y mantenidos en tiempo y dentro de un régimen de estimación de costos, utilizando metodologías que permitan solucionar el sistema. Por más hay puntos del sistema que pueden tronarlo al momento que se realice alguna modificación para esto es necesario tener un control de lo q se está haciendo o trabajando. Se pueden utilizar diversos factores como apoyo: Cascada, espiral, prototipado, incremental. Etc.
  17. 17. Antología de FUNDAMENTOS DE SISTEMAS, I.C. Víctor Manuel Hernández Alarcón.http://www.slideshare.net/erik9116/caracteristicas-del-software- 11926355http://sisteminformacii.wikispaces.com/MODELO+DE+PROTOTIPOShttp://olgacarreras.blogspot.mx/2011/02/accesibilidad- integrada-en-todas-las.html

×