You are on page 1of 38

PET Ingeniera de Sistemas

DESARROLLO DE APLICACIONES
DISTRIBUIDAS Y TRANSACCIONALES
Unidad 1: Ingeniera de Requisitos

Dajs Cspedes Salas

2017
Cdigo tico de un ingeniero de software.

Dajs Cspedes Salas


Cdigo de tica y Prctica Profesional 5.2
http://www.acm.org/about/se-code-s

Los ingenieros de software debern comprometerse a convertir el anlisis, especificacin,


diseo, implementacin, pruebas y mantenimiento de software en una profesin respetada
y benfica.

Dajs Cspedes Salas


De acuerdo a su compromiso con la salud, seguridad y bienestar social, los
ingenieros de software debern sujetarse a los ocho principios siguientes:

Sociedad Administracin
Cliente
Profesin
Producto Colegas
Juicio
Personal

Dajs Cspedes Salas


1.Sociedad. Los ingenieros de software
actuarn en forma congruente con el inters
social.

Dajs Cspedes Salas


2.Cliente. y empresario. Los ingenieros de software
actuarn de manera que se concilien los mejores intereses de
sus clientes y empresarios, congruentemente con el inters
social.

Dajs Cspedes Salas


3.Producto. Los ingenieros de software asegurarn que
sus productos y modificaciones correspondientes cumplen
los estndares profesionales ms altos posibles.

Dajs Cspedes Salas


4.Juicio. Los ingenieros de software mantendrn integridad
e independencia en su juicio profesional.

Dajs Cspedes Salas


5.Administracin. Los ingenieros de software gerentes y
lderes promovern y se suscribirn a un enfoque tico en la
administracin del desarrollo y mantenimiento de software.

Dajs Cspedes Salas


6.Profesin. Los ingenieros de software incrementarn la
integridad y reputacin de la profesin congruentemente con
el inters social.

Dajs Cspedes Salas


7.Colegas. Los ingenieros de software apoyarn y sern
justos con sus colegas.

Dajs Cspedes Salas


8.Personal. Los ingenieros de software participarn toda
su vida en el aprendizaje relacionado con la prctica de su
profesin y promovern un enfoque tico en la prctica de la
profesin.

Dajs Cspedes Salas


ISO 9126
http://www.iso.org/iso/home/store/catalogue_tc/catalogue_detail.htm?csnumber=22749

Dajs Cspedes Salas


Antes de hablar de la ISO 9126 es necesario saber:

Qu es la Calidad del Software?


Qu pasa cuando no hay calidad?

Qu ES ISO 9000?

Dajs Cspedes Salas


Calidad de Software
Qu es la Calidad del Software?

Es el grado en el que el Producto Software incorpora un conjunto de


caractersticas , definidas por la industria, de tal manera que se garantiza su
eficiencia de uso respecto a los requisitos del cliente .
El objetivo no es necesariamente alcanzar una calidad perfecta , sino la
necesaria y suficiente para cada contexto de uso a la hora de la entrega y
del uso por parte de los usuarios .
Es primordial comprender las necesidades reales de los usuarios (la calidad
comienza con los requisitos).
Dada la complejidad de la calidad, es necesario utilizar un modelo que
especifique las caractersticas de calidad

Dajs Cspedes Salas http://es.slideshare.net/kybeleconsulting/i-jornada-csi-moiss-rodrguez-alarcos-quality-center-calidad-del-producto-software-de-la-teora-a-la-prctica


Calidad de Software
Qu pasa cuando no hay calidad?
Programas que no hacen exactamente lo que se espera
Proyectos que no terminan nunca.
Sistemas informticos que no se utilizan por la dificultad de su
manejo.
Productos software que son imposibles de mantener cuando
desaparece la persona o personas que lo desarrollaron.

Dajs Cspedes Salas


Qu es ISO 9000?

Un Conjunto de normas internacionales que definen requisitos


para los llamados sistemas de gestin de calidad. ISO 9000 tiene
reconocimiento internacional y se aplica a todas las industrias,
incluso al desarrollo de tecnologas de la informacin.

Los requisitos de la norma estn en el


documento conocido como ISO 9001:2000.

Dajs Cspedes Salas


ISO 9126 es un estndar internacional para la evaluacin de la
calidad del software.

Comprende la vista interior, exterior y en uso. Esta


basado en el modelo de McCall Mtricas basicas.
Mtricas de agregacin. Mtricas derivadas.

El estndar ISO 9126 fue formulado


inicialmente en 1991 estableciendo un modelo
de calidad y su uso como marco para la
Ha sido reemplazado por ISO/IEC evaluacin de software.
25010:2011

Dajs Cspedes Salas


