Definición de sistema__________

Slides:



Advertisements
Presentaciones similares
Ciclo de vida de desarrollo de software
Advertisements

Tipos de software y su desarrollo
SISTEMAS DE INFORMACIÓN EN LAS ORGANIZACIONES
Ingeniería de Software II
También conocido como Diseño Lógico Rodrigo Salvatierra Alberú.
Control Interno Informático. Concepto
Gestión de Recursos Informáticos Unidad Nº 3: Gestión de calidad y eficiencia.
Introducción a LAS Bases de Datos
‘‘ERP’’ Enterprice Resourse Planning .
10º2 Sergio Posso. Jonatán Agualimpia. Julia Blandón. Docente:
Unidad I: Transición del Análisis hacia el Diseño
Guia Diseño Robert Echeverria
Objetivo: Conocer los componentes hardware y software que constituyen un computador.
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Evaluación de Productos
1.1.2 Sistemas de información para la gestión y para la ayuda en la toma de decisiones. Los SI contribuyen activamente a la consecución de los objetivos.
M.S.C. Ivette Hernández Dávila
Introducción al Software
BE-MAKE-CREATE, S.L..
 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.
Elemento Lógico (Software)
Unidad *1 Descripción Del Proceso Del Desarrollo Del Software Área: Ciclo De Vida De Software. Marilyn Yulieth Gómez Atehortua. Brahian Smith moreno Londoño.
Actividad 6. Requisitos del software, referente a la estructura y base de datos. M.C. Juan Carlos Olivares Rojas Syllabus May,
Ingenieria de software
PROCESAMIENTO ELECTRÓNICO DE DATOS - PED -
GERENCIA POR PROCESOS Carmen Alicia Díaz Grajales Economista
Fundamentos de Ingeniería de Software Facultad de Ingenieria Universidad Distrital Francisco José de Caldas ESPECIFICACIÓN Y MANEJO DE LOS REQUERIMIENTOS.
EL SISTEMA OPERATIVO.
Un sistema de gestión de bases de datos: Es un conjunto de programas que permite a los usuarios crear y mantener una base de datos. Por tanto, el SGBD.
Más de los SIG.
CONCEPTOS BÁSICOS Diseño de Sistemas.
Página 1 19/04/2005 Materia: Tecnología de la Información Curso: Profesora Ariana Rosenthal Tecnología de la Información Profesora Ariana Rosenthal Repaso.
Ingeniería de Software
Ximena Romano – Doris Correa
Tema 1: Introducción a la Ingeniería de Software
EVOLUCIÓN DEL SOFTWARE
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
“condición que necesita el usuario para resolver un problema o conseguir un objetivo determinado”. Los requisitos de un sistema son los aspectos que el.
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
Ing. Noretsys Rodríguez. Definición de Conceptos  Falla: Ocurre cuando un programa no se comporta de manera adecuada. Es una propiedad estadística de.
Metodología de la programación
Diseño de Sistemas Expertos
ASIGNACIÓN DE ROLES.
INGENIERIA DE SOFTWARE
I.- Introducción a los sistemas de información
Diseño de Sistemas.
Ciclo de vida de un sistema
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
Definición de sistema__________
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P.
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
Introducción al proceso de verificación y validación.
Análisis y Diseño de Aplicaciones
Salir de la presentación
G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE Daniel Eduardo Almeciga Angie Katterine Cruz O. Diego Fernando.
Preocupaciones del Analista Programador & Usuarios
INGENIERIA DE SOFTWARE
Proceso de desarrollo de Software
Las fases del ciclo de la vida de desarrollo de sistemas
VI. EVALUACIÓN DE LOS RECURSOS
Modelo de procesos de software
Planificación de Sistemas de Información
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.
INDUSTRIAS DEL PETROLEO, PETROQUÍMICAS Y DEL GAS NATURAL ASEGURAMIENTO DE LA PRODUCCIÓN Y ADMINISTRACIÓN DE LA CONFIABILIDAD ISO/CD Date: 2005 –
TECNOLOGIAS DE LA INFORMACION EN LAS ORGANIZACIONES
Diccionario/Directorio de Datos
Tema 7: Ingeniería del software Definición de software El software es: 1. instrucciones (programas de computadora) que cuando se ejecutan proporcionan.
Verificación y Validación del Software
Transcripción de la presentación:

MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE ARTICULADORA: CLAUDIA MARIA RESTREPO P

Definición de sistema__________ Un sistema es un conjunto de elementos organizados que interactúan entre sí y con su ambiente, para lograr objetivos comunes, operando sobre materia, energía, información u organismos para producir como salida información, energía, materia u otros organismos.

Definición de sistema de información (SI)____ Un sistema de información se puede definir como el conjunto de funciones y procedimientos encaminadas a la captación, desarrollo, recuperación y almacenamiento de información en el seno de una organización.

Definición de software____________ Conjunto de instrucciones codificadas para ser leídas interpretadas por un computador con el objetivo de proporcionar una función y un rendimiento deseado.

Características del software_________ El software se desarrolla, no se fabrica: la buena calidad se adquiere mediante un buen diseño dedicación y trabajo por parte de los encargados. El software no se estropea: El software no es susceptible a los males del entorno. No hay pieza de repuesto para el software, cada fallo en el software indica un error en el diseño o en el proceso mediante el que se tradujo el diseño a código ejecutable. Por tanto, el mantenimiento del software tiene una complejidad considerable. La mayoría del software se construye a medida: No existen catálogos de componentes de software. Se puede comprar software ya desarrollado, pero solo como una unidad completa, no como componentes que pueden reensamblarse en nuevos programas.

