SlideShare una empresa de Scribd logo
1 de 11
SOFTWARE
Procedimientos sobre los que se Apoya la Ingeniería de
Software.

 Mejorar la calidad de los productos de software
 Aumentar la productividad y trabajo de los ingenieros del software.
 Facilitar el control del proceso de desarrollo de software.
 Suministrar a los desarrolladores las bases para construir software de
  alta calidad en una forma eficiente.
 Definir una disciplina que garantice la producción y el mantenimiento de
  los productos software desarrollados en el plazo fijado y dentro del costo
  estimado.
Método del Ciclo de Vida Clásico



 El método del ciclo de vida para desarrollo de sistemas es el conjunto de
  actividades que los analistas, diseñadores y usuarios realizan para
  desarrollar e implantar un sistema de información.
El método del ciclo de vida para el desarrollo de sistemas
consta de las siguientes actividades:

1) Investigación preliminar
      La solicitud para recibir ayuda de un sistema de información pueden
    originarse por una persona, cuando se formula la solicitud comienza la
    primera actividad del sistema. Esta actividad tiene tres partes:
                  Aclaración de la solicitud.
                  Estudio de factibilidad
                  Aprobación de la solicitud
2) Determinación de los requisitos del sistema.
 Los analistas, al trabajar con los empleados y administradores, deben
  estudiar los procesos de una empresa para dar respuesta a ciertas
  preguntas claves.
 Reunidos los detalles, los analistas estudian los datos sobre
  requerimientos con la finalidad de identificar las características que debe
  tener el nuevo sistema.
3)Diseño del sistema.(diseño lógico)
 El diseño de un sistema de información responde a la forma en la que el
  sistema cumplirá con los requerimientos identificados durante la fase de
  análisis.
 Es común que los diseñadores hagan un esquema del formato o pantalla
  que esperan que aparezca cuando el sistema esta terminado, se realiza
  en papel o en la pantalla de una terminal utilizando algunas de las
  herramientas automatizadas disponibles para el desarrollo de sistemas.
4) Desarrollo de software (diseño físico).
 Los encargados de desarrollar software pueden instalar software
  comprado a terceros o escribir programas diseñados a la medida del
  solicitante. La elección depende del costo de cada alternativa, del tiempo
  disponible para escribir el software y de la disponibilidad de los
  programadores.
 Los programadores son responsables de la documentación de los
  programas y de explicar su codificación, esta documentación es esencial
  para probar el programa y hacer el mantenimiento.
5) Prueba de sistemas.
 El sistema se emplea de manera experimental para asegurarse que el
  software no tenga fallas, es decir, que funciona de acuerdo con las
  especificaciones y en la forma en que los usuarios esperan que lo haga.
6) Implantación y Evaluación.
     La implantación es el proceso de verificar e instalar nuevo
    equipo, entrenar a los usuarios, instalar la aplicación y construir todos los
    archivos de datos necesarios para utilizarla.
    La evaluación de un sistema se lleva a cabo para identificar puntos
    débiles y fuertes
Proceso en el Desarrollo del Software




  Análisis     Diseño       Codificación             Pruebas




                                       Instalación

Más contenido relacionado

La actualidad más candente

Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuarioSinea David
 
Trabajo baño
Trabajo bañoTrabajo baño
Trabajo bañoEleny30
 
Usabilidad de los sitios web, los métodos
Usabilidad de los sitios web, los métodosUsabilidad de los sitios web, los métodos
Usabilidad de los sitios web, los métodosJhoa Mattos
 
Desarrollo de Interfaces de Usuario Basadas en Modelos
Desarrollo de Interfaces de Usuario Basadas en ModelosDesarrollo de Interfaces de Usuario Basadas en Modelos
Desarrollo de Interfaces de Usuario Basadas en ModelosJuan Manuel Gonzalez Calleros
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de softwareLeninSelaey
 
Universidad autónoma de aguascalientes
Universidad autónoma de aguascalientesUniversidad autónoma de aguascalientes
Universidad autónoma de aguascalientesDayana1234
 
Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuarioYesith Valencia
 
17 evaluacion heuristica basica
17 evaluacion heuristica basica17 evaluacion heuristica basica
17 evaluacion heuristica basicaUVM
 
Presentación prototipo
Presentación   prototipoPresentación   prototipo
Presentación prototipojoseangel250
 
03 7n2is trabajo-interfaz usuario
03 7n2is trabajo-interfaz usuario03 7n2is trabajo-interfaz usuario
03 7n2is trabajo-interfaz usuarioManuel Mujica
 
Desarrollo de prototipos en Introduccion al analisis y diseño de sistemas
Desarrollo de prototipos en Introduccion al analisis y diseño de sistemasDesarrollo de prototipos en Introduccion al analisis y diseño de sistemas
Desarrollo de prototipos en Introduccion al analisis y diseño de sistemasCarlos Antonio Hernandez
 
