Você está na página 1de 4

UNIVERSIDAD TECNOLÓGICA DE Integrador

NEZAHUALCÓYOTL aI
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Nombre Alumno:__J Jesús Barrera Solorzano__ __________________


Grupo:_301____ Calificación:______

1.- Que es ingeniería de software

Es el estudio de los principios y metodologías para desarrollo y mantenimiento de sistemas de


software, cumpliendo los tres aspectos: producir productos de calidad, hacer el trabajo a los
costes esperados y completar el trabajo de acuerdo con la planificación establecida.

2.- Describa brevemente el ciclo de vida del Software y sus fases.

Requisitos: Se especifica las necesidades del sistema a desarrollarse. La


especificación de requisitos puede servir como base para la negociación entre los
desarrolladores y clientes del sistema y también para planear y controlar el proceso de
desarrollo.

Análisis: Se busca comprender los requisitos del sistema logrando la estructuración de


una solución, correspondiente a la arquitectura general. Se contesta la pregunta del
“qué” del sistema.

Diseño: Se transforma la arquitectura general de análisis, a una arquitectura particular y


detallada del sistema que satisfaga todos los requisitos del sistema, donde las
condiciones idealizadas durante el análisis se reemplazan por requisitos del ambiente
de implantación particular. Se contesta la pregunta del “cómo” del sistema. En pocas
palabras en el análisis definimos que hacer y en el diseño definimos el cómo hacerlo
determinamos el lenguaje de programación y la base de datos así como sus entidades y
relaciones.

Implementación: Se expresa la arquitectura particular del sistema, en una forma


aceptable para la computadora, o sea el código. Pruebas Se verifica y valida el sistema
a nivel de componentes y la integración de ellos. Este es uno de los aspectos más
críticos del desarrollo y debe ser aplicado desde el inicio, durante todas las actividades.
De tal manera se busca descubrir cualquier defecto en los requisitos, análisis, diseño,
implementación e integración. Las pruebas se hacen a varios niveles, desde funciones
sencillas hasta el sistema completo.Integración Se combinan todos los componentes
creados de manera independiente para formar el sistema completo.

Documentación: Se describen los aspectos sobresalientes de los requisitos, análisis,


diseño, implementación, integración y pruebas. Esto servirá para usuarios externos e
internos, aquellos encargados en mantener el sistema y extenderlo. Mantenimiento Se
corrigen errores no encontrados durante el desarrollo y pruebas originales del sistema.
Se extiende el sistema según existan nuevas necesidades.
UNIVERSIDAD TECNOLÓGICA DE Integrador
NEZAHUALCÓYOTL aI
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Nombre Alumno:__J Jesús Barrera Solorzano__ __________________


Grupo:_301____ Calificación:______

3.-Que elementos debe contener un Objetivo General de un proyecto de Software

Debe contener las actividades a realizar, los recursos con los que se cuenta y lo que piensa
lograr con todo ello.

Describa brevemente cada uno de los siguientes Workflows (Disciplinas)

Workflows Primarios

Business Modeling (Modelado del Negocio)


En esta fase el equipo se familiarizará más al funcionamiento de la empresa, sobre
conocer sus procesos.
•Entender la estructura y la dinámica de la organización para la cual el sistema va ser
desarrollado
• Entender el problema actual en la organización objetivo e identificar potenciales
mejoras.
•Asegurar que clientes, usuarios finales y desarrolladores tengan un entendimiento
común de la organización objetivo.

Requirements (Requisitos)
La actividad o modelo de requisitos tiene como meta definir y delimitar la funcionalidad
del sistema de software. El modelo de requisitos puede servir como base de
negociación y contrato entre el desarrollador del sistema y elcliente, y por lo tanto debe
reflejar los deseos del cliente.

Analysis & Design (Análisis y Diseño)

Análisis
Después del desarrollo del modelo de requisitos, se inicia la fase del análisis que es
tomar como base lo recabado y construir la arquitectura que sea capaz de resolver el
problema, el análisis se enfoca en que debe hacer el sistema.
UNIVERSIDAD TECNOLÓGICA DE Integrador
NEZAHUALCÓYOTL aI
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Nombre Alumno:__J Jesús Barrera Solorzano__ __________________


Grupo:_301____ Calificación:______

Diseño:

Durante el análisis se asume un mundo ideal para el sistema. En la realidad este mundo
ideal debe adaptarse al ambiente donde se implementará el sistema. Entre otros
aspectos, se debe considerar los requisitos de rendimiento, aspectos de tiempo real,
concurrencia, propiedades del lenguaje de programación, el sistema de manejo de base
de datos, etc. Este aspecto es conocido como el diseño de sistema.

Implementation (Implementación)
El modelo de implementación toma el resultado del modelo de diseño para generar el
código fuente anotado. Esta traducción debe ser relativamente sencilla y directa, ya que
todas las decisiones han sido hechas en las etapas previas. La especialización al
lenguaje de programación o base de datos describe cómo traducir los términos usados
en el diseño a los términos y propiedades del lenguaje de implementación.

Test (Pruebas)
El modelo de pruebas es quizás el responsable de revisar la calidad del sistema siendo
desarrollado. Los aspectos fundamentales de este modelo son básicamente la prueba
de especificación y la prueba de resultado. Probar un sistema es relativamente
independiente del método utilizado para desarrollarlo. En pocas palabras nos sirve para
revisar que nuestro sistema no renga fallas y si las tiene se deben corregir.

Deployment (Despliegue)

Son todas las actividades que hacen a sistema de software disponible para el uso.
Consiste en varias actividades correlacionadas con posibles transiciones entre ellos.
Estas actividades pueden ocurrir en productor local o en consumidor sitio o ambos.
Porque cada sistema de software es único, el procedimientos dentro de cada actividad
puede ser definido apenas.

Workflows de Apoyo
UNIVERSIDAD TECNOLÓGICA DE Integrador
NEZAHUALCÓYOTL aI
TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

Nombre Alumno:__J Jesús Barrera Solorzano__ __________________


Grupo:_301____ Calificación:______

Environment (Entorno) Project Management (Gestión del Proyecto)

En este apartado se detalla la planificación inicial del proyecto para la fase de inicio y la
fase de elaboración (según la definición de la metodología RUP) y el diario de ejecución
del proyecto, sesión tras sesión de trabajo.

Gestión de Proyectos es como la planificación, el seguimiento y el control de las


actividades y de los recursos humanos y materiales que intervienen en el desarrollo de
cualquier proyecto.

Configuration & Change Management (Gestión de Configuración y Cambios).

El propósito de la Gestión de Configuración y cambios del Software es


establecer y mantener la integridad de los productos de software a través del
ciclo de vida del proceso de software.

Bibliografia:

http://www.cepeu.edu.py/LIBROS_ELECTRONICOS_3/lpcu097%20-%2001.pdf

http://ubr.universia.net/pdfs_web/UBR_2300912.pdf

http://www.ciecem.uhu.es/centrodocumentacion/documentos/seminario/ponencias/
GestionProyectosPepe_Pino.pdf
INGENIERIA DE SOFTWARE ORIENTADA A OBJETOS, Dr. Alfredo Weitzenfeld, ITAM.

Você também pode gostar