SlideShare una empresa de Scribd logo
1 de 8
Saúl Hernández

 un programa es un conjunto de órdenes que se le da
a la PC para que las ejecute.
 Los programas tienen un CÓDIGO FUENTE, que es
lo que uno escribe en el lenguaje que esté usando
(C, C++, Basic, Java, .net, etc). Se trata de un lenguaje
que se puede aprender y entender..

 Ese código fuente está en un idioma que el programador
entiende, pero para que la computadora pueda entenderlo, hace
falta un COMPILADOR. Un compilador es un programa que se
encarga de transformar lo que el programador escribió en el
"lenguaje máquina" (puros "ceros" y "unos"), que es el único
lenguaje que un microprocesador puede manejar.
 El compilador crea un archivo .exe, que es el programa que el
programador escribió. Al hacerle doble clic al .exe, el programa
se ejecuta.
 Eso es programación básica, en el caso de Java, hace falta una
consola virtual, que ejecute los comandos que se escribieron,

 1. Análisis de requisitos:
 Extraer los requisitos de un producto de software es
la primera etapa para crearlo. Mientras que los
clientes piensan que ellos saben lo que el software
tiene que hacer, se requiere de habilidad y
experiencia en la ingeniería de software para
reconocer requisitos incompletos, ambiguos o
contradictorios.
Pasos para desarrollar
un programa:

 2. Especificación
 Es la tarea de describir detalladamente el software a
ser escrito, en una forma matemáticamente rigurosa.
 3. Diseño y arquitectura:
 Se refiere a determinar cómo funcionará de forma
general sin entrar en detalles.

 4. Programación:
 Reducir un diseño a código puede ser la parte más
obvia del trabajo de ingeniería de software, pero no
es necesariamente la porción más larga.
 5. Prueba:
 Consiste en comprobar que el software realice
correctamente las tareas indicadas en la
especificación.

 6. Documentación:
 Realización del manual de usuario, y posiblemente
un manual técnico con el propósito de
mantenimiento futuro y ampliaciones al sistema.


Más contenido relacionado

La actualidad más candente

Software de programación
Software de programaciónSoftware de programación
Software de programaciónMaricelinsa
 
Clasificacion de lenguajes de programacion
Clasificacion de lenguajes de programacionClasificacion de lenguajes de programacion
Clasificacion de lenguajes de programacionwasonpc
 
Distintos tipos de software
Distintos tipos de softwareDistintos tipos de software
Distintos tipos de softwareKaren Loya
 
Trabajo practico libro3
Trabajo practico libro3Trabajo practico libro3
Trabajo practico libro3exequiel9035a
 
Lenguajes de bajo nivel
Lenguajes de bajo nivelLenguajes de bajo nivel
Lenguajes de bajo nivelfelipehhg
 
Prograbasica 01
Prograbasica 01Prograbasica 01
Prograbasica 01cun
 
Introduccion a la programacion 2010
Introduccion a la programacion 2010Introduccion a la programacion 2010
Introduccion a la programacion 2010Mario Lopez
 
Powerpoint jimpulgar
Powerpoint jimpulgarPowerpoint jimpulgar
Powerpoint jimpulgarjimsaso
 
Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Ernes 28
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosMilagrosJacqueline
 

La actualidad más candente (17)

Software de programación
Software de programaciónSoftware de programación
Software de programación
 
Clasificacion de lenguajes de programacion
Clasificacion de lenguajes de programacionClasificacion de lenguajes de programacion
Clasificacion de lenguajes de programacion
 
Cuaderno3
Cuaderno3Cuaderno3
Cuaderno3
 
Distintos tipos de software
Distintos tipos de softwareDistintos tipos de software
Distintos tipos de software
 
Actividad 7
Actividad 7Actividad 7
Actividad 7
 
La programación
La programaciónLa programación
La programación
 
Trabajo practico libro3
Trabajo practico libro3Trabajo practico libro3
Trabajo practico libro3
 
Lenguajes de bajo nivel
Lenguajes de bajo nivelLenguajes de bajo nivel
Lenguajes de bajo nivel
 
Prograbasica 01
Prograbasica 01Prograbasica 01
Prograbasica 01
 
Introduccion a la programacion 2010
Introduccion a la programacion 2010Introduccion a la programacion 2010
Introduccion a la programacion 2010
 
Ts101924450
Ts101924450Ts101924450
Ts101924450
 
Powerpoint jimpulgar
Powerpoint jimpulgarPowerpoint jimpulgar
Powerpoint jimpulgar
 
Programacion
Programacion Programacion
Programacion
 
