Está en la página 1de 2

Importancia de software: Porque las economías de todos los países son gracias al software.

Software: Referencia a los programas y toda la información y materiales necesarios para su instalación.
(programas + datos + documentación).

Características: Se desarrolla no se fabrica, no se estropea se deteriora, se desarrolla a medida, ser


mantenible, confiable, eficiente, fácil de usar.

Tipos:

P. genéricos: Sistemas producidos por una org. Se venden al mercado abierto. Ejm: SGBD, paquetes gráficos.

P. personalizados: Desarrollados para un cliente es más privado. Ejm: aplicaciones de negocio, control de
procesos de fabricación.

Ing. Software: Es la disciplina tecnológica que aplica los principios de las ciencias de la computación y
matemáticas en la producción en mantenimientos de software sea fiable y funcione para los servicios de la
humanidad. Su objetivo la producción y mantenimientos de productos software dentro el costo estimado.

Soluciona: Procedimientos para obtener resultados, técnicas aplicadas al desarrollo, manejar herramientas.

Ciclo de vida del software: Detallar las especificaciones, diseñar solución, codificar el algoritmo, probar el
programa, documentar, mantener.

RUP: Conjunto de actividades para transformar los requerimientos del usuario en el sistema de software y es
una guía de cómo usar UML de la forma más efectiva.

Prácticas:

 Administración de Requerimientos: Organizar y documentar la funcionalidad y restricciones


requeridas.
 Desarrollo Iterativo: Permite el entendimiento del problema a través de refinamientos sucesivos.
Evaluación, requerimientos, análisis y diseño implementación; y pruebas.
 Modelamiento visual: Captura la estructura y comportamiento de arquitecturas y componentes.
 Verificación de la calidad: Con respecto a las especificaciones técnicas en la confianza y la
funcionabilidad en el desempeño de la aplicación y del sistema. Asegurar los requerimientos
implementados.
 Arquitecturas con componentes: Desarrollo de una arquitectura ejecutable robusta.
 Control de cambios: Llevar un registro y monitorear cambios para permitir un desarrollo iterativo.

Definiciones de RUP:

 Actividades: Que tareas hacer


 Roles: Quien las hace
 Flujo de actividades: Como se hace
 Artefactos: Que generar

Estructura de RUP:

 Eje horizontal: Representa tiempo y muestra el aspecto dinámico de proceso.


 Eje vertical: Representa al aspecto estático del proceso.
Fases de RUP:

 Inicio: Define alcance y objetivos del proyecto. Propósito especificar el alcance del proyecto y define
el plan.
 Elaboración: Es el plan del proyecto, especificación de características y arquitectura base. Propósito
analizar el dominio del problema y establecer buena arquitectura.
 Construcción: Construye y opera el producto. Propósito operar la aplicación.
 Transición: Transición del producto a la comunidad del usuario. Propósito hacer transición del
producto al usuario.

Iteraciones: Es un ciclo de desarrollo completo que genera resultados de producto ejecutable.

Flujos de Trabajo: Enumeración de todos los roles, actividades y artefactos no constituyen un proceso.

DESARROLLO:

 Modelo de Negocio: Permite entender los procesos de una empresa.


 Requerimientos: Es lo que el sistema debe hacer.
 Análisis y diseño: Descripción de cómo se implementará el sistema en un plano.
 Implementación: Organización del código.
 Pruebas: Identifica los defectos y solucionarlos antes de la instalación.
 Despliegue: Producir un producto y hacerlo llegar a los usuarios.

GESTIÓN:

 Administración de proyecto: Gestionar el cumplimiento de los objetivos en la producción del


software.
 Configuración y administración de cambios: Control de artefactos por los trabajadores en el
proyecto.
 Administración del entorno: Preparar ambiente y herramientas para realizar el proyecto.

También podría gustarte