Manual de usuario y sistema
Manual de usuario y sistemaManual de usuario y sistema
Manual de usuario y sistemaJhoan Coello
 

La actualidad más candente (18)

Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuario
 
Trabajo baño
Trabajo bañoTrabajo baño
Trabajo baño
 
Usabilidad de los sitios web, los métodos
Usabilidad de los sitios web, los métodosUsabilidad de los sitios web, los métodos
Usabilidad de los sitios web, los métodos
 
Desarrollo de Interfaces de Usuario Basadas en Modelos
Desarrollo de Interfaces de Usuario Basadas en ModelosDesarrollo de Interfaces de Usuario Basadas en Modelos
Desarrollo de Interfaces de Usuario Basadas en Modelos
 
Diseño de software
Diseño de softwareDiseño de software
Diseño de software
 
Diseño de interfaces
Diseño de interfacesDiseño de interfaces
Diseño de interfaces
 
Ensayo de diseño de software
Ensayo de diseño de softwareEnsayo de diseño de software
Ensayo de diseño de software
 
Pressman y sommerville, GUI
Pressman y sommerville, GUIPressman y sommerville, GUI
Pressman y sommerville, GUI
 
Universidad autónoma de aguascalientes
Universidad autónoma de aguascalientesUniversidad autónoma de aguascalientes
Universidad autónoma de aguascalientes
 
Diseño de interfaz de usuario
Diseño de interfaz de usuarioDiseño de interfaz de usuario
Diseño de interfaz de usuario
 
Prototipo
PrototipoPrototipo
Prototipo
 
Intrefaz gráfica de usuario
Intrefaz gráfica de usuarioIntrefaz gráfica de usuario
Intrefaz gráfica de usuario
 
interfaz de usuario
interfaz de usuario interfaz de usuario
interfaz de usuario
 
17 evaluacion heuristica basica
17 evaluacion heuristica basica17 evaluacion heuristica basica
17 evaluacion heuristica basica
 
Presentación prototipo
Presentación   prototipoPresentación   prototipo
Presentación prototipo
 
03 7n2is trabajo-interfaz usuario
03 7n2is trabajo-interfaz usuario03 7n2is trabajo-interfaz usuario
03 7n2is trabajo-interfaz usuario
 
Desarrollo de prototipos en Introduccion al analisis y diseño de sistemas
Desarrollo de prototipos en Introduccion al analisis y diseño de sistemasDesarrollo de prototipos en Introduccion al analisis y diseño de sistemas
Desarrollo de prototipos en Introduccion al analisis y diseño de sistemas
 
Manual de usuario y sistema
Manual de usuario y sistemaManual de usuario y sistema
Manual de usuario y sistema
 

Destacado

Impresoras
 Impresoras Impresoras
Impresorasinfobran
 
Alejandro,ariel prototipe
Alejandro,ariel prototipeAlejandro,ariel prototipe
Alejandro,ariel prototipeinfobran
 
Introducción a C SHARP
Introducción a C SHARPIntroducción a C SHARP
Introducción a C SHARPinfobran
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1infobran
 
Tipos sitemas operativos
Tipos sitemas operativosTipos sitemas operativos
Tipos sitemas operativosinfobran
 

Destacado (7)

Impresoras
 Impresoras Impresoras
Impresoras
 
Alejandro,ariel prototipe
Alejandro,ariel prototipeAlejandro,ariel prototipe
Alejandro,ariel prototipe
 
Introducción a C SHARP
Introducción a C SHARPIntroducción a C SHARP
Introducción a C SHARP
 
Biachi
BiachiBiachi
Biachi
 
Sistemas
 Sistemas Sistemas
Sistemas
 
Sistemas operativos 1
Sistemas operativos 1Sistemas operativos 1
Sistemas operativos 1
 
Tipos sitemas operativos
Tipos sitemas operativosTipos sitemas operativos
Tipos sitemas operativos
 

Similar a Especificacion software

Ciclo de vida del software
Ciclo de vida del software Ciclo de vida del software
Ciclo de vida del software Jenny OlivRodri
 
Ciclo de vida de sistemas de la información
Ciclo de vida de   sistemas de la informaciónCiclo de vida de   sistemas de la información
Ciclo de vida de sistemas de la informaciónHeidi López
 
Desarrollodesistemas 1
Desarrollodesistemas 1Desarrollodesistemas 1
Desarrollodesistemas 1juapepe
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddyexposiciongiovanny
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddyeddyingenieria
 
Respuestas de analisis de sistema
Respuestas de analisis de sistemaRespuestas de analisis de sistema
Respuestas de analisis de sistemaMurcie Lago
 
