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


Entradas relacionadas: