PROYECTO INFORMÁTICO.

Slides:



Advertisements
Presentaciones similares
integrantes Avalos Aguilar María Cristina
Advertisements

Que es el Software.
Tipos de software y su desarrollo
¿Qué es Sofware? Son el conjunto de instrucciones que dirigen las actividades del Hardware Consiste en programas, módulos de soporte y archivos de datos,
ANÁLISIS DE REQUERIMIENTOS
Evolución del software
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Módulo I: PRINCIPIOS Y CONCEPTOS BÁSICOS DE LA INFORMÁTICA (20%)
INSTITUTO TECNOLOGICO DE MINATITLAN
Introducción al software
Objetivo: Conocer los componentes hardware y software que constituyen un computador.
Software La buena programación no se aprende de generalidades, sino viendo cómo los programas significativos pueden hacerse claros, “fáciles” de leer,
M.S.C. Ivette Hernández Dávila
Lenguajes de programación
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
Ingeniería de Software Dr. Marcello Visconti Departamento de Informática Universidad Técnica Federico Santa María
 El termino OO, significa que el software es organizado como una colección de objetos. Un objeto es un paquete de software que contiene datos y procedimientos.
SEMANA Introducción.
©2013 SAP AG. Reservados todos los derechos.1 Información confidencial Hoja de referencia de SAP Business One para la plataforma SAP HANA Al igual que.
Ingenieria de software
Arquitectura de la Empresa
Programación I MC José Andrés Vázquez Flores
TIPOS DE SOFTWARE Se denomina software a un programa, equipamiento lógico o soporte lógico necesario para hacer posible la realización de una tarea con.
EL SISTEMA OPERATIVO.
Desarrollo de aplicaciones para ambientes distribuidos
Ingeniería de Software
Características de un sistema operativo
El software como una obra humana.
LOS SISTEMAS OPERATIVOS
CONCEPTOS BÁSICOS Diseño de Sistemas.
SISTEMAS OPERATIVOS.
Ingeniería en Sistemas de Información Diseño de Sistemas (3K1)
Ingeniería de Software
Ingeniería de Requerimiento
I NTRODUCCIÓN A LA I NGENIERÍA DEL S OFTWARE Ing. Sonia Godoy H Informática empresarial Ing-Sonia Godoy H.
EL APORTE DE LA INGENIERIA DE SOFTWARE A LAS ORGANIZACIONES
Introducción a los SOs.
Tema 1: Introducción a la Ingeniería de Software
EVOLUCIÓN DEL SOFTWARE
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
Tecnología de la Información y Comunicación 1
Docente: Lic. M. Alina Vargas García Horario: Lunes 20:05 – 21:25 Miércoles 20:05 – 21:25 Gestión: 2011.
I.- Introducción a los sistemas de información
Diseño de Sistemas.
Factores y Métricas que determinan la Calidad de un producto
Capitulo 1 Roger S. Presman
SOFTWARE Jennifer Giselle De Diego Romero NL:9
Definición de sistema__________
GESTIÓN LOGÍSTICA Segunda Sesión
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P.
III. DESARROLLO DE SISTEMAS.. Podemos definir el desarrollo de sistemas informáticos como el proceso mediante el cual el conocimiento humano y el uso.
Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Programación I MC Beatriz Beltrán Martínez.
Fundamentos y Conceptos Claves del Software ISF5501 Ingeniería de Software Semana 1/1.
Software.
Unidad TemáticaI. Conceptos Básicos Horas Prácticas10 Horas Teóricas8 Horas Totales18 Objetivo El alumno determinará las entradas, procesos y salidas.
Ingeniería del Software I
Presentado por Equipo 1 Diana Lorena Sánchez Garcés Karen Ximena Carvajal Pinzón Carol Yinary Rivera Tovar Neila Patricia Clavijo Barrero Cristhian Camilo.
DOCENTE: DAISY KATERINE RODRÍGUEZ DURÁN. CONTENIDO TEMÁTICO SISTEMAS OPERATIVOS PAQUETES INTEGRADOS DE OFICINA PROCESOS Y PROCEDIMIIENTOS DE UNIDAD ADMINISTRATIVA.
El producto de software y su ciclo de vida
INGENIERIA DE SOFTWARE
Software.
Proceso de desarrollo de Software
 Panorama General Fundamentos de Programación M.I. Jaime Alfonso Reyes Cortés.
Tarea de Software y hardware Nombre :Tatiana Apellido: Tangarife Posada Grado: 7°3.
Es un antivirus gratuito basado en cloud computing, especialmente diseñados para ofrecer protección desde la nube. Es un software de protección, como los.
Maestría en Gerencia en Tecnología de la Información Cátedra Ingeniería de Software Profesora: Mary Carmen Milano. Integrantes: Rosa Arellano Osbaldo Goitia.
La tecnología debe ser es una herramienta utilizada por las empresas para mejorar y solucionar problemas, obteniendo información precisa en el momento.
Planificación de Sistemas de Información
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
Conociendo el modelo Cliente-Servidor
Transcripción de la presentación:

PROYECTO INFORMÁTICO

¿Qué es un PROYECTO INFORMÁTICO? Es un sistema de cursos de acción simultáneos y/o secuenciales que incluye personas, equipamientos de hardware, software y comunicaciones, enfocados en obtener uno o más resultados deseables, sobre un sistema de información.

Resultados de un Proyecto Informático Siempre será un PRODUCTO que podrá tener connotaciones de hardware o de software, según se persiga conseguir un resultado físico y tangible, en el primer caso, o lógico e intangible, en el segundo.