Innovacionk m
Innovacionk mInnovacionk m
Innovacionk m
 
Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1Tipos de lenguaje de programacion part 1
Tipos de lenguaje de programacion part 1
 
Clasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticosClasificación y descripción de los programas informáticos
Clasificación y descripción de los programas informáticos
 
2
22
2
 

Destacado

Teoría de la expectativa miiiiooooo
Teoría de la expectativa miiiioooooTeoría de la expectativa miiiiooooo
Teoría de la expectativa miiiioooooLaura Santoyo
 
Informática tarea16 ANGEL VERA 1ro BGU "D"
Informática tarea16 ANGEL VERA 1ro BGU "D"Informática tarea16 ANGEL VERA 1ro BGU "D"
Informática tarea16 ANGEL VERA 1ro BGU "D"Angelsteveen
 
Refleja hermanitos3601
Refleja hermanitos3601Refleja hermanitos3601
Refleja hermanitos3601MixUu Chavez
 
PMA Guillermo Sicardi 2014 25 a material_induccion_check_list
PMA Guillermo Sicardi 2014 25 a material_induccion_check_listPMA Guillermo Sicardi 2014 25 a material_induccion_check_list
PMA Guillermo Sicardi 2014 25 a material_induccion_check_listPTF
 
Presentado por
Presentado porPresentado por
Presentado poradmonkn
 
Espejos y lentes.
Espejos y lentes.Espejos y lentes.
Espejos y lentes.ARomero01
 
Educacion ambiental
Educacion ambientalEducacion ambiental
Educacion ambientalcharly1069
 
COMISIONES PARA LOS SECRETARISO
COMISIONES PARA LOS SECRETARISOCOMISIONES PARA LOS SECRETARISO
COMISIONES PARA LOS SECRETARISOJUANDOSGLEZ
 
Plano de aula grupo 4
Plano de aula grupo 4Plano de aula grupo 4
Plano de aula grupo 4Marcia Duran
 
Las tic en la educación
Las  tic en la educaciónLas  tic en la educación
Las tic en la educaciónWinoCalan
 
Laberinto[1] Solucionado
Laberinto[1] SolucionadoLaberinto[1] Solucionado
Laberinto[1] Solucionadoguest790743a9
 
