Sei sulla pagina 1di 25

FASES DEL

PROCESO DE
LA
PROGRAMACION
CECyTEJ 14 DE
ZAPOTILTIC

OVIDIO VALENTIN
PEREZ
ANA CECILIA ALCARAZ DE LA CRUZ
LAURA IVONNE ALCARAZ DE LA CRUZ
BRAYAN ALBERTO PALAFOX OROZCO
H . BELEM ZEPEDA EUFRACIO
1. Definición del problema

Requiere que el
problema sea
definido y
comprendido
claramente para
que pueda ser
analizado con
todo detalle.
2. Análisis del
problema
El propósito del análisis
de un problema es
ayudar al programador
para llegar a una cierta
comprensión de la
naturaleza del problema.
El problema debe estar
bien definido si se desea
llegar a una solución
satisfactoria. Para poder
definir con precisión el
problema se requiere
que las especificaciones
de entrada, proceso y
salida sean descritas con
detalles.
Entrada, son todos los datos que
hay que ingresar para la resolución
del problema.
Proceso, son los diferentes
procedimientos en los cuales usare
los datos proporcionados por el
usuario en el paso anterior para
resolver el problema.
Salida, la resolución del problema.
Una buena definición del problema,
junto con una descripción detallada
de las especificaciones de entrada y
salida, son los requisitos más
importantes para llegar a una
solución eficaz.
El análisis del problema exige una
lectura previa del problema a fin de
obtener una idea general de lo que
se solicita. La segunda lectura
deberá servir para responder a las
preguntas:
• ¿ Qué información
d e b e p ro p o rcio n a r la
re so lu ció n d e l
p ro b le m a ?
• ¿ Qué datos se
n e ce sita n p a ra
re so lve r e l
p ro b le m a ? La
re sp u e sta a la
p rim e ra p re g u n ta
in d ica ra lo s
re su lta d o s d e se a d o s
La re sp u e sta a la
se g u n d a p re g u n ta
in d ica ra q u e d a to s
p ro p o rcio n a n o la s
e n tra d a s d e l
p ro b le m a . E n e sta
fa se d e b e m o s
a p re n d e r a a n a liza r
la d o cu m e n ta ció n d e
la e m p re sa ,
in ve stig a r, o b se rva r
to d o lo q u e ro d e a e l
3. Diseño de la solución

La información
proporcionada al algoritmo
constituye su entrada y la
información producida por
el algoritmo constituye su
salida.

Los problemas complejos


se pueden resolver mas
eficazmente con la
computadora cuando se
rompen en subproblemas
que sean mas fáciles de
solucionar que el original.
La descomposición del
problema original en
subproblemas mas
simples y a continuación
dividir estos
subproblemas en otros
mas simples que puedan
ser implementados para
su solución
e n la co m p u ta d o ra d e
d e n o m in a d ise ñ o
d e sce n d e n te ( to p - D o w n
d e sig n ). E s p re ciso
re p re se n ta r e la lg o ritm o
m e d ia n te u n a
d e te rm in a d a h e rra m ie n ta
d e p ro g ra m a ció n :
d ia g ra m a s d e flu jo ,
p se u d o có d ig o o
d ia g ra m a s N - S .
4. Codificación
Es el algoritmo
traspasado a la
computadora a
través de un
lenguaje de
programación,
debe ser escrito de
acuerdo a las
reglas gramaticales
o sintaxis del
G e n e ra m o s u n
a lg o ritm o e l cu a l
se d e n o m in a
có d ig o , y a l
p a sa rlo a u n
le n g u a je d e
p ro g ra m a ció n se
le lla m a có d ig o
fu e n te .
5. Compilación y
ejecución
Compilación, el
lenguaje de
programación
seleccionado revisa
que ya no halla
errores en el
código , ejecutar el
programa después
del ser compilado.
6. Verificación y pruebas
revisar que el
programa de los
resultados que el
usuario quiere, hay
que revisar si hay
algún error el cual
puede ser de tipo
lógico, de
semántica o
ejecución.
7. Depuración

Corregir los
errores
encontrados en la
etapa anterior, si
hubiese algún
error se tiene que
regresar hasta la
etapa que sea
necesaria para
que la solución
8.
Documentación
Son todos los
comentarios,
referencias
desde que se dio
el problema
hasta que se
encontró la
solución.
a ) documentación interna ,
es el encabezado ,
descripción , declaración
del problema , son todos
los comentarios que
puedan llegar a servir
dentro del código fuente

b ) documentación externa ,
son los manuales que se
hacen para una mejor
ejecución del programa ,
ahí se explicara como
usar el programa .
9. Capacitación
Una ves que tenemos lo
manuales viene la
capacitación de usuarios,
como no a todos les
interesa los mismo
porque hay diferentes
tipos de usuarios, se
tienen que dividir de
acuerdo a sus
conveniencias
10. Implantación o
implementación del sistema

• Hay diferentes formas de


implementar el sistema:

••Depende del tamaño del


sistema
••Si existiera un sistema se

tiene que poner el nuevo


y quitar el que ya estaba.
••Trabajar primero con el

sistema viejo(si existe), y


después empezar a
trabajar con el nuevo.
••
S iste m a s
im p la n ta d o s p o r
re g io n e s .
• Tra b a ja r co n e l
siste m a v ie jo ( si
e x iste ) y co n e l
siste m a n u e v o
sim u ltá n e a m e n te
d e sp u é s q u ita r e l
siste m a v ie jo .
• Ir q u ita n d o e l
siste m a v ie jo ( si
e x iste ) p o co a p o co e
11. Mantenimiento

El mantenimiento
preventivo es que
hagamos lo posible
por no caer en
errores, la
actualización si el
usuario tiene la
necesidad de quitar o
poner algo; téngase
en cuenta que cuando
surge mantenimiento
te n e m o s q u e
v o lv e r a h a ce r
to d o s lo s p a so s
a n te rio re s
re v isa n d o q u e
to d a s la
co n d icio n e s se a n
fa v o ra b le s
a lre d e d o r d e l
siste m a
Fases de la
programación:
•1.- ANALISIS:
Cuando se tiene
y piensa la idea
o problema a
ejecutar.
•2.- DISEÑO: Se

plantea un
algoritmo con
los pasos a
dibujar o
3 .-
IM P L E M E N T A C IO N :
L o s p a so s d e
a lg o ritm o se
tra n sfo rm a e n u n
có d ig o p a sca l y se
p la sm a n e n e l
p ro g ra m a
4 .- P R U E B A S : S e
co rre e l p ro g ra m a y
se re g istra su
e fe ctiv id a d .
5 .- D E P U R A C IO N :
d e sp u é s d e h a b e r
co rrid o e l p ro g ra m a se
h a ce n la s co rre ccio n e s
n e ce sa ria s .
6 .-
R E T R O A L IM E N T A C IO N
Y L IB E R A C IO N :
D e sp u é s d e h a b e r
co rre g id o lo s e rro re s
se re g re sa a l p a so 4
e n ca so d e h a b e r
e x istid o

Potrebbero piacerti anche