¿Por qué es tan importante la ingeniería de software para obtener una aplicación de calidad?
Con la finalidad de que comprendas la importancia del desarrollo de software te invito a realizar la siguiente actividad.
Situación contextual
En la actualidad, la enorme industria del software se ha convertido en un factor dominante en las economías del mundo industrializado. Equipos de especialistas de software, cada uno centrado en una parte de la tecnología que se requiere para llegar a una aplicación compleja, han reemplazado al programador solitario de los primeros tiempos. Actualmente, hay siete grandes categorías de software de computadora donde se trabaja (software de sistemas, software de aplicación, software de ingeniería y ciencias, software incrustado, software de línea de productos, aplicaciones web y software de inteligencia artificial)[1], en ciertos casos se elaboran sistemas nuevos, pero en muchos otros se corrigen, adaptan y mejoran aplicaciones ya existentes.
Problema significativo de contexto
¿De qué forma la aplicación de la ingeniería de software es importante para lograr sistema informático exitoso?
Proceso
- Formar equipos de alumnos, de los cuales se trabajarán en cada una las siguientes tareas a elaborar:
- Realizar una lectura y análisis de la información que está contenida en la siguiente dirección web: http://www.answers.com/Q/Why_is_software_engineering_an_engineering_discipline para ello se tendrá que traducir al idioma español. La traducción se escribirá en la libreta donde se registra esta actividad
- A través del internet http://es.slideshare.net/jes4791/ingenieria-del-software-un-enfoque-practico busca el libro Ingeniería de software un enfoque práctico 7ª edición, autor Roger S. Pressman, editorial Mc Graw Hill, realiza una lectura de las páginas 12-14 el tema “1.4 el proceso del software” y contesten las siguientes preguntas con sus propias palabras, ¿Cuándo se dice que las actividades estructurales son aplicables a todos los proyectos de software?, ¿El proceso del software asegura la calidad del mismo y por qué?
- Desarrolle un escenario catastrófico pero realista en el que la falla de un programa de cómputo o software, como también se le conoce, pudiera ocasionar un gran daño ya sea económico o humano, tomando como ejemplo la información publicada en el blog cuya dirección web es: http://www.javiergarzas.com/2013/05/top-7-de-errores-informaticos.html y en el sitio web:
- Una vez terminadas estas tareas, elaborar un informe con las respuestas de estas actividades en su libreta que deberá contener:
- Una presentación al inicio con el nombre de la escuela, especialidad, semestre y grado.
- Los nombres completos de los integrantes comenzando con el apellido paterno.
- Se hará un reporte de la actividad a mano y se escaneará para subirlo posteriormente a la plataforma de aprendizaje electrónico.
Conclusión
1. ¿Cuáles han sido los retos más importantes para elaborar un software de calidad?
__________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
2. ¿Te gustaría desarrollar software para una empresa pública o privada o para tu escuela o para tu comunidad? ¿Porqué?
___________________________________________________________________________________________________________________________________________________________________________________________________________________________
[1] Pressman R. (2010). Ingeniería de software un enfoque práctico 7ª edición, (México): Editorial Mc Graw Hill. (página 6-7)
