trabajos
Introducción
el desarrollo de software es un labor muy extensa y con una gran complejidad en su desarrollo la cual se necesita especialistas en el tema en su desarrollo a la cual podrán dar diferentes opiniones diferentes, el cual este trabajo describirá información detallado de los términos de la ingeniería de software como son: usuario, analista, diseñador, desarrollador, probador,integrador.
USUARIO
Un cliente es aquella persona responsable de llevar a cabo el buen desempeño del proyecto, por parte de la empresa que contrata el desarrollo, también llamada mandante. El cliente debe representar los derechos y asumir los deberes de dicha empresa ante el equipo de desarrollo. Por lo tanto, el cliente debe estar presente en todas las fases deldesarrollo del producto, y realizar todas las actividades que se esperan de él, tales como la aceptación provisional y final del producto. El cliente debe representar los derechos y asumir los deberes de dicha empresa ante el equipo de desarrollo. Por lo tanto, el cliente debe estar presente en todas las fases del desarrollo del producto, y realizar todas las actividades que se esperan de él, talescomo la aceptación provisional y final del producto. Un usuario final generalmente se refiere a aquella persona que utiliza el sistema, pero que es desconocida o no identificable. Generalmente pasa esto en sistemas de información de uso masivo, tales como los sistemas.
ANALISTAS
Son los que determinan las necesidades del cliente y /o usuario para poder especificar los requerimientos que sirvancomo base para el desarrollo de un sistema o software siendo el "que" de un sistema informático.
Luego los analistas deben determinar información adicional requerida, tales como la evaluación de tecnología disponible para el desarrollo y las tecnologías disponibles para el cliente. Debe considerar todos los recursos especiales requeridos, las estimaciones del cliente y sus tiempos límites, asícomo factores adicionales que puedan ser de interés. Luego, los analistas deben realizar la especificación de requisitos de software. Esto es, no como una especificación en lenguaje del cliente, sino que como especificación para el equipo de trabajo. El rol de analista es muy importante, debido a que el éxito del proyecto dependerá de una buena especificación de requisitos.
Importancia: antes deLlevar un desarrollo de proyecto de software los analistas estudian el problema, descomponiendo en subproblemas en menor complejidad de esta forma encuentran soluciones.
DISEÑADORES
Es el encargado de generar el diseño del sistema. Entre sus funciones está: Generar el diseño arquitectónico y diseño detallado del sistema, basándose en los requisitos.
Generar prototipos rápidos del sistema(con analistas y programadores) para chequear los requisitos.
Generar el documento de diseño arquitectónico de software (DDA), y mantenerlo actualizado durante el proyecto.
Velar porque el producto final se ajuste al diseño realizado (funciones de téster).
En cada disciplina de la ingeniería, el diseño acompaña el enfoque disciplinado que se utiliza para inventar la solución de un problema,entregando así un camino entre los requisitos y la implementación. En ingeniería de software, el propósito del diseño es la construcción de un sistema que cumpla con los siguientes aspectos:
Satisfaga una especificación funcional dada.
Cumpla con las limitaciones del medio receptor del sistema.
Cumpla requisitos implícitos y explícitos de rendimiento y uso de recursos.
Satisfaga criterios dediseño implícitos y explícitos en la forma del artefacto construido.
Satisfaga restricciones del mismo proceso de diseño, tal como su duración y costo, o las herramientas disponibles para realizar el diseño.
Objetivos
El propósito del diseño es el de crear una estructura interna limpia y relativamente simple, también llamada a veces una arquitectura. Un diseño es el producto final del...
Regístrate para leer el documento completo.