Vous êtes sur la page 1sur 9

Actividad 1 “Análisis de casos de éxito de incorporación de métodos formales en el desarrollo de software”.

Ortega Martinez, Jose Hermilo.

INSTITUTO DE ESTUDIOS UNIVERSITARIOS


CAMPUS ONLINE
MAESTRIA EN DIRECCION DE INGENIERIA DE SOFTWARE

MATERIA

Actividad 1 “El análisis de requerimientos para un


sistema de control”

ALUMNO(A): JOSE HERMILO ORTEGA MARTINEZ


FACILITADOR: MTTRO. JUAN RAYMUNDO RODRIGUEZ VAN SCOLT
SAN BUENAVENTURA, COAHUILA, A lunes, 10 de julio de 2017.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Métodos formales de ingeniería de software. Diciembre de 2016. Pág. 1
Actividad 1 “Análisis de casos de éxito de incorporación de métodos formales en el desarrollo de software”.
Ortega Martinez, Jose Hermilo.

INDICE
INTRODUCCION .................................................................................................................................. 3
DESARROLLO ...................................................................................................................................... 4
TEMA 1: INGENIERIA DE REQUERIMIENTOS ............................................................................ 4
1.1.- DEFINICION.......................................................................................................................... 4
TEMA 2: EJEMPLO DE LA INGENIERIA DE REQUERIMIENTOS ............................................. 5
2.1.- PROCESO DE ANALISIS .................................................................................................... 5
2.2.- ELICITACION........................................................................................................................ 5
2.3.- ANALISIS .............................................................................................................................. 6
2.4.- VALIDACION ........................................................................................................................ 6
2.5.- PRIORIZACION .................................................................................................................... 7
2.6.- NEGOCIACION .................................................................................................................... 7
CONCLUSION ...................................................................................................................................... 8
FUENTES DE INFORMACION............................................................................................................ 9

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Métodos formales de ingeniería de software. Diciembre de 2016. Pág. 2
Actividad 1 “Análisis de casos de éxito de incorporación de métodos formales en el desarrollo de software”.
Ortega Martinez, Jose Hermilo.

INTRODUCCION

Hoy en día la industria del software cada vez busca más maneras de poder llegar
a realizar o desarrollar software a medida con mejor y más amplio porcentaje de
exactitud en establecimientos y cumplimiento de requerimientos. En el presente ensayo
se expone una breve definición de la ingeniería de requerimientos así como pasos
necesarios que se deben llevar acabo en la ingeniería de requerimientos para la
correcta definición y cumplimiento de un requerimiento solicitado por usuarios.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Métodos formales de ingeniería de software. Diciembre de 2016. Pág. 3
Actividad 1 “Análisis de casos de éxito de incorporación de métodos formales en el desarrollo de software”.
Ortega Martinez, Jose Hermilo.

DESARROLLO

TEMA 1: INGENIERIA DE REQUERIMIENTOS

1.1.- DEFINICION

Se le conoce como ingeniera de requerimientos al proceso de recopilación,


análisis y verificación de las necesidades que puede tener un cliente para el desarrollo
de un sistema. Esta busca mejorar la forma en la que comprendemos y definimos las
funciones de un sistema. Estos son formulados en conjunto con los clientes.

Así mismo, se dice que la ingeniería de requerimientos definida por diferentes autores
es:
 Según la IEEE como IEEE90: Los requerimientos fueron definidos como la
condición o capacidad requerida por el usuario para resolver una problemática
existente.
 Según Sabe: Rama de la ingeniería que trata con el establecimiento del objetivo,
funciones y restricciones de los sistemas de software.
 Según Boehm: Disciplina para el desarrollo de especificaciones completas,
consiente y no ambigua.

El análisis de requerimientos puede llegar a ser una tarea difícil pero sumamente
importante para el correcto cumplimiento y funcionamiento de un software, se dice que
es difícil porque aquí debe de acordarse y formularse una correcta y especifica
definición de requerimiento en base a una idea quizá vaga de un cliente, pero con el
buen entendimiento y razonamiento de parte del analista de sistemas, esa idea puede
llegar a tomar forma y convertirse adecuadamente en un requerimiento.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Métodos formales de ingeniería de software. Diciembre de 2016. Pág. 4
Actividad 1 “Análisis de casos de éxito de incorporación de métodos formales en el desarrollo de software”.
Ortega Martinez, Jose Hermilo.

TEMA 2: EJEMPLO DE LA INGENIERIA DE REQUERIMIENTOS

2.1.- PROCESO DE ANALISIS

Se le conoce como proceso de análisis de requerimientos al conocer las


principales actividades o funciones como técnica para la obtención de requerimientos
que posteriormente son analizados detenidamente. Según Pressman, el proceso puede
identificarse en 5 actividades o tareas fundamentales para todo el proceso de análisis
de requerimientos que a continuación se describen y ejemplifican:
 Reconocimiento del problema
 Evaluación y síntesis
 Modelización
 Especificaciones
 Revisan
No obstante, existen una serie de pasos los cuales también pueden llegar a ser
tomados para la ingeniería de requerimientos y obtención de información.

2.2.- ELICITACION

Actualmente se ha encontrado una problemática existente en el consultorio


médico Ortega en el cual debido a la carencia de un sistema informático no se tiene un
buen control y administración del:
 Agenda de citas de clientes.
 Catálogo de usuarios
 Catálogo de proveedores
 Catálogo de inventario de materiales
