ingenieria de software
SISTEMAS Y COMPUTACION
INSTITUTO TECNOLÓGICO DE
TLALNEPANTLA
DEPARTAMENTO DE SISTEMAS Y COMPUTACION
INGENIERIA EN TECNOLOGIAS DE INFORMACION Y
COMUNICACIONES
UNIDAD I
INTRODUCCION A LA INGENIERIA DE SOFTWARE
Y SISTEMAS DE INFORMACION
PROFESOR:
DR. ANTONIO NAVARRETE PRIETO
CURSO: ENERO-JUNIO 2013
1
DR. ANTONIO NAVARRETE
INGENIERIA DE SOFTWARESISTEMAS Y COMPUTACION
1.1 Conceptos de Ingeniería del Software (Mitos, Paradigmas, Ingeniería del
software, Calidad)
1.1.1 Mitos
Muchas de las causas de la crisis del software se pueden encontrar en una mitología que
surge durante los primeros años del desarrollo del software. A diferencia de los mitos
antiguos, que ofrecían a los hombres lecciones dignas de tener en cuenta, los mitos delsoftware propagaron información errónea y confusión. Los mitos del software tienen
varios atributos que los hacen insidiosos, por ejemplo, aparecieron como declaraciones
razonables de hechos; tuvieron un sentido intuitivo y frecuentemente fueron
promulgados por expertos que estaban al día.
Hoy, la mayoría de los profesionales competentes consideran a los mitos por lo que son
actitudeserróneas que han causado serios problemas, tanto a los gestores como a los
técnicos. Sin embargo, las viejas actitudes y hábitos son difíciles de modificar y cuando
vamos hacia la década del software, todavía se cree en algunos restos de los mitos del
software.
A) Mitos de gestión. Los gestores con responsabilidad sobre el software, como los
gestores en la mayoría de las disciplinas estánnormalmente bajo la presión de cumplir los
presupuestos, hacer que no se retrase el proyecto y mejorar la calidad.
•
Mito. Si fallamos en planificación, podemos añadir mas programadores y adelantar
el tiempo perdido.
•
Realidad. El desarrollo del software no es un proceso mecánico como la
fabricación. Puede añadirse gente pero solo de manera planificada y bien
coordinada.
B) Mitos delcliente. Un cliente que solicita una ampliación del software puede ser una
persona del despacho de a lado, un grupo técnico de la sala de abajo, el departamento de
ventas o una compañía exterior que solicita un software bajo contrato. En muchos casos el
cliente cree en los mitos que existen sobre el software, debido a que los gestores y
trabajadores responsables hacen muy poco para corregir la malainformación. Los mitos
conducen a que el cliente se cree una falsa expectativa y finalmente, queda insatisfecho
con el que desarrolla el software.
2
DR. ANTONIO NAVARRETE
INGENIERIA DE SOFTWARE
SISTEMAS Y COMPUTACION
•
Mito. Los requisitos del proyecto cambian continuamente, pero los cambios
pueden acomodarse fácilmente, ya que el software es flexible.
•
Realidad. Esverdad que los requisitos del software cambian, pero el impacto del
cambio varia según el momento en que se introduzca.
C) Mitos de los desarrolladores. Los mitos en los que aún creen muchos desarrolladores
se han ido fomentando durante cuatro décadas de cultura informática. Durante los
primeros días de desarrollo de software, la programación se veía como un arte. Las viejas
formas u actitudestardan en morir.
•
Mito. Hasta que no tengo el programa "ejecutándose", realmente no tengo forma
de comprobar su calidad.
•
Realidad. Desde el principio del proyecto se puede aplicar uno de los mecanismos
mas efectivos para garantizar la calidad del software- la revisión técnica formal.
1.1.2 Paradigmas
Un paradigma es un ejemplo o un modelo que utiliza la ingeniería para eldesarrollo de un
software o proyecto.
Reconocer los problemas, causas y demoler los mitos del software son los primeros pasos
a solucionar. Pero las propias soluciones tienen que proporcionar asistencia práctica a la
persona que desarrolla un software, mejorar la calidad del software, por ultimo permitir al
mundo del software mantenerse en paz con le mundo del hardware.
No existe un único...
Regístrate para leer el documento completo.