Anda di halaman 1dari 6

TECNOLGICO NACIONAL DE MXICO

Instituto Tecnolgico de Salina Cruz

INSTITUTO TECNOLGICO DE SALINA CRUZ

TEMA:
Reporte de la Unidad
(Introduccin a la ingeniera del software y sistemas de informacin)
FACILITADOR:
Ing. Jos Luis Fuentes Ortiz

NOMBRE DEL ALUMNO:


Carlos Enrique Hernndez Njera
Juan de Mata Escobar Barrera

SEMESTRE: 4to.

GRUPO: E4

CARRERA:
Ing. En Tecnologas de la Informacin y Comunicacin

SALINA CRUZ, OAXACA A 14 de Febrero del 2016

TECNOLGICO NACIONAL DE MXICO


Instituto Tecnolgico de Salina Cruz

1.1.

Conceptos de Ingeniera del Software: mitos, paradigma, ingeniera de


software, calidad, proceso, mtodo, herramienta, espectro de gestin.

Mito.- Una declaracin superficial de los objetivos es suficiente para empezar a escribir los
programas. Realidad.- La mala definicin inicial es la principal causa de baja calidad. Se
requiere un conocimiento formal y detallado de los hechos y procesos y amplia comunicacin con
el cliente. Mitos de los Desarrolladores.
Mito.- Lo nico que se entrega al terminar el proyecto es el programa funcionando.
Realidad.- El software funcionando es solo una parte de una CONFIGURACION DE SOFTWARE.
La documentacin es la base de un buen desarrollo y guas para las tareas de mantenimiento.
Paradigma: La ingeniera de software surge de la ingeniera de sistemas y de hardware. Abarca
un conjunto de tres elementos que facilitan el control sobre el proceso de desarrollo de software y
suministran las bases para construir software de calidad de una forma productiva.
Mtodos
Herramientas
Procedimientos
Mtodos que indican cmo construir el software tcnicamente e incluyen un amplio espectro de
mtodos para la planificacin, la estimacin, el anlisis, el diseo, codificacin, prueba y
mantenimiento. Herramientas automticas y semiautomticas que apoyan a la aplicacin de los
mtodos. Cuando se integran las herramientas de forma que la informacin creada por una
herramienta puede ser usada por otra, se establece un sistema para el soporte del desarrollo de
software, llamado Ingeniera de Software Asistida por Computadora ( CASE ).
Procedimientos que definen la secuencia en la que se aplican los mtodos, las entregas, los
controles de calidad y guas para evaluacin del progreso.
Ingeniera del software: Disciplina que establece el uso de principios de ingeniera robustos,
orientados a obtener software econmico, que sea confiable y funcione de manera eficiente.
Calidad: Algunas caractersticas de calidad fundamentales en todo producto de programacin son:
utilidad, claridad, confiabilidad, eficiencia y economa.
Proceso: Conjunto de actividades que conducen a la creacin de un producto de software.
Depende de personas que toman decisiones y juicios.
No existe proceso ideal
Para los sistemas crticos se requiere un proceso de desarrollo muy estructurado

TECNOLGICO NACIONAL DE MXICO


Instituto Tecnolgico de Salina Cruz

Para los sistemas de negocio con requerimientos rpidamente cambiantes, un proceso flexible y
gil probablemente sea ms efectivo.
Mtodo: Estructurado para el desarrollo de software, facilita la produccin de software de alta
calidad de una forma costeable. No existe un mtodo ideal. Mtodos se basan en la idea de
modelos graficos.Dependen de personas que toman decisiones y juicios.
Herramienta: En los cursos de ingeniera de software se utilizan varias herramientas de desarrollo
y gestin para mejorar la produccin de software. Estas cubren distintas actividades del ciclo de
desarrollo: requerimientos, diseo, construccin, pruebas, SQA, SCM.
Cuando se integran las herramientas de forma que la informacin creada por una herramienta
puede ser usada por otra, se establece un sistema para el soporte del desarrollo de software,
llamado Ingeniera de Software Asistida por Computadora (CASE).
El espectro de la gestin: La gestin eficaz de un proyecto de software se centra en las cuatro
Ps: personal, producto, proceso y proyecto. El orden no es arbitrario.

1.2 La importancia de la ingeniera de Software.


Producir software costeable es esencial para el funcionamiento de la economa nacional e
internacional. Este es abstracto e intangible. No est restringido por materiales, o gobernado por
leyes fsicas o por procesos de manufactura. Esto simplifica la ingeniera de software ya que no
existen limitaciones fsicas del potencial del software. Sin embargo, esta falta de restricciones
naturales significa que el software puede llegar a ser extremadamente complejo.
Hemos desarrollado mtodos efectivos de especificacin, diseo e implementacin del software.
Las nuevas notaciones y herramientas reducen el esfuerzo requerido para producir sistemas
grandes y complejos.
Los ingenieros de software pueden estar orgullosos de sus logros. Sin software complejo no
habramos explorado el espacio, no tendramos Internet y Telecomunicaciones modernas, y todas
las formas de viajar serian ms peligrosas y caras. Dicha ingeniera ha hecho enormes
contribuciones en su corto periodo de vida.

1.3. Ingeniera Historia de la del Software.


Desde sus inicios en la dcada de 1940, escribir software ha evolucionado hasta convertirse en
una profesin que se ocupa de cmo crear software y maximizar su calidad. Surgimiento como una
profesin: A principios de los 1980, la ingeniera del software ya haban surgido como una genuina
profesin, para estar al lado de las ciencias de la computacin y la ingeniera tradicional.
El papel de la mujer: en la dcada de los aos 1940, 1950 y 1960, a menudo los hombres llenaron
los roles ms prestigiosos y mejor pagados en la ingeniera de hardware, pero a menudo
delegaron la escritura de software a las mujeres. Grace Murray Hopper, Jamie Fenton y muchas

