Escolar Documentos
Profissional Documentos
Cultura Documentos
Gerencia de la Informática
•Ciclo de Vida del
Desarrollo
•Mantenimiento
de los sistemas
•Importancia
Identificación del problema
Determinación de requerimientos
Análisis de necesidades,
Diseño, desarrollo y documentación,
Pruebas
Implementación y evaluacion
Mantenimiento
Mantenimiento correctivo
Mantenimiento adaptativo
Mantenimiento perfectivo
Mantenimiento preventivo
Éxito
Realidad
vida
•Uso de los
lenguajes de
programación
•Calidad del
software
Un lenguaje de programación es un lenguaje
artificial que puede ser usado para controlar el
comportamiento de una máquina,
especialmente una computadora.
Estos se componen de un conjunto de reglas
sintácticas y semánticas que permiten expresar
instrucciones que luego serán interpretadas.
El programador es el encargado de utilizar un
lenguaje de programación para crear un
conjunto de instrucciones que, al final,
constituirá un programa o subprograma
informático.
La necesidad de lenguajes de programación diversos se
presenta de la diversidad de los contextos en los cuales
se utilizan los idiomas:
Se extienden desde escrituras minúsculas escritas por los aficionados
a los hobbys individuales a los sistemas enormes escritos por
centenares de programadores.
Los programadores se extienden en maestría de los principiantes que
necesitan simplicidad sobre todo, a los expertos que pueden estar
cómodos con complejidad considerable.
Los programas deben balancear velocidad, tamaño, y simplicidad en
los sistemas que se extienden de microcontroladores a
superordenadores.
Los programas se pueden escribirse una vez sin cambios por
generaciones, o pueden experimentar la modificación casi constante.
Taxonomia LP
Lenguajes de Propósito General
Lenguajes Especializados
Lenguajes Web
Lenguajes de Base de Datos
Lenguajes independientes del Hardware
Lenguaje Universal
El concepto de Calidad del Software, varía según
la visión de cada autor, según Pressman, en su
edición de 1992, la calidad del Software se
define como:
Actúa en respuesta a las crisis que surjan. Los roles y responsabilidades de los grupos
y sus miembros están claramente
definidas.
No se hacen estimaciones de costos y Las estimaciones de costos y
tiempo reales. tiempos se basan en experiencias
anteriores, reales y cuantificadas.
La calidad del producto no es definida Existen objetivos cuantificables para
sobre una base objetiva. medir la calidad del producto.
No se puede predecir la calidad del Se controla la calidad del producto y se
producto. garantiza la satisfacción del cliente.
Los siguientes Principios fueron tomados
de libro:
Professional Java JDK 6 Edition.
Principles of Quality Software Development.
Página 80.
1. ¿El software hace lo que se supone debe hacer?
Si cumple los requerimientos y presenta fallas, no
tiene valor
El Análisis de requerimientos fue fallido
Si el software no satisface la necesidad requerida, no
tiene valor
•Tecnología de
desarrollo de
sistemas
Los sistemas de administración
de bases de datos
Es un sistema que almacena datos que están
relacionados.
Es un repositorio en donde guardamos
información integrada que podemos almacenar
y recuperar.
Un conjunto de información almacenada en
memoria auxiliar que permite acceso directo y
un conjunto de programas que manipulan esos
datos
Se compone de un lenguaje de definición de
datos, de un lenguaje de manipulación de datos
y de un lenguaje de consulta
Usos de un DBMS
Los sistemas de administración de bases
de datos son usados para:
• Los equipos de
trabajos
Identificación
Mantenimiento
del problema
Validación Factibilidad
Prueba Análisis
Implementación
Diseño
Programador Usuarios
Gerente
Diseñador Analista
•Tareas básicas y
su
funcionamiento
•La
documentación
de los sistemas
•Necesidades y
funciones
¿Que es un Sistema?
Es un conjunto de partes o elementos organizados y
relacionados que interactúan entre sí para lograr un
objetivo .
•Tendencias
Importancia de la Gerencia de
Desarrollo
Especialista Organizació
en la n
materia
Vida del
sistema
Revis
ta
Fortu
ne