SOFTWARE

Páginas: 9 (2201 palabras) Publicado: 10 de diciembre de 2013
























“Año de la Inversión para el Desarrollo Rural y la Seguridad Alimentaria"

DESARROLLO DE SOFTWARE I
Alumno:
Guerra De La Cruz, Jean
Espinoza Correa, Joe

Profesor:
Rolando Zapata Maraví

Carrera:
Computación e Informática

Semestre:
Quinto semestre

Sección:
CO5AN

HUANCAYO – 2013
Responda las siguientes preguntas de maneraclara y breve.
1) ¿Cuáles son las ventajas de los lenguajes de programación orientados a objetos?

Fomenta la reutilización y extensión del código.
Permite crear sistemas más complejos.
Relacionar el sistema al mundo real.
Facilita la creación de programas visuales.
Construcción de prototipos.
Agiliza el desarrollo de software.
Facilita el trabajo en equipo.
Facilita el mantenimiento delsoftware.
Lo interesante de la POO es que proporciona conceptos y herramientas con las cuales se modela y representa el mundo real tan fielmente como sea posible.
2) ¿Qué relación existe entre un analista de sistemas y un desarrollador?
El analista analiza un problema y lo describe con el propósito de solucionarlo mediante un sistema informático, delimita el análisis para ver lo que se quierehacer inicialmente y después darle al usuario nuevas opciones de uso.
El desarrollador realiza los programas o aplicaciones en uno o varios lenguajes de programación de acuerdo a los requerimientos dados por el analista de sistemas.
3) ¿Cuáles son las principales etapas para implementar un software?

Plan operativo: Etapa donde se define el problema a resolver, las metas del proyecto, lasmetas de calidad y se identifica cualquier restricción aplicable al proyecto.
Especificación de requisitos: Permite entregar una visión de alto nivel sobre el proyecto, poniendo énfasis en la descripción del problema desde el punto de vista de los clientes y desarrolladores. También se considera la posibilidad de una planificación de los recursos sobre una escala de tiempos.
Especificaciónfuncional: Especifica la información sobre la cual el software a desarrollar trabajará.
Diseño: Permite describir como el sistema va a satisfacer los requisitos. Esta etapa a menudo tiene diferentes niveles de detalle. Los niveles más altos de detalle generalmente describen los componentes o módulos que formarán el software a ser producido. Los niveles más bajos, describen, con mucho detalle, cadamódulo que contendrá el sistema.
Implementación: Aquí es donde el software a ser desarrollado se codifica. Dependiendo del tamaño del proyecto, la programación puede ser distribuida entre distintos programadores o grupos de programadores. Cada uno se concentrará en la construcción y prueba de una parte del software, a menudo un subsistema. Las pruebas, en general, tienen por objetivo asegurar quetodas las funciones están correctamente implementadas dentro del sistema.
Integración: Es la fase donde todos los subsistemas codificados independientemente se juntan. Cada sección es enlazada con otra y, entonces, probada. Este proceso se repite hasta que se han agregado todos los módulos y el sistema se prueba como un todo.
Validación y verificación: Una vez que el sistema ha sido integrado,comienza esta etapa. Es donde es probado para verificar que el sistema es consistente con la definición de requisitos y la especificación funcional. Por otro lado, la verificación consiste en una serie de actividades que aseguran que el software implementa correctamente una función específica. Al finalizar esta etapa, el sistema ya puede ser instalado en ambiente de explotación.
Mantenimiento: Elmantenimiento ocurre cuando existe algún problema dentro de un sistema existente, e involucraría la corrección de errores que no fueron descubiertos en las fases de prueba, mejoras en la implementación de las unidades del sistema y cambios para que responda a los nuevos requisitos. Las mantenciones se puede clasificar en: correctiva, adaptativa, perfectiva y preventiva.



4) ¿Por qué es...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Software
  • Software
  • Software
  • Software
  • Software
  • el software
  • El Software
  • Que Es El Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS