Vous êtes sur la page 1sur 4

Atributo del software

Mantenibilidad

- El software debe evolucionar para cubrir necesidades

cambiantes;

Confiabilidad

- El software debe ser confiable;

Eficiencia

- El software no debera hacer mal uso de los recursos del

sistema;

Aceptabilidad

- El software debe aceptar las necesidades de los usuarios

para los cuales fue diseado. Esto significa que debe ser

entendible, de utilidad y compatible con otros sistemas.

http://www.emprendedortecnologico.com/blog/wp-content/uploads/2012/05/capitulo1.pdf

que actividades realiza un ingeniero del software

Gestiona Proyectos de Software

Lidera a especialistas en tecnologas y equipos tcnicos para el desarrollo del proyecto de


software.

La gestin del proyecto de software cubre todo su proceso de desarrollo, llevando a cabo:

La Determinacin de los recursos necesarios tomando en cuenta el *hardware, *software,


*redes, etc.

Estimacin del Costo

Planificacin y determinacin de plazos.

Seleccin de personas para conformar el equipo

Organizacin del Proyecto.

Direccin del Proyecto.

El Control, que corresponde a la evaluacin del desempeo de las actividades a travs de los
objetivos planeados.

Entre otros.
Disea el Proyecto de Software

El ingeniero de software se rige por modelos o patrones de desarrollo en los cuales se apoya
para la realizacin de software, existen varios modelos entre los cuales se encuentra el llamado
modelo en cascada, que es la metodologa que ordena rigurosamente las etapas de desarrollo
de tal forma que el inicio de cada etapa debe esperar a la finalizacin de la inmediatamente
anterior. Como se muestra a continuacin:

Analiza los Requerimientos

Como primera etapa define tcnicamente los *requerimientos de un producto software.

La Especificacin de Requerimientos describe el comportamiento que se espera del software


una vez desarrollado. Debe identificar las necesidades de la institucin (definidas por la alta
direccin), as como la interaccin con los usuarios funcionales de ste (como por ejemplo
personal de distintos departamentos de la organizacin que usarn dicho software), para
recolectar, clasificar, identificar, priorizar y especificar los requerimientos del software, de
manera que estos no queden incompletos, o sean ambiguos o contradictorios. Luego del
resultado del anlisis de requisitos con el cliente lo plasma en el documento de Especificacin
de Requerimientos del Sistema.

Crea la *Arquitectura del Sistema

Crea la *Arquitectura del Software, que es el diseo global de la estructura de ste, que debe
contener:

Qu partes lo componen.

Qu hace cada componente.

Cmo los componentes interactan entre s.

Y la descripcin general de cmo se construir la aplicacin de software.

Dirige la *Programacin

Durante esta etapa se realiza la tarea que se conoce como programacin, que es la creacin de
los *programas computacionales. Esta tarea la realiza el programador siguiendo por completo
lo especificado en la primera etapa.

Se estudia el diseo y la escritura de programas primeramente en un lenguaje algortmico


(secuencia de pasos a seguir por el programa) para posteriormente traducirlo a un *lenguaje
computacional.
Muchos *algoritmos son conceptos matemticos, de all que la matemtica es intensa en
Ingeniera de Software. El uso de matemticas en la Ingeniera de Software es llamado mtodos
formales.

Supervisa las Pruebas

En esta etapa se establece y aplica las pruebas de calidad. Consiste en comprobar que el
software realice correctamente las tareas indicadas en la especificacin de ste; se ve en qu
condiciones puede fallar la aplicacin y tratar de descubrir sus errores.

Primero se prueba por separado cada mdulo del software, y luego se prueba de forma integral,
para as llegar al objetivo.

Supervisa la Documentacin

Consiste en la informacin en relacin a cmo se ha desarrollado el software; est conformada


por diagramas, pruebas, manuales de usuario, manuales tcnicos, etc.; todo con el propsito de
poder llevar a cabo posibles correcciones, saber su modo de uso, poder realizarle
mantenimiento en el futuro y ampliaciones al sistema.

El objetivo es que los procesos descritos sean tan claros que cualquier usuario pueda entenderlo.

Supervisa el Mantenimiento

El Mantenimiento consiste en conservar actualizado y en funcionamiento el Sistema. Ya sea


modificando el software si es necesario para satisfacer nuevos requerimientos, como extender
el sistema para realizar nuevas tarea, o cambios en las necesidades del usuario; u optimizacin
o correccin de errores descubiertos en l.

http://www.mi-carrera.com/IngenieriaSoftware.html

diferencias entre ingeniero del software, ingeniero de sistemas y programador

Ingeniera de Sistemas:

sta carrera se aprueba como ttulo propio y es exclusivo de algunas universidades, el cual se
especializa en el desarrollo y aplicacin de las tecnologas de la informacin. Contempla una
extensa rea de trabajo, ya que toda actividad humana en la actualidad est relacionada con el
manejo de informacin.

Sus profesionales son capaces de ocupar puestos directivos, principalmente en el rea


administrativa, as como tambin liderar diversos tipos de proyectos; investigar y desarrollar
sistemas, consultora e informtica funcional de la organizacin; y as apoyar en las decisiones y
realizacin de procesos operativos.
Ingeniera de Software:

Es la disciplina o rea de la informtica que ofrece mtodos y tcnicas para desarrollar software
de calidad.

sta carrera trabaja con diversa reas de la informtica y de ciencias de la computacin,


abordando todas las fases del ciclo de vida del desarrollo de cualquier tipo de software,
aplicables a infinidad de reas: negocios, investigacin cientfica, medicina, produccin,
logstica, banca, control de trfico, meteorologa, derecho, Internet, Intranet, etc.

En conclusion, la Ingeniera de Software es la rama de la ingeniera que crea y mantiene las


aplicaciones de software aplicando tecnologas y prcticas de las ciencias computacionales,
manejo de proyectos y otros campos. Por otra parte la Ingeniera de Sistemas es la rama de la
ingeniera que consiste en la aplicacin de los fundamentos de las ciencias computacionales, la
electrnica y los conocimientos de software, para el desarrollo de soluciones integrales de
cmputo y comunicaciones, capaces de procesar informacin de manera automtica. Con estas
definiciones, podemos afirmar que estas carreras no son tan diferentes, ya que se
complementan una a la otra y son capacez de trabajar juntas para la realizacin de un Proyecto.

http://ingenieria-de-sistemas-y-software.blogspot.com.co/2010/04/diferencia-entre-
ingenierria-de.html

que es un proceso de software

Un Proceso Software (PS) es Un conjunto coherente de polticas, estructuras organizacionales,


tecnologas, procedimientos y artefactos que son necesarios para concebir, desarrollar, instalar
y mantener un producto software.

http://www.istr.unican.es/asignaturas/is1/is1-t02-trans.pdf

que es un modelo de software

El modelado de sistemas software es una tcnica para tratar con la complejidad inherente a
estos sistemas. El uso de modelos ayuda al ingeniero de software a "visualizar" el sistema a
construir. Adems, los modelos de un nivel de abstraccin mayor pueden utilizarse para la
comunicacin con el cliente. Por ltimo, las herramientas de modelado y las de Ingeniera de
Software Automatizada. pueden ayudar a verificar la correccin del modelo.

https://es.wikipedia.org/wiki/Modelado_del_software

Vous aimerez peut-être aussi