FIS Tema1
FIS Tema1
SOFTWARE
FIRMAS 10%
CUADRO
GLOSARIO EXPOSICIÓN -
SINÓPTICO
10% REPORTE 20% EVALUACIÓN
20%
ESCRITA 40%
SUBTEMAS
1.1. Conceptos básicos
1.2. Fases de la Ingeniería de software.
1.3 Metodologías de desarrollo de software
1.3.1 Clásicas
1.3.2 Ágiles
.3.3 Otras filosofías
1.4. Importancia de las herramientas CASE en la
Ingeniería de software
1.1 CONCEPTOS BÁSICOS
Ingeniería
Es la profesión en la que el conocimiento de las ciencias naturales y
matemáticas obtenidas con el estudio, la práctica y la experiencia se
aplica con juicio para desarrollar formas de utilizar de modo
económico, los materiales y fuerzas de la naturaleza para beneficio de
la humanidad
1.1 CONCEPTOS BÁSICOS...
Software
Es el conjunto de todos los programas que existen dentro de una
computadora.
Es el producto del desarrollo que realizan los ingenieros de
software resultado de requerimientos de información.
1.1 CONCEPTOS BÁSICOS...
Ingeniería de software
Es una disciplina de la Ingeniería que comprende todos los aspectos
de la producción del software desde las etapas iniciales de la
especificación del sistema hasta el mantenimiento de éste después de
que se libera.
1.1 CONCEPTOS BÁSICOS...
Conjunto de métodos,
herramientas y
procedimentos para
producir software de
gran calidad.
[Roger Pressman].
1.1 CONCEPTOS BÁSICOS...
OBJETIVOS DE
LA
INGENIERÍA
DE SOFTWARE
1.1 CONCEPTOS BÁSICOS...
1. Ingeniería
2. Software
3. Ingeniero de software
4. Ingeniería de software
5. Método de ingeniería de software
6. Metodología de software
7. Proceso de software
8. Herramientas CASE
1.2 FASES DE LA INGENIERÍA DE SOFTWARE
Investigación preliminar
1 Parte de una solicitud de requerimiento de un
sistema de información, tiene tres partes:
a) Aclaración de la Solicitud
b) Estudio de Factibilidad: Técnica, Económica,
Operacional
c) Aprobación de la Solicitud
1.2 FASES DE LA INGENIERÍA DE SOFTWARE..
Análisis de requerimientos
2 Comprender todas las facetas importantes de la parte
de la empresa bajo estudio:
3 siguiente:
Interfaz de usuario: cómo interactuará el usuario
con la plataforma;
Programación: qué enfoque adoptará
Comunicación: cómo interactuará el software
con otros activos.
Plataformas: qué plataformas van a alojar el
software.
Seguridad: qué medidas vas a desplegar para
proteger el software.
1.2 FASES DE LA INGENIERÍA DE SOFTWARE..
Desarrollo:
4 Plasma en un modelo los detalles que establecen
la forma en la que el sistema cumplirá con los
requerimientos identificados durante la fase de
análisis.
7 Mantenimiento
El proceso de desarrollo no termina cuando el
software se publica o despliega. Como ya se sabe,
todo software requiere mantenimiento. Este es un
hecho que se prolonga mientras se siga utilizando el
software: es necesario actualizarlo constantemente,
solucionar los posibles problemas que puedan surgir
y mantenerlo al máximo de sus posibilidades.
1.3 METODOLOGÍAS DE DESARROLLO DE SOFTWARE
Una planeación exhaustiva es indispensable para que el proyecto funcione. Es fundamental que los
requerimientos del proyecto estén bien definidos. Por otro lado, sus costos suelen ser más elevados
que en otros modelos de desarrollo.
DRA (Desarrrollo Rápido de Aplicaciones)
Destaca por su flexibilidad y adaptabilidad a los
cambios. El producto es fácil de trasladar a
otros entornos. Además, cada etapa del
proyecto prioriza las necesidades de los
clientes.
HERRAMIENTAS CASE:
Las herramientas CASE son un conjunto de aplicaciones
informáticas, usadas para automatizar actividades de el ciclo de
vida de desarrollo de sistemas (SDLC). Las herramientas CASE son
usadas por los Directores de proyectos de software, analistas e
Ingenieros para desarrollar sistemas de software.
1.4 IMPORTANCIA DE LAS HERRAMIENTAS CASE EN
LA INGENIERÍA DE SOFTWARE.
ÓN
CI
CA
FI
SI
LA
C
ALGUNAS REFERENCIAS
HTTPS://ITSQMET.EDU.EC/LOS-8-TIPOS-DE-METODOLOGIA-DE-DESARROLLO-DE-SOFTWARE/
HTTPS://GOOAPPS.ES/2022/10/2
7/LAS-5-MEJORES-METODOLOGIAS-DE-DESARROLLO-DE-SOFTWARE/
HTTPS://BLOG.GITNUX.COM/ES/METODOLOGIAS-DE-DESARROLLO-DE-SOFTWARE/
HTTPS://WWW.TUTORIALSPOINT.COM/ES/SOFTWARE_ENGINEERING/CASE_TOOLS_OVERVIEW.HTM