Implementación de Software: Guía Completa para Desarrolladores
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 6,11 KB
1 proceso para la Implementación de forma general de un software
Para la Definición formal del proceso de implementación de herramientas informáticas, Se abordan los siguientes aspectos con especial atención:
1. Definición de Fases del proceso de implementación
2. Definición de Tareas para cada fase
3. Definición de Roles y responsabilidades, así como la relación rol-fase
4. Métricas para Medir el proceso
5. Tipos de Problemas más comunes
2 ¿Qué tipos de Lenguajes de programación conoces?
-Los Lenguajes de Programación de Bajo Nivel: que son aquellos Utilizados fundamentalmente para controlar el “hardware” del ordenador y Dependen totalmente de la máquina y no se pueden utilizar en otras máquinas
- Los Lenguajes de Programación de Alto Nivel: Estos lenguajes son Más parecidos al lenguaje natural humano y no dependen de la máquina y sirven Fundamentalmente para crear programas informáticos que solucionan diferentes Problemas.
LENGUAJES DE PROGRAMACIÓN MÁS USADOS
Lenguaje de Programación “HTML”: Este lenguaje es con el que se crean las páginas
Web, por ejemplo, que básicamente es un conjunto de etiquetas que sirven para
Definir el texto y otros elementos que puedes ver en las páginas web Lenguaje de
Programación “SQL”: Este
Lenguaje está creado para realizar consultas a bases de datos principalmente.
Lenguaje de Programación “Java”: Probablemente éste podría ser el favorito de más
De uno ya que es el lenguaje utilizado para programas punteros como
Herramientas, juegos y aplicaciones.
JavaScript: Seguramente también te suene JavaScript, que es otro lenguaje utilizado para crear pequeños
Programas encargados de realizar acciones y dar interactividad dentro de una
Web
Lenguaje de Programación “C”: Este lenguaje de programación está orientado a
Los Sistemas Operativos y es muy eficaz y con él podemos crear Softwares de
Sistemas operativos como Windows o Linux y también para aplicaciones
Lenguaje de Programación “XML”: se preocupa del significado del texto que
Define el HTML.
Lenguaje de Programación “PHP sirve fundamentalmente para páginas web y se puede
Combinar con el lenguaje HTML.
3 Qué es un Compilador
Un compilador es Un programa informático, que se encarga de traducir el código fuente de una Aplicación que este en desarrollo, es decir convierte un programa hecho en Lenguaje de programación de alto nivel a un lenguaje de máquina , el cual es Conocido como de bajo nivel, de tal forma que sea más entendible y Mucho más fácil de procesar en el equipo en el que se esta ejecutando.
1 Que factores son Determinantes en la calidad del software
Funcionabilidad
Que el usuario
Pueda utilizar el software
Confiabilidad
Que los datos
Sean íntegros
Usabilidad
Fácil de usar, fácil
De aprender a usar
Portabilidad
Compatible con
Otras plataformas
Compatibilidad
Visible y
Ejecutable en la plataforma que corra
Corrección
Capaz de darle
Mantenimiento
Eficiente
Hace lo que debe
Bien, lo hace a tiempo y no derrocha recursos
Robustez
Que se mantenga
En un rito que debe
Oportunidad
Fácil de
Acceder, en cualquier momento
3 Que estrategias de Prueba y que tipos existen
Una estrategia de prueba del software integra las técnicas de Diseño de casos de prueba en una serie de pasos bien planificados que dan como Resultado una correcta construcción del software. Y lo que es más importante, Una estrategia de prueba del software proporciona un mapa a seguir para el Responsable del desarrollo del software, a la organización de control de Calidad y al cliente: un mapa que describe los pasos que hay que llevar a cabo Como parte de la prueba, cuándo se deben planificar y realizar esos pasos, y Cuánto esfuerzo, tiempo y recursos se van a requerir.
Tipos:
PRUEBA DE UNIDAD-
La prueba de
Unidad centra el proceso de verificación en la menor unidad del diseño del
Software: el módulo.
PRUEBA DE INTEGRACIÓN -
La prueba de integración es una técnica sistemática para
Construir la estructura del programa mientras que, al mismo tiempo, se llevan a
Cabo pruebas para detectar errores asociados con la interacción.
PRUEBA DE VALIDACIÓN-
. validación se
Consigue cuando el software funciona de acuerdo con las expectativas razonables
Del cliente.
PRUEBA DEL SISTEMA -
La prueba del sistema, realmente, está constituida por una
Serie de pruebas diferentes cuyo propósito primordial es ejercitar
Profundamente el sistema basado en computadora
4 define
Clases
Una clase es la descripción de un
Conjunto de objetos. Consta de métodos y datos que resumen las carácterísticas
Comunes de un conjunto de objetos. Muestra el comportamiento general de un
Grupo de objetos.
Relaciones
Las relaciones entre objetos son,
Precisamente, los enlaces que permiten a un objeto relacionarse con aquellos
Que forman parte de la misma organización
Propiedades
Son, por tanto, datos encapsulados
Dentro del objeto, junto con los métodos (programas) y las relaciones (punteros
A otros objetos
Métodos un programa procedimental escrito en Cualquier lenguaje, que está asociado a un objeto determinado y cuya ejecución Sólo puede desencadenarse a través de un mensaje recibido por éste o por sus Descendientes.
Polimorfismo la posibilidad de construir Varios métodos diferentes con el mismo nombre
herencia es La capacidad de un objeto (clase) para utilizar las estructuras y los métodos Existentes en antepasados o ascendientes