You are on page 1of 3

Capitulo 2 1. Discuss the SDLC in brief (Describe brevemente el SDLC).

El uso de ciclos de vida para el desarrollo facilita el manejo de un Software de gran tamao ya que se divide en fases lo cual es ms fcil llevar un control del mismo evitando prdida de tiempo y dinero.

2. Give the basic phases in the software-development life-cycle (Da las fases basicas del SDLC). 1. Inicio y planeacin del proyecto/Reconocimiento de necesidades/Investigacin preliminar. 2. Seleccin e Identificacin del Proyecto/Estudio de Factibilidad. 3. Anlisis del Proyecto. 4. Diseo del Sistema. 5. Codificacin. 6. Testeo. 7. Implementacin. 8. Mantenimiento.

3. What are the different steps in the software-development life-cycle? What are the end products at each step?

4. What are the important activities that are carried out during the feasibility study phase? (Cules son las actividades ms importantes que se llevan a cabo durante el estudio de la fase de factibilidad ) a. Factibilidad Organizacional. b. Factibilidad Econmica. c. Factibilidad Tcnica. d. Factibilidad Operacional. 5. Explain the different categories of maintenance in the software-development lifecycle.(Explica las diferentes
categorias de mantenimiento en el ciclo de vida )

a. Mantenimiento correctivo. Localizar y eliminar los posibles defectos de los programas, los cuales
puedan ocasionar un fallo en la aplicacin

b. Mantenimiento adaptativo. Consiste en la modificacin de un programa debido a cambios en el


entorno. El mantenimiento adaptativo es cada vez ms usual debido principalmente al cambio, cada vez ms rpido, en los diversos aspectos de la informtica: nuevas generaciones de hardware, nuevos Sistemas operativos, etc. Mantenimiento perfectivo. Se puede definir como el conjunto de actividades o funciones que requiere el usuario para que sean implementadas en el sistema Mantenimiento preventivo. Consiste en la modificacin del software para mejorar sus propiedades, con esto estamos garantizando que el software va teniendo una mejor calidad, este saca las tcnicas de la ingeniera inversa as como de la reingeniera.

c. d.

6. What is the role of the testing phase in the software-development life-cycle? (Cul es el papel de la fase de
prueba en el ciclo de vida de desarrollo de software?) La importancia del testing en el ciclo de vida es determinar y detectar problemas o tanto en diseo como en codificacin, esto se puede considerar como un control de calidad en el software y puede garantizar el buen funcionamiento del mismo. 7. Draw the schematic diagram of the waterfall model of software development. Also discuss its phases in brief.

1. E
st u di o d e F a ct ib ili d a d: E s la fase donde se realiza un estudio de costo beneficios de la aplicacin propuesta, ademas nos sirve para entender mejor el problema e identificar soluciones alternativas del mismo. En esta fase podemos determinar si el proyecto es viable o no. 2. Requerimientos, Analisis y Especificaciones: Esta fase es determinar las cualidades con las que debe de contar el sistema, as como los terminos de funcionalidad y facilidad de uso.

3. Diseo y Especificaciones: En esta fase es obtener el resultado del SRS e introducir todos esos requerimientos en un lenguaje de programacin que 4.

8. Explain the waterfall model in detail with the help of a diagram. State its advantages and also its limitations. 9. What is a prototype? Draw the schematic diagram of the prototyping model of software development. Also discuss its phases in brief. 10. What are the major advantages of first constructing a working prototype before developing the actual product? 11. Write a short description of the evolutionary development model. Also state its advantages. 12. Explain the iterative-enhancement model with the help of a suitable example. 13. Which life-cycle model would you follow for developing software for each of the following applications? Justify your selection of model with an appropriate reason: (i) A game (ii) A new text editor (iii) A compiler for a new language (iv) A software for hospital management 14. How are the risks associated with a project handled in the spiral model of software development? 15. What are the major phases in the spiral model of software development? Explain. 16. List the various models of software development and explain the RAD model in detail. 17. Compare the spiral model with the prototyping model by giving their advantages and disadvantages. 18. What is the need and use of the evolutionary development model? 19. Discuss the advantages and disadvantages of various models of software engineering. 20. Give a short comparison between the various software-development life-cycle models.

You might also like