Zusammenfassung der Ressource
modelo de procesos
- un modelo de proceso se define como
una herramienta para solucionar
problematicas que se requieren para el
desarrollo de software para ellos se
usa uns fases llamada ciclos de vida
- tipos de proyectos
- proyecto de mejora de sistema
o mantenimiento el sistema se
le hace un mantenimiento
modificando u optimizando los
componente basicos este tipo
de proyecto solo afecta una
pequeña parte del sistema
- proyecto reescritura y legado (legacy) en este
tipo de proyecto se reescribe sobre otro
proyecto anterior sin embargo cobn cambios
para mejorar a un mas la funcionalidad del
software aunque ejecutar ese tipo de
proyecto a trae riesgos que es la aplicacion de
tecnologia nueva para optimizar su
competencia
- proyecto de creacion de software reutilizable es estudiar mas
componentes para insertalos al software para ello se requiere
incluir requisitos y desarrollo de software no obstante es un tipo
proyecto diferente por que se requiere a un mas analisis si el
sistema puede cumplir con las necesidades para que el sistema sea
util para situaciones desconocidas pero necesita a un mas esfuerzo
por razon los software actuales no son reutilizables
- variacion de proyecto se amplia a un mas
por ende se reutiliza los componentes del
software para luego hacer una estructura
de trabajo tambien aplicando mas
funcionalidades al software por lo tanto
en este tipo de proyectos los tiesgos son
menores
- primer proyecto de su tipo es el primer
proyecto que se hace tambien se necesita
mucho tiempo de analisis para desarrollar
el software asi mismo se establesen
riesgos
- segundo proyecto de su tipo es agregar mas
funcionalidades que el original proyecto ademas
extendiendo la capacidad del sistema por ello el
sistema se atrasa se vuelve mas lento
- arquitectura
- La arquitecturas es la estructura
general de un sistema se modifica de
acuerdo la sistema que se vaya a
desarrollar también se basa en
elementos sencillos componentes
prefabricados de gran tamaño y se
estable de acuerdo al sistema
- Transformación en lote (batch) son
sistemas de un conjunto de entradas de
valor constante para realizar un conjunto
de salidas un ejemplo son los compiladores
- Transformación continua son un tipo de sistemas de
entradas de valor variable con un conjunto de salidas
simultaneas un ejemplo son los sistemas de control de señales
- Sistemas interactivos son los sistemas que
tiene interactuan con los usuarios ademas
son controlados por dipositivos
manejadores de eventos generados por el
usuario como es un ejemplo hacer click
- Simulación dinámica son sistemas que
simulan el mundo real un ejemplo son los
simuladores de sistemas financieros
- Sistemas en tiempo de real son sistemas regidos con
restricciones estrictas por el tiempo que se reuquieren
- Administración de transacción son los sistemas que se
conectan a una base de datos que incluyen
cocurrentemente y distribucion de los datos de multiples usuarios
- actividad
- una actvidad es una unidad de paso basico
de proceos que define los requisitos del
software para su funcionamiento tambien la
ejecucion de programa debe ser facil y agil
ademas los proceso de desarrollo de
software tiene un ciclo de vida
- analisis
- el sistema debe dar una
arquitectura mas vigorozo
tambien mas ampliable
- requisitos
- especificaciones de como
el sistema interactua con
el usuario y software
- diseño
- para adaptarse y mejorar a las
condiciones de implementacion especifico
- diseño de objetos
- diseño de sistemas
- mantenimiento
- extension de la
funcionalidad del sistema
- pruebas
- validacion y verificacion del sistema
- verificacion
- validacion
- implementacion
- codificacion del sistema usando
leguajes de programacion asi mismo
conectado a bases de datos
- lenguajes de programacion
- bases de datos
- documentacion
- para escribir aspectos diversos del sistema
- manual del operador
- manual del administrador
- manual del usuario
- manual de programador
- integracion
- para combinar compontes del sistema
- metodos y metodologias
- metodos
- los metodos son un
conjunto de reglas para
realizar una ejecucion
interna
- metodologias
- las metodologias es un conjunto de
metodos y procedimientos que se
determian las tareas y acciones a
realizar
- integracion
- modelos generados
- Extensibilidad
- informacion recopilada
- Ciclo de vida
- manejo de consistencia
- Dominio de aplicabilidad
- Notaciones
- Confianza.
- Escalabilidad
- estructuradas
- en las metodologias tradicionales
o estructuradas para
descomponer las funcionalidades
de sistema el proposito es lograr
la determiacion completa del
sistema en terminos de funciones
estableciendo procesos de
entrada y de salida
- diagramas de flujo de datos
- diagramas de transacion de estado
- digramas de entidad y relacion
- orientado a objetos
- Diagramas de secuencia
- Diagramas de transicion de estado
- Diagramas de colaboracion
- Diagramas de subsistema
- diagrama de clases
- diagrama de casos de uso
- estrategia
- la estrategia es el plan para llegar
una meta el sistema debe cumplir
con las necesidades para su
funcionamiento los procesos y
metodologias ademas se debe tomar
deciones para con llevar que sistema
cumpla los requerimientos
- prototipos
- Prototipos de analisis
- Prototipos verticales
- Prototipos de requisitos
- Prototipos de factibilidad
- Prototipos de diseno
- reutilizacion
- reutilizacion
- Consume de componentes reutilizable
- Produccion de componentes reutilizables
- herramientas
- las herramientas son componentes
que ayudan al programador crear el
software usando compiladores diseño grafico
- modelo clasico
- es cuando el modelo de proceso
depende las criticas del personal
que estan en el proyecto
- modelo en cascada
- se debe seguir una secuencia
para realizar un plan detallado
del sistema donde el progreso
del sistema se debe ir punto a
punto