Está en la página 1de 3

Armada Boliviana

Escuela Marítima
“Bolivia”

INGENIERIA DE SISTEMAS Y SEGURIDAD


INFORMÁTICA

TEMA: Roles en el desarrollo de


software
MATERIA: Ingeniería de Software
DOCENTE: Ing. Neddy E. Choque F.
ESTUDIANTE: Est. Mario David Umaday Lopez
SEMESTRE: 7MO Semestre
FECHA DE ENTREGA: 09 de Agosto, 2023

La Paz – Bolivia
Pag 1
INGENIERIA DE SOFTWARE
INGENIERIA DE SOFTWARE: Es una disciplina de la Informática o Ciencias de la Computación, que
estudia y emplea principios, métodos y técnicas y la documentación asociada para el diseño, desarrollo
y mantenimiento de programas de calidad que sean rentables, fiables y opere en máquinas.
 GESTIÓN DE PROYECTOS DE SOFTWARE: Es un enfoque metódico orientado a la
proyección, administración de recursos y cumplimiento de objetivos específicos, medibles,
alcanzables y realistas para la realización de tareas dentro de una organización. En nuestro
caso implica la construcción de productos y sistemas basados en computadoras implica la
planificación, supervisión y control de personal y, facilitar las tareas de finalización y aprobación
del proyecto.

BENEFICIOS DEL DESARROLLO DE SOFTWARE: Es una interfaz y uso sencillo se adapta a la


empresa es de personalización completa, flexible y escalable. Lográndose implementar mejoras a
medida que crecen las necesidades de la organización y cambia la estructura. Es propiedad del cliente,
tiene un costo único.
ROLES EN EL DESARROLLO DE SOFTWARE: Las personas participantes en el proyecto de
desarrollo desempeñan uno o mas roles dependiendo del tamaño de la organización y duración del
proyecto.
ROLES FUNCIÓN
“PROJECT Administra el equipo completo de logística. Coordina, y controla los
MANAGER”: recursos con el fin de dar cumplimiento a los planes definidos.
“GERENTE O También puede llegar a supervisar la obra y personal seleccionado.
ADMINISTRADOR
DE PROYECTO”
ANALISTA DE Se encarga de realizar un análisis de requerimiento, en base a las
SISTEMAS necesidades del cliente y al software a desarrollar por ende interactúa con
los stackeholders para la definición de objetivos del sistema.
STACKEHOLDERS O Son personas o grupos de personas que están vinculadas o influyen de
“GRUPOS DE alguna manera en las operaciones de una empresa, como: accionistas,
INTERES” trabajadores, clientes, empresa proveedora, competencia, ONGs, medios
de comunicación.
ARQUITECTO DE Diseña y dirige la construcción de un programa o una aplicación. Se
SOFTWARE encarga de seleccionar qué tecnología se usará y toman decisiones sobre
el diseño, medidas técnicas, plataformas y normas de codificación a
utilizar. Además, supervisan a otros miembros del equipo y actúan como
puente o intermediarios entre el equipo de desarrollo y los gestores del
proyecto.

DISEÑADORES Se encargan de mapear el prototipo de la aplicación, como se va a ver


visualmente, como será su funcionamiento, la navegación. Implica
Diseñadores UI, Diseñadores UX y Especialista o Ingeniero en Base
de Datos, para el planteado de la arquitectura de la data y modelado de
entidades que se van a utilizar desde el backend y asi poder gestionar todo
el funcionamiento interno de la data
DESARROLLADORE Desarolladores Frontend, encargados de la interfaz y Desarrolladores
S Backend encargados de gestionar el servidor, la comunicación entre la
interfaz-la base de datos y entre otras aplicaciones.
PROGRAMADORES Deben convertir la especificación del sistema en código fuente ejecutable
utilizando uno o más lenguajes de programación, así como herramientas
de Herramientas de apoyo software.
TÉSTER Es el encargado de asegurar la calidad del software previene errores en la
etapas tempranas.
QA “QUALITY Se encarga de certificar el correcto funcionamiento de un sistema,
ASSURANCE” O resuelven problemas como los factores dominantes que son los tiempos y
“ASEGURADOR DE el costo de desarrollo. Exiten 2 tipos: El QA Automatión Téster, que se
CALIDAD” encarga de realizar pruebas automatizadas visto desde un perfil técnico. Y
el QA Functional Téster, que aplica un perfil funcional, cercano al
negocio. Se encarga de definir en etapas tempranas de un proyecto el plan
de pruebas funcional, que sirve como guía de referencia para las demás
etapas del desarrollo.
ADMINISTRADOR Es el que administra el ciclo de vida del sistema de software y la
DE LA evolución de su configuración.
CONFIGURACIÓN

DOCUMENTADO Es la persona encargada de mantener la información generada durante el


proceso de desarrollo.
INGENIERO DE El determina que los requisitos del usuario han sido implementados
VALIDACIÓN Y correcta y completamente.
VERIFICACIÓN
INGENIERO DE Modifica el software para adaptar nuevas funciones o modificar algunas
MANUTENCIÓN funciones existentes.

CLIENTE Construye un plan de pruebas de aceptación del sistema y aplicarlo al


final del proyecto, aceptando o rechazando la entrega.

CONCLUCIÓN: El software es un elemento clave para la evolución de un sistema, en la solución de


problemas, facilitando datos e información dirigida a una gama amplia de tecnología y campos de
aplicación.
La ingeniería de software incluye procesos, métodos y herramientas que permiten construir a tiempo y
con calidad sistemas complejos basados en sistemas electrónicos por fases. Donde dicho proceso de
software implica trabajo en equipo, sinergia y sincronización para el alcance de objetivos.

BIBLIOGRAFÍA:
 chrome-extension://efaidnbmnnnibpcajpcglclefindmkaj/http://cotana.informatica.edu.bo/
downloads/ld-Ingenieria.de.software.enfoque.practico.7ed.Pressman.PDF

 https://classroom.google.com/c/NjE3MzczMDQ0NzA2

También podría gustarte