Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Desarrollo de Software-L
Desarrollo de Software-L
DESARROLLO DE SOFTWARE
1 1
0
0 1
0
0 1 0
0 1
0 1
1
1 1 0
1
1 1 0
0
0 0
0
1
1
0 0
0 1
1
0
1 1
1
INDICE
I. Sistema …………………………………………………………………….2
II. Tipos de sistemas ……………………………………………………..3
III. Análisis y diseño de sistemas…………………………………….5
IV. Ciclo de vida de un sistema ………………………………………8
V. Recopilación de información…………………………………….11
VI. Diagramación del análisis de un sistema…………………..15
VII. Diseño del análisis de un sistema………………………………16
VIII. Características del lenguaje de programación java…….17
IX. Lectura por consola en java ……………………………………….18
X. Salida por consola en java………………………………………….19
XI. Estructuras de control en java……………………………………19
XII. Conclusiones……………………………………………………………..22
XIII. Bibliografía……………………………………………………………….23
PÁG. 1
SISTEMAS
PÁG. 2
TIPOS DE SISTEMAS
PÁG. 3
• Microcomputadoras (servidores pequeños).
• Supercomputadoras.
• Terminales ligeros (thin clients).
Por la arquitectura
1
0
0
0
1
1
1
1
PÁG. 4
0
1
ANALISIS Y DISEÑO DE SISTEMAS
El proceso debe
partir desde la información esencial hasta el detalle de
la Implementación.
PÁG. 5
computadoras
hace uso de seis (6) elementos fundamentales:
PÁG. 6
base de datos,
y otros elementos del Sistema.
• Establezca las restricciones de presupuestos
y planificación temporal.
• Cree una definición del sistema que forme el
fundamento de todo el trabajo de ingeniería.
1
0
0
0
1
1
PÁG. 7
CICLO DE VIDA DE UN SISTEMA
El ciclo de vida del desarrollo del sistema (SDLC, Systems Development Life
Cycle) se refiere al proceso de planificación, creación, pruebas y despliegue en
un sistema de información.
Es importante que se definan los metadatos derivados del ciclo de vida del
desarrollo del sistema y que forman parte del proceso de la función de
metadatos.
PÁG. 8
Existen dos tipos de requerimientos para el ciclo de vida de un sistema.
• Diseño de la arquitectura.
• Especificación abstracta del sistema.
• Diseño de interfaces.
• Diseño de componentes.
• Diseño de las estructuras de datos.
• Diseño de algoritmos.
Fase de desarrollo
PÁG. 9
Fase de implementación
En esta fase del ciclo de vida de sistemas se lleva a cabo la puesta en marcha
del producto de software.
• Prueba de componentes.
• Prueba de los sistemas (pruebas de integración).
• Prueba de aceptación.
PÁG. 10
RECOPILACION DE INFORMACION
PÁG. 11
ramificaciones. Por ende, se otorgaron una serie de actividades de
investigación que fueron ejecutadas por el ser humano.
• Las entrevistas.
• Las encuestas.
• La observación.
• Los cuestionarios.
Entrevistas
PÁG. 12
El fin es presentar una idea, un sentimiento o determinar una información a
través de esta técnica. Son fundamentales para la recolección de datos en
cuanto a la opinión en particular de un grupo objetivo.
Observación
Encuestas
Cuestionarios
PÁG. 13
Dentro del Hacking ético la recolección de datos o información es uno de los
objetivos primordiales que todo investigador en la ciberseguridad debe saber
manejar. Así como las técnicas y las herramientas necesarias que pueden
aplicarse en las labores cotidianas de inseguridad.
Siendo de las labores que mayor tiempo absorbe durante los procesos que
deben aplicarse. Para lo que será necesario tomar datos que ese encuentren
en las redes y aquellos que se encuentren en los sistemas de información.
Mediante la aplicación de herramientas que son imprescindibles como los
softwares de recopilación datos.
PÁG. 15
DISEÑO DEL ANALISIS DE UN SISTEMA
El Diseño
Arquitectónico
El Diseño de la
Interfaz
El Diseño de
procedimientos
PÁG. 16
CARACTERISTICAS DEL LENGUAJE DE PROGRAMACION JAVA
Las características principales que nos ofrece Java respecto a cualquier otro
lenguaje de programación, son:
Es SIMPLE:
Java elimina muchas de las características de otros lenguajes como C++, para
mantener reducidas las especificaciones del lenguaje y añadir características
muy útiles como el garbage collector (reciclador de memoria dinámica). No es
necesario preocuparse de liberar memoria, el reciclador se encarga de ello y
como es un thread de baja prioridad, cuando entra en acción, permite liberar
bloques de memoria muy grandes, lo que reduce la fragmentación de la
memoria.
• aritmética de punteros
• no existen referencias
• registros (struct)
• definición de tipos (typedef)
• macros (#define)
• necesidad de liberar memoria
(free)
PÁG. 17
LECTURA POR CONSOLA EN JAVA
La entrada de datos con estas dos clases se puede hacer un menos de tres
líneas según lo que necesitemos hacer, veremos cómo leer números y texto
y las particularidades de ambos casos al usar estas clases.
PÁG. 18
SALIDA POR CONSOLA EN JAVA
La salida de datos en Java, es bastante sencilla pues basta con usar una línea
de código para hacerlo. Para mostrar datos por pantalla en nuestros
programas Java. Para mostrar texto por pantalla en Java no es necesario hacer
uso de librerías importadas ni similares, pues éstas y están incluidas en la
librería java. Lang que siempre es importada por defecto. Para imprimir por
pantalla, se usa la clase System, el atributo out, y su método println() o
print() así: System.out.println() o System.out.print() notar que System es una
clase y siempre debe ir con la "S" mayúscula.
PÁG. 19
lugar, que los datos sean correctos y por consiguiente debemos dejarle lograr
o por el contrario que la pareja usuario/clave sea errónea y por tanto debemos
denegarle la entrada y volver a pedir las credenciales. Como veis; en base a si
las credenciales son correctas o no debemos realizar unas acciones u otras.
Esto es justamente lo que nos permiten las estructuras de control.
PÁG. 20
PÁG. 21
CONCLUSIONES
PÁG. 22
Bibliografía
http://cotana.informatica.edu.bo/downloads/ld-
Analisis%20y%20Diseno%20de%20Sistemas_Kendall-8va.pdf
https://ceupe.com.ar/blog/recoleccion-de-datos-definicion-y-elementos/
https://www.euroinnova.mx/blog/analisis-de-un-sistema#analisis-estructurado
http://www.itlp.edu.mx/web/java/Tutorial%20de%20Java/Intro/carac.html
https://www.programarya.com/Cursos/Java/Salida-de-datos
https://cursohacker.es/estructuras-de-control-en-javascript/
PÁG. 23
PÁG. 24