Está en la página 1de 32

Participantes: Jorge Medina / C.I. 15.024.508 Jacqueline Puentes / C.I. 14.667.599 Richard Omaa / C.I. 16.555.

725 Volcanes Marbelis / C.I. 15.200.151 Jos Hidalgo / C.I. 16.474.897

Etimologia

Definicin
Programas

Jorge Medina

Software de Sistema

Sistema Operativo Controladores de Dispositivos Herramientas de Diagnostico Servidores Editores de Texto Compiladores Interpretes Enlazadores Depuradores

Software de Programacin

Jorge Medina

Un Sistema Operativo (SO) es el Software bsico de la computadora. Es el responsable de gestionar, coordinar las actividades y llevar a cabo el

intercambio de los recursos.


Se encuentran en la mayora de los aparatos electrnicos que utilizan

microprocesadores para funcionar. Ejemplos del S.O.

Jorge Medina

Componentes:

Gestin de Procesos Gestin de la Memoria Principal Almacenamiento Secundario El Sistema E/S Sistemas de Archivos Sistemas de Proteccin Gestor de recursos Caracteristicas: Administracin de Tareas: Monotarea o Multitarea Administracin de Usuario: Monousuario y Multiusuario Manejo de recursos: Centralizado y Distribuido
Jorge Medina

Controlador de dispositivo es un programa informtico que permite al sistema operativo interactuar con un perifrico
Herramienta de diagnstico es un software que permite monitorear y en algunos casos controlar la funcionalidad del hardware

Jorge Medina

Servidor es una computadora que forma parte de una red, que realiza algunas tareas en beneficio de otras aplicaciones llamadas clientes. Existen servidores de Archivos, Impresiones, Correo, Fax, Telefona, Proxy, Acceso Remoto (RAS), Wed, Bases de Datos, de Reserva.

Jorge Medina

SOTFWARE DE PROGRAMACIN
Editores de texto
Crear y modificar archivos digitales. Se usan cuando se deben crear o modificar archivos de texto como archivos de configuracin. Funciones: Marcar regin, Busqueda y reemplazo, Cortar, copiar y pegar. Formatear, Deshacer y rehacer, Importar, Filtros, Accesos remotos.

Compiladores
Permite traducir el cdigo fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior.

Partes de un compilador: Analisis. Sintesis. Front-end. Back-end.

Jorge Medina

SOTFWARE DE PROGRAMACIN
Interprete Es un programa informtico capaz de analizar y ejecutar otros programas, escritos en un lenguaje de alto nivel. Uno de los entornos ms comunes de uso de los intrpretes informticos es Internet. Cuando se interpreta un programa, tpicamente corre ms lentamente que si hubiera sido compilado. La interpretacin de cdigo es ms lenta que la ejecucin de cdigo compilado Enlazador Es un programa que toma los ficheros de cdigo objeto generado en los primeros pasos del proceso de compilacin. Depurador Es un programa que permite depurar o limpiar los errores de otro programa informtico. El usuario puede: Examinar y modificar la memoria y las variables del programa. Examinar el contenido de los registros del procesador.
Jorge Medina

Software de aplicacin

Jacqueline Puentes

Automatizacin Industrial
Jacqueline Puentes

Jacqueline Puentes

Jacqueline Puentes

Tipos de Base de Datos:

Segn la variabilidad de los datos almacenados

Segn el contenido

Jacqueline Puentes

Jacqueline Puentes

Jacqueline Puentes

Ventajas de Software Libre:

Desventajas:

Escrutinio Publico

Dificultad en intercambio de archivos.


Mayores costos de implantacin

Independencia del proveedor


Manejo de la lengua Mayor seguridad y privacidad Garantia de continuidad Ahorro en costos

Jacqueline Puentes

Richard Omaa

Richard Omaa

Desventajas del modelo cascada

Marbelis Volcanes

Marbelis Volcanes

Desventajas importantes

Marbelis Volcanes

ERS

Jose Hidalgo

El estndar IEEE 830-1998 brinda una normalizacin de las "Prcticas Recomendadas para la Especificacin de Requisitos Software"

(UdeD).
Universo de Discurso

Jose Hidalgo

Tareas Recomendadas:
1. Obtener informacin sobre el dominio del problema y el sistema actual (UdeD). 2. Preparar y realizar las reuniones para elicitacin/negociacin. 3. Identificar/revisar los objetivos del usuario. 4. Identificar/revisar los objetivos del sistema.

5. Identificar/revisar los requisitos de informacin.


6. Identificar/revisar los requisitos funcionales. 7. Identificar/revisar los requisitos no funcionales. 8. Priorizar objetivos y requisitos.

Jos Hidalgo

Requisitos de Usuario

Requisitos de Sistema

Funcionales No funcionales
Entrada cdigo socio, cdigo ejemplar; salida: fecha devolucin; etc. Jose Hidalgo

El sistema debe hacer prstamos

Jose Hidalgo

Jose Hidalgo

A nivel de secciones, procedimientos, funciones y mdulos; aquellas que tengan funcionalidades especficas. Asegurar que el sistema completo, incluso los subsistemas que componen las piezas individuales grandes del software funcionen correctamente al operar e interoperar en conjunto. Jose Hidalgo

Jose Hidalgo

Cambios:
PERFECTIVOS EVOLUTIVOS

ADAPTIVOS CORRECTIVOS

Jose Hidalgo