Universidad autónoma de santo domingo (u
Universidad autónoma de santo domingo (uUniversidad autónoma de santo domingo (u
Universidad autónoma de santo domingo (ualtagraciaraquel
 
民主與法理學
民主與法理學民主與法理學
民主與法理學中鶴 林
 

Destacado (20)

Teoría de la expectativa miiiiooooo
Teoría de la expectativa miiiioooooTeoría de la expectativa miiiiooooo
Teoría de la expectativa miiiiooooo
 
Informática tarea16 ANGEL VERA 1ro BGU "D"
Informática tarea16 ANGEL VERA 1ro BGU "D"Informática tarea16 ANGEL VERA 1ro BGU "D"
Informática tarea16 ANGEL VERA 1ro BGU "D"
 
Refleja hermanitos3601
Refleja hermanitos3601Refleja hermanitos3601
Refleja hermanitos3601
 
PMA Guillermo Sicardi 2014 25 a material_induccion_check_list
PMA Guillermo Sicardi 2014 25 a material_induccion_check_listPMA Guillermo Sicardi 2014 25 a material_induccion_check_list
PMA Guillermo Sicardi 2014 25 a material_induccion_check_list
 
Presentado por
Presentado porPresentado por
Presentado por
 
Espejos y lentes.
Espejos y lentes.Espejos y lentes.
Espejos y lentes.
 
Educacion ambiental
Educacion ambientalEducacion ambiental
Educacion ambiental
 
COMISIONES PARA LOS SECRETARISO
COMISIONES PARA LOS SECRETARISOCOMISIONES PARA LOS SECRETARISO
COMISIONES PARA LOS SECRETARISO
 
Intro
IntroIntro
Intro
 
Actividades
ActividadesActividades
Actividades
 
Hoja de vida
Hoja de vidaHoja de vida
Hoja de vida
 
Asociación Joyas de Autor - Hemeroteca Gold and Time 2012
Asociación Joyas de Autor - Hemeroteca Gold and Time 2012Asociación Joyas de Autor - Hemeroteca Gold and Time 2012
Asociación Joyas de Autor - Hemeroteca Gold and Time 2012
 
Plano de aula grupo 4
Plano de aula grupo 4Plano de aula grupo 4
Plano de aula grupo 4
 
Las tic en la educación
Las  tic en la educaciónLas  tic en la educación
Las tic en la educación
 
Laberinto[1] Solucionado
Laberinto[1] SolucionadoLaberinto[1] Solucionado
Laberinto[1] Solucionado
 
Documento compartido pantallazo
Documento compartido pantallazoDocumento compartido pantallazo
Documento compartido pantallazo
 
Universidad autónoma de santo domingo (u
Universidad autónoma de santo domingo (uUniversidad autónoma de santo domingo (u
Universidad autónoma de santo domingo (u
 
民主與法理學
民主與法理學民主與法理學
民主與法理學
 
Bienvenidos
 Bienvenidos Bienvenidos
Bienvenidos
 
TAREA Nº 7
TAREA Nº 7TAREA Nº 7
TAREA Nº 7
 

Similar a Programas

Similar a Programas (20)

QUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMASQUE ES PROGRAMACION DE SISTEMAS
QUE ES PROGRAMACION DE SISTEMAS
 
BRANDON VELASQUEZ
BRANDON VELASQUEZBRANDON VELASQUEZ
BRANDON VELASQUEZ
 
Ts101924450
Ts101924450Ts101924450
Ts101924450
 
Programcion
ProgramcionProgramcion
Programcion
 
presentacion I BTP
presentacion I BTPpresentacion I BTP
presentacion I BTP
 
Programación
ProgramaciónProgramación
Programación
 
Programacion ii capitulo3
Programacion ii capitulo3Programacion ii capitulo3
Programacion ii capitulo3
 
Programacion ii capitulo3
Programacion ii capitulo3Programacion ii capitulo3
Programacion ii capitulo3
 
Cuaderno 1
Cuaderno 1Cuaderno 1
Cuaderno 1
 
Libro1
Libro1Libro1
Libro1
 
Introduccion a la programacion
Introduccion a la programacionIntroduccion a la programacion
Introduccion a la programacion
 
Software
SoftwareSoftware
Software
 
Tema referente a ing. sistemas
Tema referente a ing. sistemasTema referente a ing. sistemas
Tema referente a ing. sistemas
 
Programacion informatica
Programacion informaticaProgramacion informatica
Programacion informatica
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1
 
Cuestinario1
Cuestinario1Cuestinario1
Cuestinario1
 
Saberes y tareas del programador
Saberes y tareas del programadorSaberes y tareas del programador
Saberes y tareas del programador
 
Leccion1 2
Leccion1 2Leccion1 2
Leccion1 2
 
Presentacion sebas villada
Presentacion sebas villadaPresentacion sebas villada
Presentacion sebas villada
 
Programación samuel 6º
Programación samuel 6ºProgramación samuel 6º
Programación samuel 6º
 

Programas

  • 2.   un programa es un conjunto de órdenes que se le da a la PC para que las ejecute.  Los programas tienen un CÓDIGO FUENTE, que es lo que uno escribe en el lenguaje que esté usando (C, C++, Basic, Java, .net, etc). Se trata de un lenguaje que se puede aprender y entender..
  • 3.   Ese código fuente está en un idioma que el programador entiende, pero para que la computadora pueda entenderlo, hace falta un COMPILADOR. Un compilador es un programa que se encarga de transformar lo que el programador escribió en el "lenguaje máquina" (puros "ceros" y "unos"), que es el único lenguaje que un microprocesador puede manejar.  El compilador crea un archivo .exe, que es el programa que el programador escribió. Al hacerle doble clic al .exe, el programa se ejecuta.  Eso es programación básica, en el caso de Java, hace falta una consola virtual, que ejecute los comandos que se escribieron,
  • 4.   1. Análisis de requisitos:  Extraer los requisitos de un producto de software es la primera etapa para crearlo. Mientras que los clientes piensan que ellos saben lo que el software tiene que hacer, se requiere de habilidad y experiencia en la ingeniería de software para reconocer requisitos incompletos, ambiguos o contradictorios. Pasos para desarrollar un programa:
  • 5.   2. Especificación  Es la tarea de describir detalladamente el software a ser escrito, en una forma matemáticamente rigurosa.  3. Diseño y arquitectura:  Se refiere a determinar cómo funcionará de forma general sin entrar en detalles.
  • 6.   4. Programación:  Reducir un diseño a código puede ser la parte más obvia del trabajo de ingeniería de software, pero no es necesariamente la porción más larga.  5. Prueba:  Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación.
  • 7.   6. Documentación:  Realización del manual de usuario, y posiblemente un manual técnico con el propósito de mantenimiento futuro y ampliaciones al sistema.
  • 8.