Desarrollo de Sistemas de Información Ing. Carlos A. Prialé Condori N° 01 Unidad 1 Entregable: Modelo de aplicativo web para procesar datos informáticos (Administración de Productos) Tema Fundamentos del diseño de software Al final la clase El estudiante debe poder: Diseñar modelos de aplicaciones básicas orientadas al procesamiento de datos de manera eficiente. Evaluación Diagnóstica 20 minutos https://www.youtube.com/watch?v=tLvpd9oPDfU Opiniones acerca del video. Cómo aplicarlo en la carrera? ATERRIZANDO CONOCIMIENTO DIFERENCIA • PROGRAMA → Es la unidad más pequeña, un solo conjunto de instrucciones. • SOFTWARE → Conjunto de programas que cumplen funciones específicas. SISTEMA INFORMÁTICO → Infraestructura tecnológica que procesa datos. SISTEMA DE INFORMACIÓN → Integra tecnología, procesos y personas para gestionar información. • • Concepto Definición Alcance Componentes principales Ejemplo Programa Conjunto de instrucciones que ejecuta una tarea específica. Es la unidad más pequeña dentro del software. Código fuente, algoritmos, lógica de programación. Una calculadora en Python. Software Conjunto de programas que permiten realizar diferentes funciones en un sistema. Puede incluir múltiples programas y herramientas. Programas, bibliotecas, datos. Microsoft Word, Photoshop. Sistema informático Infraestructura tecnológica que permite procesar información. Incluye software y hardware. Computadoras, redes, bases de datos, software. Servidores y equipos de una empresa. Sistema de información Incluye Conjunto de elementos que tecnología, gestionan información en personas y una organización. procesos. Hardware, software, Un sistema ERP datos, procedimientos, (SAP), un CRM personas. (Salesforce). ¿Qué es un sistema de información? ¿Qué herramientas existen para componer un sistema de información? ¿Qué lenguaje se utiliza para crear interfaces web? ¿Que otros lenguajes pueden ayudar a componer sistemas de información? Diseño conceptual de un sistema de información Actividades fundamentales: Especificar el Software Desarrollar el Software Validar el Software Evolucionar el Software Cómo abordar el desarrollo de sistemas de información? Paso 1 Ubicamos un problema cuya solución esta basada en la implementación de un sistema de información. - Definimos el project charter, del problema a solucionar. Paso 2 Seleccionamos un modelo de trabajo para el desarrollo de un sistema de información. - Señalar, por qué se seleccionó el modelo de trabajo. Paso 3 Describimos las actividades a realizar en cada etapa del modelo seleccionado. - Especificamos tiempos tentativos (semanas). - Especificamos entregables. En grupos de entre 4 a 5 integrantes, aplicamos las siguientes actividades y exponemos nuestras ideas. Investigamos y explicamos los siguientes conceptos: ● En qué consiste la especificación de Software? ● En qué consiste el desarrollo de Software? ● En qué consiste la validación Software? ● En qué consiste la evolución del Software? ● Metodologías de desarrollo de Software. ● Arquitecturas de desarrollo de Software. Para casa Investigar los temas asignados, para la correspondiente exposición. Realizar la actividad.