TECNOLGICO NACIONAL DE MXICO


Instituto Tecnolgico de Salina Cruz

otras mujeres annimas llenaban Muchos trabajos de programacin durante las primeras dcadas
de la ingeniera de software.

1.4. Los sistemas de informacin: concepto, caractersticas, estructuras, procesos,


clasificacin, ERPs, CRM, SCM.
Un sistema de informacin es un conjunto de recursos humanos, materiales, financieros,
tecnolgicos, normativos y metodolgicos, organizado para brindar, a quienes operan y a quienes
adoptan decisiones en una organizacin, la informacin que requieren para desarrollar sus
respectivas funciones. Un sistema de informacin no requiere necesariamente el uso de la
tecnologa de computacin. Ha habido sistemas de informacin antes de que se crearan las
computadoras.
Caractersticas: Variedad en la presentacin, disponibilidad de informacin, informacin selectiva,
tiempo de respuesta, generalidad, seguridad, exactitud. Flexibilidad, Amigabilidad.
Estructuras: Usando esta orientacin de producto, un sistema de informacin se puede
representar como una estructura jerrquica de cuatro niveles:
NIVEL 1 representacin general del sistema (el producto).
NIVEL 2 representa los subsistemas contenidos dentro del sistema. Cada subsistema es un
proceso del negocio para recoger, almacenar y recuperar datos dentro de un perodo de tiempo
especfico (por demanda).
NIVEL 3 representa los procedimientos necesarios para implementar cada subsistema
NIVEL 4 representa los pasos necesarios para poner cada procedimiento en ejecucin.
Procesos: Conjunto estructurado de actividades requeridas para desarrollar un sistema de
software.
Especificacin - que debe hacer el software y cules son sus especificaciones de desarrollo.
Desarrollo produccin del sistema de software.
Validacin verificar que el software hace lo que el cliente pide.
Evolucin cambiar/adaptar el software a las demandas.
Confiable: Los errores del proceso son descubiertos antes de que se conviertan en errores del
producto
Robusto: Puede continuar el proceso a pesar de problemas inesperados
Mantenible: Puede el proceso evolucionar para cumplir con los objetivos organizacionales
Rapidez: Que tan rpido puede producirse el sistema?
Entendible: Se encuentra el proceso bien definido y es entendible?
Visible: l proceso es visible al exterior?
Soportable:Puede el proceso ser soportado por herramientas CASE?.
Aceptable:El proceso es aceptado por aquellos involucrados en el?.
Clasificacin: Esta funcin consiste en identificar los datos, agruparlos en conjuntos homogneos,
y ordenarlos teniendo en cuenta la manera en que ser necesario recuperarlos. El
almacenamiento de datos en archivos computadorizados dispone de tcnicas que han permitido

TECNOLGICO NACIONAL DE MXICO


Instituto Tecnolgico de Salina Cruz

alcanzar

un

elevado

nivel

de

refinamiento

en

este

sentido.

ERP: Corresponde a Enterprise Resource Planning (Planificacin de Recursos Empresariales)


constan de una serie de mdulos que se pueden adquirir o no, en funcin de las necesidades
exactas que tengamos en nuestra organizacin. Suele ser habitual que estos mdulos estn
personalizados por sector productivo. Excepto en el caso en que optemos por un desarrollo a
medida interno del ERP (que no suele ser muy frecuente), el ERP ser un producto estndar cuya
adaptacin a cada organizacin se realizar en un proceso conocido como parametrizacin.
CRM: Las siglas CRM, se trata de la gestin de las relaciones con los clientes, Customer
Relationship Management. Todo proceso de una empresa debera estar enfocado a la venta de un
determinado producto. De esta forma, el concepto CRM define una estrategia de organizacin
enfocada a la satisfaccin de las necesidades del cliente.
SCM: Software Configuracinu Management (SCM) o Gestin de configuracin de software es una
especializacin de la Gestin de configuracin a todas las actividades en el sector del desarrollo
de software.
Conjunto de actividades tendientes a:
Identificar un cambio.
Controlar un cambio.
Asegurar la correcta implementacin.
Comunicar
los
cambios
realizados.
Por qu es necesario usar SCM? :
Cambios en el negocio dictan cambios en requisitos.
Nuevas necesidades de informacin para funcionalidades existentes.
Reduccin o ampliacin del negocio provoca cambios en prioridades o integrantes del proyecto.
Cambios presupuestarios imponen redefinir en producto/proyecto.
Se puede clasificar en:
Cdigo fuente
Datos
Documentacin
Debe proporcionar informacin sobre:
Tipo de elemento
Proyecto al que pertenece
Versin
Cdigo fuente
Datos
Documentacin
Lneas de base:
Punto de inicio para la evolucin controlada del software.
Solo se incorporan productos del trabajo luego de la revisin y aprobacin de los mismos.
Puede cambiarse solamente a travs de procedimientos formales.

TECNOLGICO NACIONAL DE MXICO


Instituto Tecnolgico de Salina Cruz

Generalmente constituye un milestone.


La Planificacin de SCM Define:
Marco de desarrollo del proceso.
Alcance.
Actores.
Responsabilidades.
Estndares.
Herramientas.
Proceso SCM, define tareas con objetivos concretos:
Identificar elementos de la configuracin.
Controlar los cambios.
Controlar las versiones.

Anda mungkin juga menyukai