SlideShare una empresa de Scribd logo
Programación samuel 6º
¿QUÉ ES UN PROGRAMA?
Elemento imprescindible para el normal
funcionamiento de una computadora. Puede
ser tanto un programa ejecutable como su
código fuente, que es escrito por los
programadores. Por otra parte, de acuerdo a
sus funciones, un programa puede ser
catalogado como un software de sistema o un
software de aplicación.
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.
ESPECIFICACIÓN
Es la tarea de describir detalladamente el
software a ser escrito, en una forma
matemáticamente rigurosa. En la realidad, la
mayoría de las buenas especificaciones han
sido escritas para entender y afinar
aplicaciones que ya estaban desarrolladas.
Las especificaciones son más importantes
para las interfaces externas, que deben
permanecer estables.
DISEÑO Y ARQUITECTURA
Se refiere a determinar cómo funcionará de
forma general sin entrar en detalles. Yourdon
dice que consiste en incorporar
consideraciones de la implementación
tecnológica, como el hardware, la red, etc.
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.
PRUEBA
Consiste en comprobar que el software realice
correctamente las tareas indicadas en la
especificación. Una técnica de prueba es
probar por separado cada módulo del
software, y luego probarlo de forma integral.
DOCUMENTACIÓN Y MANTENIMIENTO
Realización del manual de usuario, y posiblemente un
manual técnico con el propósito de mantenimiento
futuro y ampliaciones al sistema.
Mantener y mejorar el software para enfrentar errores
descubiertos y nuevos requisitos. Esto puede llevar
más tiempo incluso que el desarrollo inicial del
software. Alrededor de 2/3 de toda la ingeniería de
software tiene que ver con dar mantenimiento. Una
pequeña parte de este trabajo consiste en arreglar
errores, o bugs.

Más contenido relacionado

PPTX
Programacion bli
PPTX
F. del proceso del s.
PPTX
Tecnicas en ing.de software
PPTX
Software de diagnostico y mantenimiento
DOCX
Análisis de requisitos
PPTX
Ingenieria de software
PPSX
La ingeniería de software
PPT
La ingeniería de software 2010
Programacion bli
F. del proceso del s.
Tecnicas en ing.de software
Software de diagnostico y mantenimiento
Análisis de requisitos
Ingenieria de software
La ingeniería de software
La ingeniería de software 2010

La actualidad más candente (16)

PPTX
Diseño de software
DOC
Caracteristicas del software
PPTX
7 pasos para crear tu propio sotfware
DOCX
FGFases en el desarrollo de un programa
PPT
Presentacion de ingenieria
PPTX
Resolucion de guia
PPTX
Fases del ciclo de la vida de desarrollo
PPT
Ingenieria de software
PPTX
Diapositivas De GuíA
PPTX
Software Engineering Definitions
PDF
Equipo 5 Metodos de Desarrllo de Software
PPTX
Diapox
PDF
Manual de introduccion de ingeniería-del-software, metodologias
PPTX
La programación extrema o e xtreme programming (xp
PPTX
Marvin chicas
Diseño de software
Caracteristicas del software
7 pasos para crear tu propio sotfware
FGFases en el desarrollo de un programa
Presentacion de ingenieria
Resolucion de guia
Fases del ciclo de la vida de desarrollo
Ingenieria de software
Diapositivas De GuíA
Software Engineering Definitions
Equipo 5 Metodos de Desarrllo de Software
Diapox
Manual de introduccion de ingeniería-del-software, metodologias
La programación extrema o e xtreme programming (xp
Marvin chicas
Publicidad

Destacado (6)

PPTX
Salvando a los animales
PPTX
Presentación variables samuel muñoz castillo6º
PPTX
Peligro en la red
PPT
Operadores samuel muñoz 6to
PPTX
Historia del internet sdmc
Salvando a los animales
Presentación variables samuel muñoz castillo6º
Peligro en la red
Operadores samuel muñoz 6to
Historia del internet sdmc
Publicidad

Similar a Programación samuel 6º (20)

PPT
Tecnicas.de.ingenieria.de.software
PPTX
Ingeniería de software
PPTX
Ingeniería de software
PPTX
Edwin alexande mata escobar
PDF
Ingenieria de software -analizis literario
PPTX
Ingenieroa de de Software Conceptos Iniciales
PPTX
Ingenieria de Software Introducción a los Conceptos Basicos
PPTX
Ingeniería de software
DOC
Que es Ingenieria del Software?,
PDF
sofware libre
DOCX
Análisis de requisitos
DOC
Ingeniería de software es la aplicación de un enfoque sistemático
ODT
Examen omar
PPTX
ingenieria de software
PPTX
Trabajo diapositiva modulo 3 de jhonatan
PPTX
Trabajo diapositiva Software por Jhonatan Ruiz
PPT
introduccion a la ing.de software
PPTX
informatica
DOCX
Etapas del Proceso de la Ingeniería del Software
DOCX
Tecnicas.de.ingenieria.de.software
Ingeniería de software
Ingeniería de software
Edwin alexande mata escobar
Ingenieria de software -analizis literario
Ingenieroa de de Software Conceptos Iniciales
Ingenieria de Software Introducción a los Conceptos Basicos
Ingeniería de software
Que es Ingenieria del Software?,
sofware libre
Análisis de requisitos
Ingeniería de software es la aplicación de un enfoque sistemático
Examen omar
ingenieria de software
Trabajo diapositiva modulo 3 de jhonatan
Trabajo diapositiva Software por Jhonatan Ruiz
introduccion a la ing.de software
informatica
Etapas del Proceso de la Ingeniería del Software

Programación samuel 6º

  • 2. ¿QUÉ ES UN PROGRAMA? Elemento imprescindible para el normal funcionamiento de una computadora. Puede ser tanto un programa ejecutable como su código fuente, que es escrito por los programadores. Por otra parte, de acuerdo a sus funciones, un programa puede ser catalogado como un software de sistema o un software de aplicación.
  • 3. 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.
  • 4. ESPECIFICACIÓN Es la tarea de describir detalladamente el software a ser escrito, en una forma matemáticamente rigurosa. En la realidad, la mayoría de las buenas especificaciones han sido escritas para entender y afinar aplicaciones que ya estaban desarrolladas. Las especificaciones son más importantes para las interfaces externas, que deben permanecer estables.
  • 5. DISEÑO Y ARQUITECTURA Se refiere a determinar cómo funcionará de forma general sin entrar en detalles. Yourdon dice que consiste en incorporar consideraciones de la implementación tecnológica, como el hardware, la red, etc.
  • 6. 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.
  • 7. PRUEBA Consiste en comprobar que el software realice correctamente las tareas indicadas en la especificación. Una técnica de prueba es probar por separado cada módulo del software, y luego probarlo de forma integral.
  • 8. DOCUMENTACIÓN Y MANTENIMIENTO Realización del manual de usuario, y posiblemente un manual técnico con el propósito de mantenimiento futuro y ampliaciones al sistema. Mantener y mejorar el software para enfrentar errores descubiertos y nuevos requisitos. Esto puede llevar más tiempo incluso que el desarrollo inicial del software. Alrededor de 2/3 de toda la ingeniería de software tiene que ver con dar mantenimiento. Una pequeña parte de este trabajo consiste en arreglar errores, o bugs.