Definición de planificación de proyectos de software presentación
Definición de planificación de proyectos de software presentaciónDefinición de planificación de proyectos de software presentación
Definición de planificación de proyectos de software presentaciónOvidio Fernando Hernández Albarran
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónRaimonKoudsi
 
ciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacionciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informaciondavinson garcia
 
Ciclo de vida del desarrollo de software
Ciclo de vida del desarrollo de softwareCiclo de vida del desarrollo de software
Ciclo de vida del desarrollo de softwareDulce Arenas Garzon
 
Instituto tecnologio spencer w
Instituto tecnologio spencer wInstituto tecnologio spencer w
Instituto tecnologio spencer wAbner Garcia
 
Ciclo de vida del desarrollo del sistema
Ciclo de vida del desarrollo del sistemaCiclo de vida del desarrollo del sistema
Ciclo de vida del desarrollo del sistemajosue88ec
 

Similar a Especificacion software (20)

Especificacion software
Especificacion softwareEspecificacion software
Especificacion software
 
Ciclo de vida SI
Ciclo de vida SICiclo de vida SI
Ciclo de vida SI
 
Ciclo de vida del software
Ciclo de vida del software Ciclo de vida del software
Ciclo de vida del software
 
Ciclo de vida y diseño de sistemas de informacion
Ciclo de vida y diseño de sistemas de informacionCiclo de vida y diseño de sistemas de informacion
Ciclo de vida y diseño de sistemas de informacion
 
Ciclo de vida de sistemas de la información
Ciclo de vida de   sistemas de la informaciónCiclo de vida de   sistemas de la información
Ciclo de vida de sistemas de la información
 
Desarrollodesistemas 1
Desarrollodesistemas 1Desarrollodesistemas 1
Desarrollodesistemas 1
 
Desarrollo De Sistemas
Desarrollo De SistemasDesarrollo De Sistemas
Desarrollo De Sistemas
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
 
Expoicioningenieria del software eddy
Expoicioningenieria del software eddyExpoicioningenieria del software eddy
Expoicioningenieria del software eddy
 
Respuestas de analisis de sistema
Respuestas de analisis de sistemaRespuestas de analisis de sistema
Respuestas de analisis de sistema
 
Unidad ii
Unidad iiUnidad ii
Unidad ii
 
Definición de planificación de proyectos de software presentación
Definición de planificación de proyectos de software presentaciónDefinición de planificación de proyectos de software presentación
Definición de planificación de proyectos de software presentación
 
Metodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De InformaciónMetodologías De Diseño Y Desarrollo De Sistemas De Información
Metodologías De Diseño Y Desarrollo De Sistemas De Información
 
Diapositiva fases
Diapositiva fasesDiapositiva fases
Diapositiva fases
 
Introduccion al desarrollo
Introduccion al desarrolloIntroduccion al desarrollo
Introduccion al desarrollo
 
Clasico
ClasicoClasico
Clasico
 
ciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacionciclo de vida de los Sistemas de informacion
ciclo de vida de los Sistemas de informacion
 
Ciclo de vida del desarrollo de software
Ciclo de vida del desarrollo de softwareCiclo de vida del desarrollo de software
Ciclo de vida del desarrollo de software
 
Instituto tecnologio spencer w
Instituto tecnologio spencer wInstituto tecnologio spencer w
Instituto tecnologio spencer w
 
Ciclo de vida del desarrollo del sistema
Ciclo de vida del desarrollo del sistemaCiclo de vida del desarrollo del sistema
Ciclo de vida del desarrollo del sistema
 

Más de infobran

Servicios de sistemas
Servicios de sistemasServicios de sistemas
Servicios de sistemasinfobran
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion webinfobran
 
Introducción a net
Introducción a netIntroducción a net
Introducción a netinfobran
 
Examen trianual informatica
Examen trianual informaticaExamen trianual informatica
Examen trianual informaticainfobran
 
Examen diego
Examen diegoExamen diego
Examen diegoinfobran
 
Desarrollo sitios web
Desarrollo sitios webDesarrollo sitios web
Desarrollo sitios webinfobran
 
Especificacion software
Especificacion softwareEspecificacion software
Especificacion softwareinfobran
 
Diagramas flujo
Diagramas flujoDiagramas flujo
Diagramas flujoinfobran
 
Cultura de la calidad
Cultura de la calidadCultura de la calidad
Cultura de la calidadinfobran
 
Arboles(2)
Arboles(2)Arboles(2)
Arboles(2)infobran
 
Presentación
 Presentación Presentación
Presentacióninfobran
 
Trabajo individual
Trabajo individualTrabajo individual
Trabajo individualinfobran
 