Áreas del software__________________ Software de Sistemas: El software de sistemas es un conjunto de programas que han sido escritos para servir a otros programas. El área del Software de Sistemas se caracteriza por una fuerte interacción con el hardware de la computadora; una gran utilización por múltiples usuarios; una operación concurrente que requiere una planificación, una compartición de recursos y una sofisticada gestión de procesos; unas estructuras de datos complejas y múltiples interfaces externas. Ejemplos: - Compiladores - Editores - Utilidades - Ciertos componentes del sistema operativo - Utilidades de manejo de periféricos - Procesadores de telecomunicaciones

Áreas del software__________________ Software de Tiempo Real: El software que mide, analiza y controla sucesos del mundo real conforme ocurren, se denomina de tiempo real. Ejemplos de esta área de software pueden ser: Procesos automáticos de fabricación Celulares Electrodomésticos de última generación Control de respiradores artificiales Radares en aerolíneas Gestión del motor de un automóvil

Definición de Ingeniería del software_______ Es el conjunto de métodos, técnicas y herramientas que se utilizan para el diseño, desarrollo, operación y mantenimiento de software rentable y fiable.

Importancia económica de la IS para un país__ Puede contribuir al incremento del valor monetario total de la producción corriente de bienes y servicios de un país durante un período (PIB). Puede contribuir al crecimiento de la productividad Añade competitividad

Importancia económica de la IS para un país__ Cambia la cultura. Abre las puertas a nuevas formas de interacción. El software reduce el costo y mejora los servicios.

CONSULTA Enumere y explique las fases del desarrollo. Defina el proceso del software. Enumerar las etapas del ciclo de vida del software. Definir cada una de las etapas del ciclo de vida del software. Que se entiende por etapas de un proyecto de desarrollo.

ROLES EN EL DESARROLLO DE SOFTWARE El desarrollo de software es una actividad que, dada su complejidad, debe desarrollarse en grupo. Además, esta actividad requiere de distintas capacidades, las que no se encuentran todas en una sola persona. Por ello, se hace necesario formar el grupo de desarrollo con las personas que cubran todas las capacidades requeridas.

ROLES EN EL DESARROLLO DE SOFTWARE Cada una de esas personas aportará al grupo parte del total de las capacidades necesarias para llevar a cabo con éxito el desarrollo. Por ello, es que cada persona debe tener un rol dentro del grupo, que viene dado por sus capacidades personales. A continuación se describen los roles que tradicionalmente se consideran en el desarrollo de software:

ROLES EN EL DESARROLLO DE SOFTWARE Administrador de proyecto. Analista. Diseñador. Programador. Téster. Asegurador de calidad.

ROLES EN EL DESARROLLO DE SOFTWARE Documentador. Ingeniero de manutención. Ingeniero de validación y verificación. Administrador de la configuración. El cliente.

ROLES EN EL DESARROLLO DE SOFTWARE Para cada uno de estos roles, se definen sus objetivos, actividades, interacción con otros roles, herramientas a utilizar, perfil de las personas en ese rol y un plan de trabajo. Hay que señalar que es posible que no se requieran todos los roles en un desarrollo. Eso dependerá del tamaño y del tipo del desarrollo. Por ejemplo, el desarrollo de un sistema de información de gran tamaño requerirá más roles.

ROLES EN EL DESARROLLO DE SOFTWARE El hecho de que en un grupo de desarrollo no se tengan claro los roles y sus responsabilidades y actividades asociadas, hace que se produzcan problemas. Por un lado, es posible que una o más actividades no están asociadas a ningún rol, con lo que el proyecto sufrirá. Por otro lado, es posible que una o más actividades están asociadas a más de un rol.

ROLES EN EL DESARROLLO DE SOFTWARE Esto producirá problemas entre los miembros afectados, lo que también redunda en problemas en el desarrollo del sistema. Por lo anterior, se hace necesario que cada miembro conozca muy bien su rol dentro del proyecto, así como las responsabilidades y actividades asignadas.

MOMENTO VALORATIVO La fábula de la granja Un día cualquiera, los animales de una granja decidieron hacer una fiesta, con el propósito de pasar un momento agradable. Para organizar la fiesta, se reunieron el mismo día en la mañana. Cada animal debía llevar algo a la fiesta. Como es lógico, a la vaca le pidieron la leche. A la gallina, le tocó llevar los huevos. Y al cerdo, el tocino.

MOMENTO VALORATIVO En este caso, la vaca y la gallina participan de la fiesta. Sin embargo, el cerdo se encuentra involucrado. Su participación le obliga a entregar parte de si mismo como aporte para la fiesta. Al cerdo le toca aportar una cuota de sacrificio mayor. Lo anterior muestra la diferencia entre participar en un evento y estar involucrado.

MOMENTO VALORATIVO Tomando como referencia la fabula de la granja responder: ¿Participan o están comprometidos en el proceso de desarrollo de software? ¿Cómo se obtienen estos miembros comprometidos? ¿Es posible “crear” miembros del grupo comprometidos? ¿Cuál es la diferencia entre participar y estar comprometidos?