Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PLANTEAMIENTO DE UN PROBLEMA
Es una descripción breve y concisa, debe escribirse en dos a tres renglones. Debe ser lo suficientemente
claro, preciso y completo. Cuando el sistema es demasiado extenso, puede acompañarse de objetivo
general, objetivos específicos y el alcance al que se pretende llegar en cada versión del sistema.
ANÁLISIS DE LA SOLUCIÓN
Durante esta etapa, el equipo de desarrollo documentará la solución de manera teórica. Identificará
quiénes intervienen en el sistema, qué acciones deberán realizar en él, cómo será la interfaz con la que
interactuarán y deberá ser capaz de definir cuáles son los posibles errores que puede cometer el usuario al
interactuar con el sistema con la intención de encontrar soluciones durante el análisis.
A su vez, el desarrollador identificará que información es necesario obtener en el sistema y qué acciones
se ejecutarán sobre esos datos. Se identificará el orden adecuado de las instrucciones que resolverán el
sistema (algoritmos y diagramas de flujo). Se establecerán las partes del sistema (clases) y el flujo de
información a través de dichas partes de acuerdo a los algoritmos planteados (en diagrama de secuencia).
DISEÑO DE LA SOLUCIÓN
A partir de los requerimientos no funcionales que se obtuvieron en el planteamiento del problema y los
productos que se obtienen del análisis, se plantea la arquitectura del sistema (qué elementos técnicos se
necesitan para su implementación), se indican los mecanismos de lectura y escritura del estado del objeto
(valor de cada atributo).
También, como se puede apreciar, en esta etapa se definen las pruebas (unitarias) que se ejecutarán
sobre cada Clase para revisar si los métodos trabajan adecuadamente y sobre el sistema en su conjunto
(pruebas de integración) para revisar que el programa haga lo de que se esperaba en el planteamiento y
alcance del problema original.
IMPLEMENTACIÓN
Como producto final, se deberá proporcionar el código, el manual de usuario, y en caso de requerirse, el
plan de capacitación a los usuarios finales.
PRUEBAS
A partir el diseño de las pruebas unitarias y de integración, el equipo de programación (testers) revisará las
variables de entrada y si es que se obtienen los valores que se esperan, incluyendo los casos que pueden
generar pruebas para corroborar si el programa resolvió el problema.
Las pruebas se documentan para conocer el proceso de revisión y corroborar que se realizaron
adecuadamente. Éstas deben replicar el ambiente donde se ejecutará el sistema (en producción), no basta
con que funcionen en el equipo de los desarrolladores (sistema en desarrollo).
MANTENIMIENTO
En caso de que las pruebas no se ejecuten de manera adecuada, se procederá a realizar la revisión y
corrección del código que pudiera estar mal codificado o analizado.
Operacional: se establece qué acciones deben realizarse, así como su periodicidad para garantizar
que el sistema trabaje adecuadamente y se realiza una política permanente de respaldos del
sistema y de los datos.
DOCUMENTACIÓN
El proceso de documentación es permanente y debe realizarse la validación escrita por parte del equipo
de desarrollo y del cliente. Se recomiendan revisiones entre pares, previas a la entrega final. En caso de
requerirse cambios, estos deben documentarse, así como indicar quién tiene la responsabilidad de
realizarlos; además de acordar el impacto económico y en tiempo de los mismos. El control de cambios
también se documenta y firma para aceptarlo.
Taller en clase
Diseñar un sistema que guarde las notas parciales, notas de apreciación, prueba trimestral y calcule el
promedio de un estudiante y muestre en pantalla dicho promedio.
_______________________________________________________________________________________
_______________________________________________________________________________________
_________________________________________________________________________________
Objetivo General ¿Comienza por un verbo luego los requerimientos de forma general?
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________
Objetivos Específicos ¿Cada uno comienza por un verbo desglose de forma individual ?
1______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
______________________________________________________________________________.
2______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
______________________________________________________________________________.
3______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
______________________________________________________________________________.
Alcance
Actual
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
______________________________________________________________________________.
Futuro
_______________________________________________________________________________________
_______________________________________________________________________________________
_______________________________________________________________________________________
______________________________________________________________________________.
Análisis de la solución
Caso de uso
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
_______________________________________
__
Curso Normal del sistema
Inicio
1. ________________________________________________________________________________
________________________________________________________________________________
__________________________________________________________________________.
2. ________________________________________________________________________________
________________________________________________________________________________
_________________________________________________________________________.
3. ________________________________________________________________________________
________________________________________________________________________________
__________________________________________________________________________.
4. ________________________________________________________________________________
________________________________________________________________________________
__________________________________________________________________________.
5. ________________________________________________________________________________
________________________________________________________________________________
__________________________________________________________________________.
Fin
Prototipo Interfaz de usuario
Bienvenido
Definición de variables
Tipo de dato
Carácter: Se refiere a los datos de tipo carácter o de cadenas de caracteres ejemplo: “E”, “Programador”.
Algoritmo
Inicio
Escribir “_________________________________________________________”;
Leer ___________________;
Escribir “_________________________________________________________”;
Leer ___________________;
Escribir “_________________________________________________________”;
Leer ___________________;
Fin
Tarea
Realice un glosario con los siguientes términos también debe realizar un aporte de lo que entendió
sobre cada termino.
Compilar, Algoritmo, Seudocódigo, programa, variable, Dato, información, bit, lenguaje de programación,
diagrama de flujo, bucle, codificación, expresión (Informática), función (Informática), constante
(Informática).
ejemplo
Compilar
_____________________________________________________________________________________
___________________________________________________________________________.
Aporte: ____________________________________________________________________.