Introducción a software Flashcards
¿Qué es la ingeniería?
La ingeniería es una profesión basada en el uso de conocimientos científicos para la solución de problemas en el mundo real.
¿Qué es software?
Programas de cómputo y su documentación asociada: requerimientos, modelos de diseño y manuales de usuario
¿Qué es ingeniería de software?
Es una disciplina de ingeniería que comprende todos los aspectos de la producción de software desde las etapas iniciales del sistema de especificación hasta el mantenimiento de este después que se libera
La ingeniería de software incluye:
Personas
Proceso
Proyecto
Producto
Que son las ciencias computacionales:
Conciernen a la teoría y fundamentos de cualquier sistema de cómputo (hardware y software)
Qué es ingeniería de sistemas
Concierne a todos los aspectos del desarrollo de sistemas basados en cómputo incluyendo en hardware, software y la ingeniería de procesos
¿Qué hacen los ingenieros de software?
Son los encargados de la especificación del sistema y del diseño de la arquitectura, la integración y la puesta en marcha
Los mitos del software se dividen en 3:
Mitos de la administración
Mitos del cliente
Mitos del profesional
¿Cuáles son los 3 mitos de la administración?
- Tenemos un libro lleno de estándares y procedimientos para elaborar software. ¿No le dará a todo mi personal lo que necesita saber?
- Si nos atrasamos, podemos agregar más programadores y ponernos al corriente (CONCEPTO DE HORDA DE MONGOLES)
- Si decido subcontratar el proyecto de software a un tercero, puedo descansar y dejar que esa compañía lo elabore.
¿Cuáles son los 2 mitos del cliente?
- Para comenzar a escribir programas, es suficiente el enunciado general de los objetivos- podemos entrar en más detalles adelante.
- Los requirimientos del software cambian continuamente, pero el cambio se asimila con facilidad debido a que el software es flexible.
¿Cuáles son los 4 mitos del profesional?
- Una vez que escribimos el programa y hacemos que funcione, nuestro trabajo ha terminado
- Hasta que no se haga “correr” el programa, no hay manera de evaluar su calidad
- El único producto del trabajo que se entrega en un proyecto exitoso es el programa que funciona
- La ingeniería en software hará que generemos documentación voluminosa e innecesaria e invariablemente nos retrasará.
¿Cuál es la realidad del primer mito de la administración?
Tal vez exista el libro pero, ¿se utiliza?¿es adaptable? ¿saben de su exitencia los trabajadores de software?
¿Cuál es la realidad del segundo mito de la administración?
El desarrollo de software no es un proceso mecánico similar a la manufactura. Pueden agregarse individuos de manera planeada y ordenada.
¿Cuál es la realidad del tercer mito de la administración?
Si una organización no comprende cómo administrar y controlar pryectos de software internamente, de manera invariable tendrán problemas cuando subcontraten software.
¿Cuál es la realidad del primer mito del cliente?
Aunque no siempre es posible tener el enunciado exhaustivo y estable de los requerimientos , un “planteamiento de problemas” ambiguo es una receta para el desastre.
¿Cuál es la realidad del segundo mito del cliente?
El efecto que tiene los cambios varian según la época en la que se introducen
¿Cuál es la realidad de los mitos del profesional?
- Entre 60 y 80% del esfuerzo dedicado al software ocurrirá después de entregarle al cliente
- Las revisiones del software son un filtro de calidad
- Un programa que funciona solo es una parte de la configuración del software que incluye muchos elementos.
- La ingniería de software no consiste en producir documentos, sino en crear un producto de calidad