FUNCIONALIDAD
Las funciones
requeridas estn
MANTENIBILIDAD disponibles en el
software?
Qu tan CONFIABILIDAD
fcil de Qu tan
modificar es confiable es el
el software? software?

ISO 9126

Qu tan Es fcil de usar


fcil es el software?
transferir el
software a USABILIDAD
otro Qu tan
PORTABILIDAD entorno? eficiente es el
software?

Dajs Cspedes Salas EFICIENCIA


Caractersticas
de ISO 9126

Calidad
Interna/E
xterna

Dajs Cspedes Salas


Caractersticas
de ISO 9126 Seguridad de Acceso

Efectividad
Calidad
de Uso

Satisfaccin

Productividad

Dajs Cspedes Salas


SQuaRE, ISO 25000:2005

Dajs Cspedes Salas


SQuaRE, ISO 25000:2005

Dajs Cspedes Salas


IEEE 830-1998

Dajs Cspedes Salas


Anlisis de requerimientos
El anlisis de requerimientos trata de capturar y describir detalladamente Segn IEEE un requisito
es: "Una condicin o
los requerimientos de funcionalidad y de calidad de servicio del producto capacidad que necesita el
usuario para resolver un
que se desarrolla. problema o conseguir un
La tarea la desarrollan entre los expertos de dominio (usuarios, expertos de marketing, objetivo determinado.
etc.) que saben lo que se quiere hacer y los analistas que definen de forma no ambigua Una condicin o
capacidad que debe estar
lo que se va a hacer. presente en un sistema o
Dentro de un proceso en espiral, no es una actividad nica, sino una tarea que se va componentes de un
sistema para satisfacer un
desarrollando incrementalmente. contrato, estndar,
Los principales aspectos del anlisis de requerimientos son: especificacin u otro
documento formal."
Identificar los paquetes de funcionalidad y detallarlos hasta hacerlos no (Chaves, 2005)

ambiguos.
Establecer los lmites de la aplicacin, identificando los agentes externos con
los que interacciona.
Identificar las caractersticas de las interacciones mediante la elaboracin de
un catlogo de mensajes y de sus semnticas.
Dajs Cspedes Salas
Proceso de anlisis de requisitos

Elaborar los
requisitos
Inspeccionar detallados
los requisitos mediante
Elaborar un de usuario. documentos
documento
Entrevistar al grficos y
de los
cliente. requisitos de textuales.
Identificar al usuario
cliente. (Debe
validarse con
el cliente)

Dajs Cspedes Salas


Para la formulacin de
las especificaciones
existen diferentes
estndar, el mas
conocido es el estndar
ANSI, IEEE 830-1993.

Dajs Cspedes Salas


Herramientas para la especificacin de requisitos
CASE (Computer Aided Software Engineering)

Dajs Cspedes Salas


IRQA Controla RETO OSRMT JEREMIA RAMBUTAN

Define la Conjunto de
Facilita la Ofrece misin del Ayuda
durante el aplicaciones
captura y recursos de sistema, la para el
Trabaja en desarrollo
organizacin Administraci construccin usuario final
arquitectura del sistema,
y el anlisis n de del rbol de ayudando a
cliente especialmen
de las requisitos, refinamiento los analistas
servidor, te con el
condiciones de casos de de del sistema en
desarrollada seguimiento
uso, de funcionalida la recopilacin
bajo java de cambio
prueba y des y y
error desarrollo de los
requisitos a categorizacin
de modelos en un
lo largo del
ciclo de vida documento

Dajs Cspedes Salas


http://www.visuresolutions.com/requirements-
engineering-tool

Process

Quality
Structure

Dajs Cspedes Salas


http://www.bizagi.com/es

Bizagi es una suite ofimtica con dos productos complementarios, un Modelador de


Procesos y una Suite de BPM. Bizagi Process Modeler es un Freeware utilizado para
diagramar, documentar y simular procesos usando la notacin estndar BPMN
(Business Process Modeling Notation).

Dajs Cspedes Salas


IRQA

Herramienta case de ingeniera de


requisitos, diseada para soportar las
actividades realizadas en el
proceso de especificacin de
sistemas. sta facilita y formaliza la
comunicacin entre el cliente, el
proveedor y los distintos miembros
del equipo de desarrollo. facilita la
captura, organizacin y anlisis de las
condiciones, as como la
especificacin de la solucin
mediante el apoyo metodolgico
adaptable a cada cliente.

Dajs Cspedes Salas


Documentos de anlisis

Dajs Cspedes Salas


Dajs Cspedes Salas
Dajs Cspedes Salas
Dajs Cspedes Salas
GRACIAS

Dajs Cspedes Salas

2017

You might also like