El producto SOFTWARE es el soporte lógico e inmaterial que permite que la computadora pueda desempeñar tareas inteligentes, dirigiendo a los componentes físicos, o hardware, con instrucciones y datos a través de diferentes tipos de programas.

Evolución del SOFTWARE En los años 80: Centrados en el hardware, factor principal en el presupuesto. Ingeniería del hardware, pero no del software Poca difusión software. Software de venta específico para el hardware. No se vendían sistemas operativos sin hardware. En la actualidad: El software es el factor principal en el presupuesto. Software con alto tiempo de desarrollo, incluso fuera de plazo, pero con costos elevados. Software entregado a clientes con errores (defectos). Gran difusión del software (se anuncian en prensa y televisión). ¿Quiénes son los mayores millonarios del mundo?.

Características de la Evolución del SOFTWARE Esta ligada al hardware A mayor complejidad del hardware, mayor complejidad del software, lo que implica una mayor complejidad en el desarrollo de dicho software. Al principio, también, el software estaba añadido a la computadora Evolución del desarrollo de software Programar era un arte, debido a la falta de métodos sistemáticos. El desarrollo de software sin planificación implicaba proyectos sin control y costos imprevisibles. Una baja movilidad de programadores generaba la falta de documentación sistematizada.

Etapas del Software Los primeros años (1950 – 1965 aprox.) Proceso por lotes (batch) Distribución limitada Software a medida La segunda era (1965 – 1975 aprox.) Sistema multiusuario (Sistemas Interactivos) Tiempo real Bases de Datos Productos software independientes del hardware (mantenimiento del software con versiones)

Etapas del Software (2) Sistemas distribuidos La tercera era (1975 – 1985 aprox.) Sistemas distribuidos Incorporación de “inteligencia” Hardware de bajo costo ( microprocesador) Impacto en el consumo La cuarta era (1985 – 2000 aprox.) Sistemas personales potentes Tecnologías orientadas a objetos Redes de computadoras Computación en paralelo Técnicas de inteligencia artificial

Etapas del Software (3) Etapa actual (inicio del tercer milenio) Componentes y arquitecturas software reutilizables Web semántica Computación ubicua Interfaces multi-modales

Problemas en la Evolución del Software El software nunca explota las posibilidades plenas del hardware. El desarrollo del software no es tan rápido como su demanda. Sociedad dependiente de las computadoras por lo que necesitamos software fiable. Los programas no son escalables ni fáciles de mantener, por culpa de diseños pobres y recursos inadecuados.

Características del SOFTWARE Se desarrolla, no se fabrica. Los costos se centran en ingeniería, no en fabricación Los proyectos de software no se pueden gestionar como procesos de fabricación No se estropea. (¡aunque se deteriora!) Se construye a medida.

El software es excesivamente maleable. Todo el mundo exige que se realicen cambios sobre el Software como respuesta a pequeños cambios del entorno. Además no es fácil comprender su comportamiento. Según Pressman: La curva de fallos del Hardware. La curva ideal de fallos del Software. La curva real de fallos del Software.

Curva de fallos del Hardware. Obsolescencia Defectos fabricación Estropeado Indice de fallos Tiempo

Curva ideal de fallos del Software. Defectos fabricación Obsolescencia Indice de fallos Mismo nivel hasta obsoleto Tiempo

Curva real de fallos del Software. Defectos fabricación Cambio Curva ideal Curva real Indice de fallos Obsolescencia Tiempo

Aplicaciones del Software El Software puede aplicarse en cualquier situación en la que se haya definido previamente un conjunto específico de pasos procedimentales (un algoritmo). El contenido y el determinismo de la información son factores importantes a considerar para determinar la naturaleza de una aplicación de software.

Tipos de Aplicaciones Software de Sistemas: Programas escritos para servir a otros programas que poseen una fuerte interacción con el hardware de computadora.

Software de Tiempo Real Mide, analiza y controla sucesos del mundo real conforme.

Software de Gestión Proceso de información comercial, accediendo a estructuras de datos que contienen dicha información.

De Ingeniería y Científico Manejo de Algoritmos numéricos.

Software Empotrado Residen en la memoria sólo de lectura del objeto y se utiliza para controlar productos y sistemas de los mercados industriales y de consumo.

P/Computadoras Personales De uso principalmente hogareño.

Basados en la WEB Incorpora instrucciones ejecutables y datos (hipertexto, variados formatos de audio, visuales, etc.)

De Inteligencia Artificial Algoritmos no numéricos para resolver problemas complejos para los que no son adecuados el cálculo o análisis directo.

Atributos de un Software Bien Diseñado Mantenible: Capaz de evolucionar según las necesidades de cambio de los clientes. Seguro: Robusto, que no produce daños, incluso bajo un fallo del sistema. Eficiente: No desperdicia los recursos del sistema (memoria, procesador, disco). Amistoso: Debe poseer buena interfaz de comunicación. Bien documentado: Poseer toda la información necesaria para una correcta utilización.

Debe tenerse en cuenta que: Si se exige un alto nivel en algún atributo, los costos tienden a ser más altos. La importancia de cada atributo, depende del sistema y del entorno en que será utilizado. Debe favorecer la reutilización de código, creando y manteniendo una serie de componentes estándares.

MITOS del SOFTWARE De Gestión Del Cliente Del Desarrollador Tenemos libros Tenemos herramientas Agregamos gente Del Cliente Da generalidades y no detalles Software flexible, entonces todos los cambios son posibles Del Desarrollador Hago Programa y basta No sabré si es bueno hasta que termine Te entrego el programa y alcanza