1. República Bolivariana de Venezuela
Instituto Universitario Politécnico Santiago Mariño
Extensión – Porlamar
SISTEMAS I
ENSAYO, ING. DE SOFTWARE
Autor:
Javier Pérez
CI: 18865345
Porlamar, 20 de enero de 2017
2. La ingeniería de software es el estudio de los principios y metodologías para el
desarrollo y mantenimiento de sistemas de software, la ingeniería de software trata de
establecer los principios y métodos de la ingeniería con la finalidad de obtener un producto
con una rentabilidad empresarial que se fiable y que trabaje en máquinas reales, también se
define como la disciplina que estudia los procesos métodos y herramientas que
involucradas en la producción de software de calidad.
El software de calidad este debe cumplir con las necesidades para el fin de su diseño,
minimizar riesgos de pérdida económica y de infraestructura en caso de fallos, las
interfaces del mismo debe ser agradable con una facilidad de uso con capacidad para ser
modificado para su posterior inclusión de mejorar en el diseño original y seguir brindando
el rendimiento apropiado.
Debe ser capaz de ser transferido un entorno a otro y los datos que maneje deben ser
consistentes, cumplir con medidas de seguridad para evitar la vulnerabilidad a los agentes
externos.
A medida que transcurre el tiempo y las mejoras en las actividades del software de
calidad se han establecido estándares como el ISO 12207 e ISO SPICE, el ISO 12207
establece un marco de referencia común para los procesos del ciclo de vida del software
con una terminología bien definida que puede ser referenciada por la industria del
software. Estos definen los pasos para desarrollar software de calidad y el modo correcto
de evaluar sus procesos.
Las principales actividades que conforman el proceso de la ingeniería de software
son:
Los procesos, administración de proyectos, personas, productos y calidad.
Los procesos del software contemplan un conjunto de estructuras de actividades las
cuales persiguen el desarrollo y evolución del software.
Las actividades genéricas que se denotan en todo software a des arrollar son:
• Que debe hacer el software y sus especificaciones de desarrollo.
3. • Desarrollo, producción del sistema de software
• Validación, verificar que el software cumpla con lo solicitado por el cliente.
• Evolución, cambiar, adaptar el software a las nuevas demandas.
La administración de proyecto consiste en gestionar el desarrollo de un producto, el
cual debe ser terminado en un plazo, con los fondos establecidos, la administración de
proyecto no solo involucra la organización técnica y las habilidades organizativas, sino
también el arte de dirigir un equipo de personas, la administración de proyecto puede ser
tan trascendental como desarrollar la arquitectura.
La administración de proyecto comprende:
• Estructura
• Procesos administrativos.
• Procesos de desarrollo.
• Programa.
Cuando hablamos de producto hacemos referencia al diseño y desarrollo de software
por los ingenieros, los productos se pueden clasificar en:
• Productos genéricos, son los que produce una organización con el fin de ser
comercializados en el mercado.
• Hechos a medidas, pedido especifico hecho a un desarrollador, estos
productos deben de cumplir varias características al ser entregados:
El software debe poder evolucionar cumpliendo con su funcionalidad
Debe ser confiable, no debe producir perdidas en casos de fallos.
Debe tener la capacidad d administrar los recursos de la organización.
El desarrollador debe diseñar el software con una interfaz fácil de manejar e
integrar la documentación del mismo.
La calidad del software podemos verla como la calidad de lograr un producto
terminado de calidad es evitar la entrega de un producto defectuoso al usuario final o al
cliente para el cual se desarrolló un software
La calidad total permite determinar las condicionas para comprobar la satisfacción
del cliente en términos de Requerimiento, Proceso, Producto.