Вы находитесь на странице: 1из 4

CUESTIONARIO ING SOFTWARE

MODELO DE DESARROLLO EVOLUTIVO: Es el desarrollo de una


implantacin del sistema inicial, exponerla a los comentarios del usuario y
refinarla en varias versiones hasta que se desarrolle el sistema adecuado.
EXISTEN DOS TIPOS DE DESARROLLO EVOLUTIVO: -Desarrollo
Exploratorio Enfoque de prototipos.
DESARROLLO EXPLORATORIO: Explora con el usuario los requisitos hasta
llegar a un sistema final, comienza en partes ms claras.
ENFOQUE DE PROTOTIPOS: Atender los requisitos del usuario y trabajar
para mejorar la calidad de los requisitos.
MODELO ESPIRAL: Es un modelo de proceso de software evolutivo donde
se conjuga la naturaleza de construccin de prototipos con los aspectos
modelo lineal y secuencial.
TIPOS DE MODELO DE ESPIRAL: Modelo Original de Boehm Modelo
Tipico de Seis Regiones Modelo WinWin.
VENTAJAS: Puede adaptarse y aplicarse a los largo de la vida del software
como el software evoluciona mediante progresa el proceso En una utilizacin
de grandes sistemas ha doblado la productividad.
DESVENTAJAS: Resulta difcil convencer a grandes clientes del enfoque
evolutivo Genera mucho tiempo en el desarrollo del sistema Modelo costoso
MODELO CASCADA: Es una secuencia de fases en la que al final de cada
una de ellas se rene la documentacin, trata sobre los procesos de
Especificacin, desarrollo y validacin.
IMPORTANCIA: Es el enfoque metodolgico que ordena rigurosamente las
etapas del ciclo de vida del software de forma tal que el inicio de cada etapa
debe esperar a la finalizacin.
DISEO DEL SISTEMA Y DEL SOFTWARE: El proceso del diseo divide los
requerimientos en sistemas hardware o software, establece una arquitectura
completa del sistema.
IMPLEMENTACION Y PRUEBA DE UNIDADES: Se lleva a cabo como un
conjunto o unidades de programas e implica verificar que cada una cumpla su
especificacin.
VENTAJAS DE MODELO CASCADA: Fcil entendimiento e implementacin
Identifica entregables e hitos Orientado a documentos Ampliamente
utilizado y conocido.
DESVENTAJAS: No aprovecha la iteracin Dificulta la integracin de
administracin de riesgo Es difcil hacer cambios y costoso.
MODELO INCREMENTAL: Combina elementos del modelo lineal secuencial
con la filosofa interactiva de construccin de prototipos, cada secuencia lineal
produce un incremento del software y el primer incremento generalmente es
un producto esencial denominado ncleo.
COMPONENTES O AREAS: Anlisis Diseo Cdigo Prueba.
CARACTERISTICAS: Se evitan proyectos largos y se entrega algo de valor a
los usuarios con cierta frecuencia, el resultado puede ser positivo.
VENTAJAS: Con un paradigma incremental se reduce el tiempo de desarrollo
inicial, tambin provee un impacto ventajoso frente al cliente.
DESVENTAJAS: No es recomendable para casos de sistemas de tiempo real,
requiere de mucha planeacin, requiere de metas claras para conocer el
estado del proyecto.

MODELOS RECIENTES:
GANAR-GANAR (WIN-WIN)
PROGRAMACION EXTREMA XP
PROCESO UNIFICADO (UP)
PROCESO UNIFICADO AGIL
GANAR-GANAR (WIN-WIN): Extiende el modelo espiral haciendo nfasis en
la identificacin de las condiciones de ganancia para todas las partes, crean
un plan de condiciones ganadoras y evitar los riesgos correspondientes.
Este modelo no necesita mucho tiempo de gestin, permite utilizarlo tanto en
proyecto pequeos como grandes.
SE COMPONEN POR CUATRO CICLOS: Elaborar objetivos Restricciones y
alternativas del proceso Producto del Sistema Subsistema
CICLO 0: Grupo de aplicacin, determina la viabilidad de un grupo apropiado
de aplicaciones.
CICLO 1: Objetivos de ciclo de vida de la aplicacin, se desarrollan objetivos
del ciclo de vida incluyendo prototipos, planes y especificaciones de
aplicaciones individuales.
CICLO 2: Arquitectura del ciclo de vida de la aplicacin, establece una
arquitectura del ciclo de vida detallado y certifica su viabilidad y se determina
que no existen riesgos mayores en satisfacer los planes.
CICLO 3: Capacidad de operacin inicial, se alcanza una capacidad
operacional inicial para cada etapa crtica del proyecto en el ciclo de vida del
software.
PROGRAMACION EXTREMA XP: Es una metodologa de desarrollo de la
ingeniera de software formulada por Kent Beck, se puede considerar la
programacin extrema como la adopcin de las mejores metodologas de
desarrollo de acuerdo a lo que se pretende llevar a cabo con el proyecto.
PROCESO UNIFICADO UP: Es un extensin al proceso objectory que tiene
sus orgenes en la dcada de los 80, estos modelos se basan principalmente
en la especificacin de requerimientos de un sistema mediante casos de uso.
Este proceso considera e integra diferentes aspectos como son los ciclos,
fases, flujos de trabajo, mitigacin de riesgo y control de configuracin, el
proceso unificado considera las cuatro P del desarrollo de software: Personas,
Proyecto, Producto y Proceso.
PROCESO UNIFICADO AGIL: Es una versin simplificada del proceso
unificado de rational (RUP), describe de una manera simple y fcil de entender
la forma de desarrollar aplicaciones de software de negocio usando tcnicas
agiles validos en RUP.