El objetivo de mejora que se obtendría con el desarrollo del software es el poder contar
llegar a administrar y controlar todos los puntos antes mencionados, todo esto
siguiendo una estrategia de análisis y obtención de requerimientos enfocada en
diagramas de flujo.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Métodos formales de ingeniería de software. Diciembre de 2016. Pág. 5
Actividad 1 “Análisis de casos de éxito de incorporación de métodos formales en el desarrollo de software”.
Ortega Martinez, Jose Hermilo.

2.3.- ANALISIS

Para este proyecto se ha determinado como riesgos para el buen funcionamiento


y cumplimiento de requerimiento los siguientes puntos:
 Desconocimiento de manejo del software
 Desconocimiento del uso de equipo de computo
 Mal llenado de datos e información al software
 Equipos de cómputo con bajos recursos
 Nulo mantenimiento de equipos y software
Los objetivos del desarrollo son considerados como objetivos garantizados ya que de
no cumplirse con dichos requerimientos formales o informales se estipula por medio de
un contrato mutuo el incumplimiento de contrato y sanciones pertinentes.

2.4.- VALIDACION

Para la validación del cumplimiento de requerimientos se hará uso de


herramientas básicas de revisión como lo pueden ser listas o check list con los cuales
se pueda llegar a ver si se ha cumplido con los requerimientos obtenidos en la etapa de
licitación o análisis. Un ejemplo de estos es el siguiente check list:

CHECK LIST DE REQUERIMIENTOS


Indicador Requerimiento Observaciones
Agenda de citas de clientes.
Catálogo de usuarios
Catálogo de proveedores
Catálogo de inventario de materiales

Otro ejemplo de check list puede ser llevado por el equipo de desarrollo que siguiendo
un Project visto por el personal de planeación y proyectos.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Métodos formales de ingeniería de software. Diciembre de 2016. Pág. 6
Actividad 1 “Análisis de casos de éxito de incorporación de métodos formales en el desarrollo de software”.
Ortega Martinez, Jose Hermilo.

2.5.- PRIORIZACION

El criterio de evaluación que se lleva a cabo en el desarrollo del software para el


consultorio médico es seguido por parte tanto del analista de sistemas como del usuario
final quien da fe y legalidad de cuando un requerimiento es o no cumplido.

Se tiene como involucrados del proyecto a las siguientes personas


 Gerente de proyecto de desarrollo de sistemas
 Analista de sistemas
 Usuario final

2.6.- NEGOCIACION

El poder contar con un software personalizado echo a medida en base a los


requerimientos del consultorio médico puede garantizar y tomar una ventaja competitiva
ante los software que están en línea debido a que muchas veces dichos software no
pueden llegar a cumplir con el 100% de los requerimientos lo cual hace un software
parcialmente o en su mayoría innecesario a los requerimientos solicitados por el usuario
final que en este caso es el consultorio médico.

Un software a medida además de poder llegar a ser 100% enfocado a los


requerimientos del cliente, este será un software con el cual se podrá ser atendido y
único ante la diferente gama de software que por un precio mucho mayor pudieran no
ofrecer completamente las necesidades del cliente o en el peor de los casos por un
costo superior llegar a ofrecer funciones de más irrelevantes al deseo y necesidades del
cliente.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Métodos formales de ingeniería de software. Diciembre de 2016. Pág. 7
Actividad 1 “Análisis de casos de éxito de incorporación de métodos formales en el desarrollo de software”.
Ortega Martinez, Jose Hermilo.

CONCLUSION

La ingeniería de requerimientos puede llegar a ser una herramienta muy útil con
la cual un equipo de desarrollo puede llegar a conocer de manera más organizada y
adecuada las funcione o acciones más específicas, formales e informales que debe
cumplir un software. Con esto se puede llegar a garantizar en mayor porcentaje el éxito
o fracaso de un proyecto que como pudiera llegar a cumplir con todos los
requerimientos y funciones, también puede llegar a haber proyectos que no cumplan
correcta y adecuadamente dichos requerimientos y terminar siendo inutilizado,
desechado, rechazado o cancelado por el usuario final. Es por eso que el correcto
análisis y definición de requerimientos así como el guiarse de estos es la fórmula casi
perfecta al éxito de un software.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Métodos formales de ingeniería de software. Diciembre de 2016. Pág. 8
Actividad 1 “Análisis de casos de éxito de incorporación de métodos formales en el desarrollo de software”.
Ortega Martinez, Jose Hermilo.

FUENTES DE INFORMACION

1. SliderShare (2010).- https://es.slideshare.net/jmpov441/ingenieria-de-


requerimientos-1
2. Wikipedia (2013).- https://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_requisitos
3. Sg (2017).- https://sg.com.mx/revista/17/obtencion-requerimientos-tecnicas-y-
estrategia#.WWRBLYg1_IV
4. Sedici (2017).- http://sedici.unlp.edu.ar/bitstream/handle/10915/4057/2_-
_Ingenier%C3%ADa_de_requerimientos.pdf?sequence=4
5. Mena (2005).-
http://mena.com.mx/gonzalo/maestria/ingreq/presenta/procesos_ir/
6. SliderShare (2010).- https://es.slideshare.net/jmpov441/introduccin-a-la-
ingeniera-de-requerimientos
7. SliderShare (2017).- https://es.slideshare.net/igonzalezprs/ingenieria-de-
requisitos-y-requerimientos-
71311763https://es.slideshare.net/igonzalezprs/ingenieria-de-requisitos-y-
requerimientos-71311763
8.

IEU campus Online. Maestría en Dirección de Ingeniería de Software


Métodos formales de ingeniería de software. Diciembre de 2016. Pág. 9

Vous aimerez peut-être aussi