Sunteți pe pagina 1din 3

U2 - Ciclo de vida para el desarrollo de sistemas.

Anlisis de sistemas
Concepto
o Dominio del problema
o Requerimientos (funcionales y no funcionales)
o Desagregar los modelos que representan, informacin y funciones, para ver los
detalles de cada subsistema.
Ingeniera de requerimientos
o Necesidades del cliente
Sistemas
Servicios
o Limites en el que va a operar
Ingeniera de software
Concepto
o Es una disciplina que integra procesos (modelos de procesos= modelos
prescriptivos, para poner un orden para el desarrollo de sw complejos.), mtodos
(actividades y tcnicas requeridas)y herramientas(DFD, DTE) para el desarrollo de
software elaborado por un grupo de personas.
o Caractersticas deseables del software:
Multiversion
Fiable
Eficiente
Econmico.
Metodologas clsicas
Modelo por etapas
o Caractersticas
Tipo lineal
Ejecucin no simultanea de etapas
Importante: Documentacin
Entrada de la siguiente etapa
o Fases: en hoja

Modelo en cascada
o Caractersticas
Tipo lineal
Etapas dem anterior
Retroalimentacin etapas sucesivas
Considerado ciclo de vida clsico.
o Fases: en hoja

Modelo en cascada con prototipos


o Caracterstica
Etapa ms importante: Definicin de requerimientos
o Fases: en hoja
.

Modelos evolutivos
Modelo incremental
o Caractersticas
Sistema viejo por nuevo satisfaga los nuevos requerimientos
(rpidamente?)
Considera que los requerimientos estn en constante cambio.
o Fases: en hoja

Modelo en espiral
o Caracteristicas
Considera los riesgos del desarrollo de sw
Principal ventaja del modelo
Primeras iteraciones: menos costosas
Ultimas iteraciones: ms costosas
Cada espiralazo es una versin sucesiva de sw ms completa.
o Fases: en hoja

Estudio de factibilidad
Se realiza a lo largo de todo el proyecto (es una actividad cruzada iterativa)
Necesita 3 cosas
Se clasifica en 4:
1. Factibilidad econmica
Indica si me conviene hacer el proyecto
COSTOS vs COSTOS: comparo costos del sistema viejo con los del sistema nuevo.
COSTOS vs BENEFICIOS: puedo observar que tan rpido se va amortizar.
2. Factibilidad financiera
Indica si lo voy a poder pagar
POR MONTO FIJO: discriminado por $ (generalmente se usa este)
POR PLAZO FIJO: discriminado por tiempo POR FACTORES
3. Factibilidad de fechas

Indica si llego con las fechas.


4. Factibilidad tcnica
Indica si puedo tener hw y capital humano que me posibilite implementar el
sistema

Variables para hacer un sistema:


1. Costo
2. Servicio
3. Tiempo
4. Calidad
Metodologa (s/ Yourdon)
1. Anlisis de requisitos
2. Anlisis estructurado
3. Diseo estructurado
4. Programacin
5. Pruebas
Metodologa
Concepto: Es la disciplina para llevar a cabo un desarrollo de software
4 elementos:
1. Herramientas
2. Procesos
3. Modelos (Uno o varios)
4. Filosofa de la metodologa.
Analista en sistemas (habilidades?)
Comunicador
Solucionador de problemas
Auto motivado y Auto disciplinado
Roles
Analista de sistemas: requerimientos
Analista y diseo: adems de lo ant, disear el sistema
Analista y diseo y programacin: adems de lo ant, programacin.

S-ar putea să vă placă și