ISO (ORGANIZACIN INTERNACIONAL DE NORMALIZACION): Es una


organizacin para la creacin de estndares internacionales compuesta por
diversas organizaciones nacionales de estandarizacin, fue fundada el 23 de
febrero de 1947 tiene una sede en Ginebra, Suiza.
ISO 19011: Relacionada a las directrices para la auditoria de los sistemas de
gestin de la calidad.
ISO 9000: Es un conjunto de normas sobre calidad y gestin de calidad.
ISO 14000: Relacionadas a sistemas de gestin ambiental y el anlisis del
ciclo de vida (ACV) evala cada uno de los efectos ambientales.
ISO 22000: Sistema de gestin alimentario y establece los requisitos para
mantener unos estndares de inocuidad de alimentos.
MODELO DE MADUREZ: Determina cual es el estado de desarrollo de los
procesos de negocios de una organizacin, en otras palabras trata sobre
convenir una escala de media y despus aplicarla.
PEMM (MODELO DE MADUREZ DE PROCESOS Y EMPRESAS): Este
modelo considera dos dimensiones: Proceso y Organizacin.
VENTAJAS: Su ciclo de vida es simple y fcil de entender, su aproximacin es
disciplinada y basada en una definicin exhaustiva del trabajo.
DESVENTAJAS: Fases de diseo y de configuracin de una solucin, Cuanto
ms tarde se descubren este tipo de faltas de alineamiento entre necesidades
y soluciones aportadas.
PSP (PROCESO PERSONAL DE SOFTWARE): Es un conjunto de prcticas
disciplinadas para la gestin del tiempo y mejora de la productividad personal
de los programadores o ingenieros de software.
OBJETIVOS DE PSP: Lograr una disciplina de mejora continua en el proceso
de desarrollo, medir estimar y controlar el proceso de desarrollo.
VENTAJAS: Idea de que ganamos en talento y habilidad, la estimulacin por
nuevas ideas, tomar control del propio trabajo, Sensacin de logro.
DESVENTAJAS: Tiempo requerido para conocerlo, Costo emocional por
mantener disciplina, Ego de cambio de costumbres.
NIVELES PSP: Planeacin, Diseo de alto nivel, Revisin diseo de alto nivel,
Desarrollo, Anlisis de Resultado.
MODELO CMM: Modelo de madurez fue creado por el software Enginerin
Institute (SEI) y tiene como meta escribir los elementos principales para llevar
a cabo los procesos de software de una forma efectiva.
NIVELES CMM: Inicial, Repetible, Definido, Gestionado, Optimizado.
INICIAL: Las organizaciones no disponen de un ambiente estable para el
desarrollo y mantenimiento del software.
REPETIBLE: Las organizaciones disponen de unas prcticas
institucionalizadas de gestin de proyectos.
DEFINIDO: Adems de una buena gestin de proyectos, disponen de
correctos procedimientos de coordinacin entre grupos.
GESTIONADO: Se caracteriza por que las organizaciones disponen de un
conjunto de mtricas significativas de calidad y productividad.
OPTIMAZADO: Organizacin completa y volcada en la mejora continua de los
procesos.
DESARROLLO TSP: Es un proceso de desarrollo para equipos de ingenieros
basado en CMMI y ayuda a conformar equipos para el desarrollo de software
de calidad.
ROLES EN LOS TSP: Lder de Equipo, Gestor de desarrollo, Gestor de
planificacin, Gestor de calidad/proceso, Administrador.

Вам также может понравиться