Anda di halaman 1dari 3

Instituto Politécnico Nacional

Unidad Profesional Interdisciplinaria en Ingeniería


y Tecnologías Avanzadas

Cuestionario 1
Integrantes:
Garcia Ibarra Jesus Enrique
González Domínguez Saúl Fernando
Hernandez Marques Jesus Emiliano
Grupo: 1MV4
Equipo: 4

Asignatura: Analisis y diseño de programas


Profesor: Obdulia Pichardo Lagunas
Cuestionario

1. ¿Por qué tarda tanto la obtención del software específico?

Porque en la obtención de requerimientos hay discrepancias entre lo que necesita el usuario


y lo que quiere, esto aunado a la interpretación de la empresa que desarrolla el software,
además en el desarrollo si se apega a una metodología tradicional, los cambios constantes
en los requerimientos hacen que sea difícil desarrollar el producto, y además se tienen que
realizar pruebas.

2. ¿Por qué son tan altos los costos de desarrollo de software?

Porque con el objetivo de hacer un software mantenible, confiable, eficiente y usable es


necesario una planificación de diseño, de forma que el software pueda ser modificado
posteriormente por otros desarrolladores y además cumpla con la tarea requerida.

3. ¿Por qué es imposible encontrar errores antes de entregárselo al cliente?

Todos los elementos externos llevan al sistema desarrollado a un nuevo estado, por lo que
las circunstancias en el entorno de trabajo nunca serán las mismas que en el entorno de
desarrollo, aun cuando se realizan pruebas exhaustivas

4. ¿Por qué se gasta tanto tiempo en el mantenimiento de programas existentes?

El mantenimiento de un software es esencial para un buen funcionamiento, este interviene


en 4 etapas fundamentales: en la prevención de errores, en adaptar al sistema, predecir los
mismos errores y corregirlos, por ello mantener un software dependiendo del estado del
mismo puede resultar menos costoso.

5. ¿Por qué es difícil medir el progreso al desarrollar?

Porque la cantidad de las líneas de código no define el desarrollo de un proyecto, se tienen


que considerar aspectos como la cantidad de errores, la parte funcional del programa, la
eficiencia y la eficacia del mismo.
6. ¿Por qué es tan importante el desarrollo del software?

Tras los avances tecnológicos y la llegada de mejores computadores, el desarrollo de


software fue una necesidad esencial para diferentes sectores que buscaban brindar mejores
productos, tales sectores van desde el área industrial hasta la financiera, que buscaban
formas de facilitar su labor a través del desarrollo de software, lo cual generó la necesidad
de crear software costeable y la creación de una rama más de la ingeniería, la ingeniería en
software.

7. ¿Por qué es tan grande la dificultad del diseño y desarrollo del software?

Esta complejidad inherente se deriva principalmente de cuatro elementos: la complejidad


del dominio del problema, la necesidad de gestionar el proceso de desarrollo, la flexibilidad
que se puede alcanzar a través del software y los problemas que plantea la caracterización
del comportamiento de sistemas discretos.

8. ¿Cuál es la principal dificultad al gestionar el proceso de desarrollo?

Esta dificultad recae en el tamaño del código del software, ya que un código grande exige la
utilización de un equipo de desarrolladores, y de forma ideal se utiliza un equipo tan
pequeño como sea posible. Sin embargo, da igual el tamaño, siempre hay retos
considerables asociados con el desarrollo en equipo. Un mayor número de miembros
implica una comunicación más compleja y por tanto una coordinación más difícil,
particularmente si el equipo está disperso geográficamente, y esta situación no es nada
excepcional en proyectos muy grandes. Con un equipo de desarrolladores, el reto clave de
la dirección es siempre mantener una unidad e integridad en el diseño.

9. ¿Qué es un sistema de información?

Dentro de una organización actúa como el sistema nervioso y se encarga de hacer llegar a
la información en tiempo y forma, interacciona en una dimensión estratégica y automatiza
procesos operativos debe estar orientado a procesos y generar resultados

10. ¿Cuáles son las principales características del software?

La mantenibilidad que implica que el software debe escribirse de tal forma que pueda
evolucionar para cumplir las necesidades de cambio de los clientes. La confiabilidad que
conlleva fiabilidad, protección y seguridad. La eficiencia hace que no se malgasten los
recursos del sistema. Por último, pero no menos importante la usabilidad que se refiere al
aspecto intuitivo del sistema.

Anda mungkin juga menyukai