SlideShare una empresa de Scribd logo
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

DOCX
Introduccion a la programación
PPTX
Programacion ii capitulo3
PPTX
Lenguajes de programación programación visual
PPT
programación :)
PPTX
Programacion
PPT
Introducción a la programacion 3 Software De Programacion
PPTX
Tecnologia
DOCX
Lenguaje alto y bajo_Huber Nava
Introduccion a la programación
Programacion ii capitulo3
Lenguajes de programación programación visual
programación :)
Programacion
Introducción a la programacion 3 Software De Programacion
Tecnologia
Lenguaje alto y bajo_Huber Nava

La actualidad más candente (17)

PPTX
Software de programación
PPTX
Clasificacion de lenguajes de programacion
PPTX
Cuaderno3
PDF
Distintos tipos de software
DOCX
Actividad 7
DOCX
La programación
PPT
Trabajo practico libro3
PPTX
Lenguajes de bajo nivel
PPTX
Prograbasica 01
 
PPT
Introduccion a la programacion 2010
POTX
PPTX
Powerpoint jimpulgar
DOCX
Programacion
PPTX
Innovacionk m
PPTX
Tipos de lenguaje de programacion part 1
DOCX
Clasificación y descripción de los programas informáticos
Software de programación
Clasificacion de lenguajes de programacion
Cuaderno3
Distintos tipos de software
Actividad 7
La programación
Trabajo practico libro3
Lenguajes de bajo nivel
Prograbasica 01
 
Introduccion a la programacion 2010
Powerpoint jimpulgar
Programacion
Innovacionk m
Tipos de lenguaje de programacion part 1
Clasificación y descripción de los programas informáticos
Publicidad

Destacado (20)

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

Similar a Programas (20)

DOCX
QUE ES PROGRAMACION DE SISTEMAS
POTX
POTX
BRANDON VELASQUEZ
DOCX
Programcion
PPTX
presentacion I BTP
DOCX
Programación
PPTX
Programacion ii capitulo3
PPTX
Programacion ii capitulo3
DOC
Cuaderno 1
DOCX
PPTX
Introduccion a la programacion
PDF
Software
PDF
Tema referente a ing. sistemas
DOCX
Programacion informatica
DOCX
Cuestinario1
DOCX
Cuestinario1
PPTX
Saberes y tareas del programador
PDF
Leccion1 2
PPTX
Presentacion sebas villada
PPTX
Programación samuel 6º
QUE ES PROGRAMACION DE SISTEMAS
BRANDON VELASQUEZ
Programcion
presentacion I BTP
Programación
Programacion ii capitulo3
Programacion ii capitulo3
Cuaderno 1
Introduccion a la programacion
Software
Tema referente a ing. sistemas
Programacion informatica
Cuestinario1
Cuestinario1
Saberes y tareas del programador
Leccion1 2
Presentacion sebas villada
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.