domingo, 14 de octubre de 2012


Unidad I: Introducción a la ingeniería del software

Contenido temático

Cuestionario elaborado por:  MBA. Tania Sequeira.
                                                          Docente Universitario
                                                          Escuela Ingeniería UPOLI.

1.Mediante las técnicas (cuadro sinóptico, dibujo o marco lógico conceptual) explique las características del software
2. Ejemplifique cada una de las aplicaciones del software.

Software de sistemas
Son los que software que están más próximos al hardware, la función de estos programas es servir al desarrollo o al funcionamiento de otros programas.
Ej.:
·         Sistemas operativos
·         Herramientas de programación (compiladores, ensambladores, etc...)
·         Controladores de dispositivos
Software de gestión
Estos programas utilizan grandes cantidades de información almacenadas en base de datos, además ayuda para la toma de decisiones.
Ej.:
·         Las transacciones que realizan los bancos.

Software de PC
Son las aplicaciones que se encuentran comúnmente en las computadoras personales.
Ej.:
·         Procesadores de textos
·         Hojas de cálculos
·         Juegos
Software empotrado
Son aquellos  que están instalados en productos  industriales como la electrónica.
Ej.:
·         Celulares
·         Microonda
·         Televisor


3. Mediante un dibujo, establezca los escenarios donde se reflejan los mitos y realidades del software, en cuanto a gestión, cliente y equipo desarrollador.

Mitos de gestión

Mito: Tenemos un libro que está lleno de estándares y procedimientos para construir software.

Realidad: ¿Pero se usa?, ¿conocen los trabajadores su existencia?, ¿refleja las practicas modernas en desarrollo del software?, ¿es completo? En muchos casos la respuesta a todas estas preguntas es no.



Mito: Nuestra gente dispone de las herramientas de desarrollo de software más avanzadas, después de todo les compramos las computadoras mas nuevas.

Realidad: Se necesita mucho más que el último modelo de  computadora, herramientas de software, las cuales son mucho más importantes que el hardware para conseguir buena calidad y productividad, de que nos sirve un hardware de calidad si el software no lo es.



Mito: Si se falla en la planificación, se puede adelantar el tiempo perdido añadiendo más personal al equipo.
Realidad: dado a que no es un proceso mecánico añadir gente a un proyecto de software retrasado lo retrasa aun más, debido a que habría que capacitar al nuevo personal.



Mitos de cliente
Mito: Una declaración general de los objetivos del software es suficiente para comenzar a realizarlo.
Realidad: Una mala definición inicial es la principal causa de la falta de calidad de un software. Para evitar esto se debe de tener una exhaustiva comunicación el cliente con el analista.






Mito: Los requerimientos del proyecto cambian continuamente, pero los cambios pueden acomodarse fácilmente ya que el software es flexible.
Realidad: El impacto del cambio varía según el tiempo en que se introduzca.




Mitos de equipo desarrollador
Mito: Lo único que se entrega al terminar el proyecto es el programa funcionando.
Realidad: El programa es solo una parte de una configuración del software, también se tiene que realizar un manual de usuario.



4.       Explique las capas de desarrollo de software.




La primera capa es calidad
Consiste en la planificación de la calidad que tendrá el software, esto ira basado en normativas de calidad. Lo que se procura es realizar un software con la mejor calidad posible.

La segunda capa es el proceso
Consiste en cómo se realizara el proceso de desarrollo de software del software, ya sea en la obtención de la información, análisis, desarrollo, prueba del software, etc.

La tercera capa es Métodos
Son los métodos que se utilizaran para el desarrollo del software. Existen diferentes métodos para la elaboración del software se tiene que elegir la apropiada.


La cuarta capa es herramientas
Consiste en las herramientas que se utilizaran, ya sea en el proceso de obtención de la información como encuestas, entrevistas, etc. O en el proceso de desarrollo de software que serian los lenguajes de programación.




5. Testifique en cuales situaciones ha aplicado los modelos de desarrollo de software.



No hay comentarios:

Publicar un comentario