null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
35403421
Proceso en el desarrollo de un proyecto de software
Description
Periodo 16-01 2022-I - Programación - Unidad 1 - Etapa 1
No tags specified
use descriptive tags to organise your content
Mind Map by
Jaider Cortés
, updated more than 1 year ago
More
Less
Created by
Jaider Cortés
about 3 years ago
2
0
0
Resource summary
Proceso en el desarrollo de un proyecto de software
1. Modelo de requisitos
Delimita la funcionalidad que tendrá el sistema del lado del usuario
Es el primero en desarrollarse y la base para la solución de los demás modelos
Está basado en el modelo de casos de uso
2. Modelo de análisis
Es una representación conceptual del problema
Se manejan 3 estereotipos básicos
Borde
Control
Entidad
Se introducen los casos de uso
3. Modelo de diseño
En el diseño se complementa y formaliza el análisis
Se valida si el análisis es el apropiado para la implentación
Tiene 2 aspectos principales
Diseño de objetos
Se generan todos los objetos, incluyendo sus operaciones y atributos
Diseño de sistema
El modelo se adapta al ambiente de implementación
Base de datos
Bibliotecas de componentes
Lenguajes de programación a usar
Manejo de procesos
Manejo de excepciones
4. Modelo de implementación
Se toma el resultado del modelo de diseño para generar el código
Se implementa el lenguaje de programación
Se implementa la base de datos
5. Modelo de pruebas
Es independiente del resto de la metodología, pero igual de importante
Conceptos
Falta
Sucede en el código. Puede ocasionar una falla
Falla
Es cuando el programa no se comporta de la manera adecuada
Error
Acción humana que provoca que el software tenga una falta
Tipos de pruebas
De verificación
Se revisa si el resultado corresponde a la especificación del sistema
De validación
Se revisa si el resultado es lo que el cliente quería
Técnicas de pruebas (algunas)
De regresión
Verifica el sistema luego de haberle introducido cambios de manera que mantenga la funcionalidad incial
De operación
Verifica el sistema en operación normal durante un largo tiempo
De escala completa
Es una prueba de estrés, donde se prueba el sistema en sus límites extremos
De rendimiento
Mide la capacidad de procesamiento del sistema
De sobrecarga
Mide como se comporta el sistema con una sobrecarga
Entornos de desarrollo para POO
Eclipse
Desarrollado por IBM
Multiplataforma
Para desarrollo de aplicaciones
Web
Escritorio
Móviles
Para lenguajes como
Java
C, C++
JSP
Python
Ruby
PHP
Asistente para depurar errores
De código abierto
NetBeans
De código abierto
IDE oficial de Java
También para lenguajes como
PHP
C, C++
Está desarrollado en Java
Configuraciones predefinidas para
Java SE
Java EE
IntelliJ IDEA
IDE para Java
Desarrollador por JetBrains
Muktiplataforma
Ágil y estable
Requiere premium para algunas funcionalidades
Microsoft Visual Studio
Para el diseño de aplicaciones y servicios para Microsoft
Se puede programar en lenguajes como
C#, C++
Visual Basic
.Net
Python
Ruby
PHP
Java
Show full summary
Hide full summary
Want to create your own
Mind Maps
for
free
with GoConqr?
Learn more
.
Similar
Mapas mentales con ExamTime
Nazareth Olivo
uy69
读与写/读写 读与写/读写
Esquemas
Ximena Barrera
fichas de estudio
Guadalupe Reyes Soriano
Music and its most prominent types
Elina Sandoval
Vertebrate animals
Eliana Sandoval
Tejidos básicos
Andrea Celedón
CENEVAL PARTE 1
Yesenia Madai Aquino
Bulbul rahidian, puntea, cerebelul – conformație externă, structură
T Adela
INTERPRETAR FUNCIONES Y ECUACIONES APLICADAS A LA ADMINISTRACIÓN
Danny Aguilar
Procesele de adaptare si compensare 1-27
Yanosh Yanosh
Browse Library