Practica diagramas
Practica diagramasPractica diagramas
Practica diagramasinfobran
 
Practica algoritmos
Practica algoritmosPractica algoritmos
Practica algoritmosinfobran
 

Más de infobran (20)

Servicios de sistemas
Servicios de sistemasServicios de sistemas
Servicios de sistemas
 
Lenguajes de programacion web
Lenguajes de programacion webLenguajes de programacion web
Lenguajes de programacion web
 
Introducción a net
Introducción a netIntroducción a net
Introducción a net
 
Examen trianual informatica
Examen trianual informaticaExamen trianual informatica
Examen trianual informatica
 
Examen diego
Examen diegoExamen diego
Examen diego
 
Desarrollo sitios web
Desarrollo sitios webDesarrollo sitios web
Desarrollo sitios web
 
Grafos
GrafosGrafos
Grafos
 
Especificacion software
Especificacion softwareEspecificacion software
Especificacion software
 
Diagramas flujo
Diagramas flujoDiagramas flujo
Diagramas flujo
 
Cultura de la calidad
Cultura de la calidadCultura de la calidad
Cultura de la calidad
 
Ch10 13
Ch10 13Ch10 13
Ch10 13
 
Arboles
ArbolesArboles
Arboles
 
Arboles(2)
Arboles(2)Arboles(2)
Arboles(2)
 
Presentación
 Presentación Presentación
Presentación
 
Marco
 Marco Marco
Marco
 
While
WhileWhile
While
 
Trabajo individual
Trabajo individualTrabajo individual
Trabajo individual
 
Practica diagramas
Practica diagramasPractica diagramas
Practica diagramas
 
Practica algoritmos
Practica algoritmosPractica algoritmos
Practica algoritmos
 
Pascal
PascalPascal
Pascal
 

Especificacion software

  • 2. Procedimientos sobre los que se Apoya la Ingeniería de Software.  Mejorar la calidad de los productos de software  Aumentar la productividad y trabajo de los ingenieros del software.  Facilitar el control del proceso de desarrollo de software.
  • 3.  Suministrar a los desarrolladores las bases para construir software de alta calidad en una forma eficiente.  Definir una disciplina que garantice la producción y el mantenimiento de los productos software desarrollados en el plazo fijado y dentro del costo estimado.
  • 4. Método del Ciclo de Vida Clásico  El método del ciclo de vida para desarrollo de sistemas es el conjunto de actividades que los analistas, diseñadores y usuarios realizan para desarrollar e implantar un sistema de información.
  • 5. El método del ciclo de vida para el desarrollo de sistemas consta de las siguientes actividades: 1) Investigación preliminar  La solicitud para recibir ayuda de un sistema de información pueden originarse por una persona, cuando se formula la solicitud comienza la primera actividad del sistema. Esta actividad tiene tres partes:  Aclaración de la solicitud.  Estudio de factibilidad  Aprobación de la solicitud
  • 6. 2) Determinación de los requisitos del sistema.  Los analistas, al trabajar con los empleados y administradores, deben estudiar los procesos de una empresa para dar respuesta a ciertas preguntas claves.  Reunidos los detalles, los analistas estudian los datos sobre requerimientos con la finalidad de identificar las características que debe tener el nuevo sistema.
  • 7. 3)Diseño del sistema.(diseño lógico)  El diseño de un sistema de información responde a la forma en la que el sistema cumplirá con los requerimientos identificados durante la fase de análisis.  Es común que los diseñadores hagan un esquema del formato o pantalla que esperan que aparezca cuando el sistema esta terminado, se realiza en papel o en la pantalla de una terminal utilizando algunas de las herramientas automatizadas disponibles para el desarrollo de sistemas.
  • 8. 4) Desarrollo de software (diseño físico).  Los encargados de desarrollar software pueden instalar software comprado a terceros o escribir programas diseñados a la medida del solicitante. La elección depende del costo de cada alternativa, del tiempo disponible para escribir el software y de la disponibilidad de los programadores.  Los programadores son responsables de la documentación de los programas y de explicar su codificación, esta documentación es esencial para probar el programa y hacer el mantenimiento.
  • 9. 5) Prueba de sistemas.  El sistema se emplea de manera experimental para asegurarse que el software no tenga fallas, es decir, que funciona de acuerdo con las especificaciones y en la forma en que los usuarios esperan que lo haga.
  • 10. 6) Implantación y Evaluación.  La implantación es el proceso de verificar e instalar nuevo equipo, entrenar a los usuarios, instalar la aplicación y construir todos los archivos de datos necesarios para utilizarla. La evaluación de un sistema se lleva a cabo para identificar puntos débiles y fuertes
  • 11. Proceso en el Desarrollo del Software Análisis Diseño Codificación Pruebas Instalación