segundos exámenes parciales de sis 3322 a (resueltos)
TRANSCRIPT
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 1
SSeegguunnddoo EExxaammeenn PPaarrcciiaall –– SSIISS--33332222 ““ AA”” SSeemmeesstt rree –– IIII//22000077 RReeaalliizzaarr eell análisis de la estructura que representa un Proceso de desarrollo de SW mediante grafos:
Resource
Estimate
Estimate
De
Task
Further
Refinements?
Set Utilization
Factor
Calculate
Available
Hours
Plan The Projetc
Time Per Week
Determine
Other
Commitments
Set The Task
Shedulle
Historical
Utilization
Data
Plasmed
Task
Sequence
33
2
3
3
2
2
2
2
Establish Project
Milestones
3
Define The
Requirements
Produce The
Conceptual
Desing
Estimate the
Product size
Estimate the
Resource
Produce the
Schedule
Develop the
Produce
Customer
Need
Delivered
Product
3
2
3
2
2
2
3
Customer
Sixe
Resource
Schedule
data
Analyze
the
Process
Resources
Available
Historical
Productivity
Database
Historical
Size
Database
Tracking
Reports
Management
212
2
2
Requirements
And Planning
Review PIPs
Step Definition
PIP
Submissions
Forms and
Templaes
Scripts
Standars
Databases
Test And
Update
Postmortem
1
1
1
2
2
2
2
2
3Yes
1
4
3
3
2
Items
Tasks
Escala0: Ninguno1:Regular2:Bueno3:Muy Bueno4: Excelente
Resolución : Aplicando la técnica o el método de sínfoni tenemos: 1º.- Identificar a cada elemento integrante del sistema de estudio (actores del sistema). Con una variable que . identifique a cada componente del sistema:
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 2
2º.- Opcional (de arriba hacia debajo de izquierda a derecha) Para realizar este paso tenemos que tener muy en cuanta el tipo de sistema que estamos estudiando: Como es un proceso de desarrollo de Software :� Nos abocaremos en tomar en cuenta los procesos en todos los diagramas. O sea vamos a toma en cuenta solamente las tareas (tasks) y NO los Artículos (ítems)
Resource
Estimate
Estimate
De
Task
Further
Refinements?
Set Utilization
Factor
Calculate
Available
Hours
Plan The Projetc
Time Per Week
Determine
Other
Commitments
Set The Task
Shedulle
Historical
Utilization
Data
Plasmed
Task
Sequence
33
2
3
3
2
2
2
2
Establish Project
Milestones
3
Define The
Requirements
Produce The
Conceptual
Desing
Estimate the
Product size
Estimate the
Resource
Produce the
Schedule
Develop the
Produce
Customer
Need
Delivered
Product
3
2
3
2
2
2
3
Customer
Size
Resource
Schedule
data
Analyze
the
Process
Resources
Available
Historical
Productivity
Database
Historical
Size
Database
Tracking
Reports
Management
212
2
2
Requirements
And Planning
Review PIPs
Step Definition
PIP
Submissions
Forms and
Templates
Scripts
Standards
Databases
Test And
Update
Postmortem
1
1
1
2
2
2
2
2
3Yes
1
4
3
3
2
Items
Tasks
Escala0: Ninguno1:Regular2:Bueno3:Muy Bueno4: Excelente
1 2
3
4 5
6
7
8
9 10
11
12
13
14
15
16
17
8
18
19
20
21
22 23
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 3
3º.- Representación formal (Modelo estructural del sistema mediante grafos) 4º.- Identificar el grado de relación (influencia) que tienen los diferentes componentes del sistema.
5º.- identificación formal de cada componente del sistema
Nodo Description of Activity 1 Estimate De Task 2 Set Utilization Factor 3 Calculate Available Hours 4 Plan The Projetc Time Per Week 5 Determine Other Commitments 6 Set The Task Shedulle 7 Establish Project Milestones 8 Requirements And Planning / Define The Requirements 9 PIP Submissions
10 Review PIPs 11 Step Definition 12 Test And Update
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 4
13 Postmortem 14 Forms and Templates 15 Scripts 16 Standards 17 Databases 18 Produce The Conceptual Desing 19 Estimate the Product size 20 Estimate the Resource 21 Produce the Schedule 22 Develop the Produce 23 Analyze the Process
6º.- Representación del sistema en una matriz de estructura (matriz de influencias.)
NODO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Σ 1 X 3 3 2 X 2 2 4 3 3 X 3 4 3 X 2 5 5 X 0 6 2 2 X 4 7 3 X 3 8 X 3 3 9 X 0 10 2 2 X 4 11 2 X 1 1 1 1 6 12 2 X 2 13 2 X 2 14 1 X 1 15 1 X 1 16 1 X 1 17 1 X 1 18 2 X 2 19 2 X 2 4 20 2 X 3 5 21 2 X 2 4 22 2 X 2 23 1 X 1 Σ 2 3 3 2 2 3 0 4 2 2 6 2 0 1 1 1 1 2 2 7 2 4 9
7º.- Representación Gráfica (Esquema axial).
Elemento 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Σ Filas 3 4 3 5 0 4 3 3 0 4 6 2 2 1 1 1 1 2 4 5 4 2 1 Eje “X”
Σ Columnas 2 3 3 2 2 3 0 4 2 2 6 2 0 1 1 1 1 2 2 7 2 4 9 Eje “Y”
Producto 6 12 9 10 0 12 0 12 0 8 36 4 0 1 1 1 1 4 8 35 8 8 9
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 5
0
2
3
4
5
1 3
Passive
Inert Asset
Dynamic/ Critical
Y
X
1
1
2 4 65
7
8
9
6
23
4
6
8
10
11
12
1415 16
17
18 19
20
21
22
23
7º.- Conclusions: Observing the axial graph having the following Results:
Node Description of Activity Estate 1 Estimate De Task Inert 2 Set Utilization Factor Asset 3 Calculate Available Hours Inert 4 Plan The Projetc Time Per Week Asset 5 Determine Other Commitments It’s eliminated to be a Hung Node 6 Set The Task Shedulle Asset 7 Establish Project Milestones It’s eliminated to be a Hung Node 8 Requirements And Planning / Define The Requirements Asset 9 PIP Submissions It’s eliminated to be a Hung Node 10 Review PIPs Asset 11 Step Definition Dynamic 12 Test And Update Inert 13 Post - Mortem It’s eliminated to be a Hung Node 14 Forms and Templates Inert 15 Scripts Inert 16 Standards Inert 17 Databases Inert 18 Produce The Conceptual Desing Inert 19 Estimate the Product size Asset 20 Estimate the Resource Dynamic 21 Produce the Schedule Asset 22 Develop the Produce Inerte 23 Analyze the Process Passive
99ºº..-- RReeccoommeennddaacciioonneess::
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 6
SSeegguunnddoo EExxaammeenn PPaarrcciiaall –– SSIISS--33332222 ““ AA”” SSeemmeesstt rree –– II//22000088 RReeaalliizzaarr eell análisis de la estructura que representa un Proceso de desarrollo con diagramas UML mediante
grafos:
Investigación
Preliminar
Determinacion de
Requeriminetos
Análisis Diseño
Implementación
Post
Mortem
Modelo Negocio
Diagramas de Caso de
Uso
Diagramas de
Clase
Modelo de
Dominio
Especificación de Requisitos
Funcionales
Especificación de Requisitos No
Funcionales
Determinación de Diagramas de
Casos de Uso
Glosario de Casos de Uso
Diagrama de Estado
Diagrama de Secuencia
Diagrama de Actividades
Diagrama de Dominio
Determinación de Base de Datos
Diseño de
Interfas
Diagrama
de Clases
Diagrama Nº1
Diagrama Nº2
Diagrama Nº3
Diagrama Nº 4
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 7
Resolución: Aplicando el método de grafos – método de SINFONI, Tenemos lo siguiente: 1º.- Identificar a cada elemento integrante del sistema de estudio (actores del sistema). Con una variable que . Identifique a cada componente del sistema. En este caso utilizaremos letras mayúsculas: 2º.- Opcional (de arriba hacia debajo de izquierda a derecha)
Investigación
Preliminar
Determinacion de
Requeriminetos
Análisis Diseño
Implementación
Post
Mortem
Modelo Negocio
Diagramas de Caso de
Uso
Diagramas de
Clase
Modelo de
Dominio
Especificación de Requisitos
Funcionales
Especificación de Requisitos No
Funcionales
Determinación de Diagramas de
Casos de Uso
Glosario de Casos de Uso
Diagrama de Estado
Diagrama de Secuencia
Diagrama de Actividades
Diagrama de Dominio
Determinación de Base de Datos
Diseño de
Interfaz
Diagrama
de Clases
A
B
C D
E
F
B
B
G
H
I
J
H
K
L
M
N
J
Ñ
O
I
Diagrama Nº 1
Diagrama Nº 2
Diagrama Nº 3
Diagrama Nº 4
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 8
3º.- Representación formal (Modelo estructural del sistema mediante grafos) 4º.- Identificar el grado de relación (influencia) que tienen los diferentes componentes del sistema.
5º.- identificación formal de cada componente del sistema
Nodo Descripción de Actividad A Investigación Preliminar
B Determinación de Requerimientos / Requisitos Funcionales y No Funcionales
C Análisis
D Diseño
E Implementación
F Post Mortem
G Modelo de Negocio
H Diagramas de Casos de Usos/ Determinación de Diagramas de Casos de Uso
I Diagramas de Clase
J Modelo de Dominio / Diagrama de Dominio
K Glosario de los Casos de Uso
L Diagramas de Estado
M Diagrama de Secuencia
N Diagrama de Actividades
Ñ Determinación de La Base de Datos
O Diseño de Interfaz
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 9
6º.- Representación del sistema en una matriz de estructura (matriz de influencias.)
NODO A B C D E F G H I J K L M N ñ O Σ A X O 1 B O X O O 3 C O X 1 D O O X 2 E O O X 2 F O O X 2 G X O 1 H O O X O 3 I O X O O 3 J O O X O 3 K O X 1 L X O 1 M O X O 2 N O X 1 ñ O O X 2 O O X 1 Σ 1 5 2 1 2 1 2 2 2 3 1 1 2 2 1 1
7º.- Representación Gráfica (Esquema axial).
Elemento A B C D E F G H I J K L M N ñ O Σ Filas 1 3 1 2 2 2 1 3 3 3 1 1 2 1 2 1 Eje “X”
Σ Columnas 1 5 2 1 2 1 2 2 2 3 1 1 2 2 1 1 Eje “Y” Producto 1 15 2 2 4 2 2 6 6 9 1 1 4 2 1 1
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 10
8º.- Conclusiones: Observando el Esquema axial Tenemos los siguientes Resultados
Nodo Descripción de Actividad Estado A Investigación Preliminar Inerte B Determinación de Requerimientos / Requisitos funcionales y No funcionales Dinámico C Análisis Inerte D Diseño Activo E Implementación Activo F Post Mortem Activo G Modelo de Negocio Inerte H Diagramas de Casos de Usos/ Determinación de Diagramas de Casos de Uso Activo I Diagramas de Clase Activo J Modelo de Dominio / Diagrama de Dominio Dinámico K Glosario de los Casos de Uso Inerte L Diagramas de Estado Inerte M Diagrama de Secuencia Activo N Diagrama de Actividades Inerte Ñ Determinación de La Base de Datos Activo O Diseño de Interfaz Inerte
99ºº ..-- RReeccoommeennddaacciioonneess::
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 11
SSeegguunnddoo EExxaammeenn PPaarrcciiaall –– SSIISS--33332222 ““ AA”” SSeemmeesstt rree –– ¿¿…………?? RReeaalliizzaarr eell análisis de la estructura que representa un Proceso de desarrollo de SW mediante grafos:
DDiisscciippll iinnaass ddee IInnggeenniieerrííaa ddeell ddiisseeññoo
El modelo de cascada del ciclo de vida del SW
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 12
DDiisscciippll iinnaass ddee IInnggeenniieerrííaa ddeell ddiisseeññoo
Concepto de Mantenimiento
De los requerimientos Operacionales
¿Funciones
Asignadas al
Ser Humano?
Análisis Funcional De Distribución de
Requerimientos
* Funciones Operacionales
* Funciones de Mantenimiento
Funciones Asignadas a
Hardware - software
Consideraciones Ambientales
* Económicas
* Ecológicas
* Políticas
* Sociales
* Tecnológicas
Factores Personales
* Factores antropométricos
* Factores de los Sentidos Humanos
* Factores Fisiológicos
* Factores Psicológicos
* Otros Factores
Jerarquía de la Actividad Humana
* Operaciones de Trabajo
* Obligaciones
* Trabajos
* Sub- trabajos
* Elementos de Trabajo
Análisis de Factores Humanos
Tarea, tiempo, Carga de Trabajo,
Error y análisis de seguridad
Requerimientos de Personal,
Cantidades y niveles de
Adiestramiento
Diseño y Desarrollo del Sistema
Si
No
3
2
Requerimientos de los Factores Humanos
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 13
DDiisscciippll iinnaass ddee IInnggeenniieerrííaa ddeell ddiisseeññoo
Ciclo de Vida del Software
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 14
Resolución: Aplicando el método de grafos – método de SINFONI, Tenemos lo siguiente: 1º.- Identificar a cada elemento integrante del sistema de estudio (actores del sistema). Con una variable que . Identifique a cada componente del sistema. 2º.- Opcional (de arriba hacia debajo de izquierda a derecha)
1
Factibilidad del Sistema
Validación
Planes y Requerimientos
Del Software
Validación
3
1
1
3
1
3
Codificación
Prueba Unitaria
Integración
Verificación
Implementación
Prueba del Sistema
Operaciones y Mantenimiento
Revalidación
1
3
1
3
1
3
1
3
Diseño del Producto
Verificación
Diseño Detallado
Verificación
2
23
45
65
78
95
10 11
12 2
El modelo de cascada del ciclo de vida del SW
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 15
Concepto de Mantenimiento
De los requerimientos Operacionales
¿Funciones
Asignadas al
Ser Humano?
Análisis Funcional De Distribución de
Requerimientos
* Funciones Operacionales
* Funciones de Mantenimiento
Funciones Asignadas a
Hardware - software
Consideraciones Ambientales
* Económicas
* Ecológicas
* Políticas
* Sociales
* Tecnológicas
Factores Personales
* Factores antropométricos
* Factores de los Sentidos Humanos
* Factores Fisiológicos
* Factores Psicológicos
* Otros Factores
Jerarquía de la Actividad Humana
* Operaciones de Trabajo
* Obligaciones
* Trabajos
* Sub- trabajos
* Elementos de Trabajo
Análisis de Factores Humanos
Tarea, tiempo, Carga de Trabajo,
Error y análisis de seguridad
Requerimientos de Personal,
Cantidades y niveles de
Adiestramiento
Diseño y Desarrollo del Sistema
Si
No
12
13
14
15 16
17
18
19
Requerimientos de los Factores Humanos
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 16
Identificación de la Necesidad
¿Enfoque de
Diseño?
Diseño Conceptual Del sistema
Análisis de Factibilidad, Requerimientos Operacionales, Concepto de
Mantenimiento,
Análisis Funcional, Asignación de los Requerimientos, Especificación
del sistema (tipo A)
Diseño Preliminar
Diseño en Detalle
Desarrollo de
Modelos Prototipo
Prueba y Validación de el
Subsistema
Planeacion de Software y
Análisis de Requerimientos
Diseño del Software (Diseño
Preliminar Detallado)
Codificación de Software
Prueba y evaluación de
Software
Integración y Prueba del
sistema
Utilización y Soporte de
Apoyo del Sistema
Retiro del sistema
Integración y Prueba del
sistemaMantenimiento del Software
SoftwareHardware
20
21
22
6
23
24
3
6
7
11
25
25 26 12
27
Ciclo de Vida del Software
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 17
3º.- Representación formal (Modelo estructural del sistema mediante grafos) 4º.- Identificar el grado de relación (influencia) que tienen los diferentes componentes del sistema.
1
1
2
3
4
5
6
7
8
9
10
11
12
1
33
3
1
3
3
1
1
3
3
1
3
1
13
1
14
1
3
15 16
3 1
17 1
3
1
19
18
1
11
20
21
22
2
2
2
23
2 242
2
2
2
2
25
2
26
2
2
2 2
27
2
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 18
5º.- identificación formal de cada componente del sistema
Nodo Descripción de Actividad Fase en el Proceso de Desarrollo y Diseño de Sistema
1 Factibilidad del sistema Modelo de Cascada del ciclo de Vida del Software
2 Validad Modelo de Cascada del ciclo de Vida
del Software
3 Planes y requerimientos del Software Planeacion de Software y Análisis de Requerimientos
Modelo de Cascada del ciclo de Vida del Software
Ciclo de Vida del software
4 Diseño del Producto Modelo de Cascada del ciclo de Vida
del Software
5 Validación Modelo de Cascada del ciclo de Vida
del Software
6 Diseño Detallado/Diseño del Software (Diseño Preliminar Detallado)/diseño en detalle
Modelo de Cascada del ciclo de Vida del Software
Ciclo de Vida del software
7 Codificación/ Codificación de Software Modelo de Cascada del ciclo de Vida
del Software Ciclo de Vida del software
8 Prueba Unitaria Modelo de Cascada del ciclo de Vida
del Software
9 Integración Modelo de Cascada del ciclo de Vida
del Software
10 Implementación Modelo de Cascada del ciclo de Vida
del Software
11 Prueba del sistema Modelo de Cascada del ciclo de Vida
del Software Ciclo de Vida del software
12 Operaciones y Mantenimiento Concepto de Mantenimiento De los requerimientos Operacionales Mantenimiento de Software
Modelo de Cascada del ciclo de Vida del Software
Requerimientos de Factores Humanos Ciclo de Vida del software
13 Análisis Funcional De Distribución de Requerimientos Requerimientos de Factores Humanos 14 Consideraciones Ambientales Requerimientos de Factores Humanos 15 Funciones Asignadas al Software y Hardware Requerimientos de Factores Humanos 16 Factores Personales Requerimientos de Factores Humanos 17 Jerarquía de la Actividad Humana Requerimientos de Factores Humanos 18 Análisis de Factores Humanos Requerimientos de Factores Humanos 19 Diseño y desarrollo del Sistema Requerimientos de Factores Humanos 20 Identificación de Una Necesidad Ciclo de Vida del software 21 Diseño conceptual del Sistema Ciclo de Vida del software 22 Diseño Preliminar Ciclo de Vida del software 23 Desarrollo del Modelo Prototipo Ciclo de Vida del software 24 Prueba y Validación del Subsistema Ciclo de Vida del software 25 Integración y Prueba del Sistema Ciclo de Vida del software 26 Integración y Prueba del sistema Ciclo de Vida del software 27 Retiro del sistema Ciclo de Vida del software
SSIISS –– 33332222 ““ AA”” IInnggeenniieerr ííaa ddee ssiisstteemmaass IIII
Auxiliar de Cátedra : Egr. Reynaldo Mita Laura 19
6º.- Representación del sistema en una matriz de estructura (matriz de influencias.)
i 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 Σ 1 X 2 X 3 3 X 4 3 X 5 X 6 X 7 X 8 X 9 X
10 X 11 X 12 X 13 X 14 X 15 X 16 X 17 X 18 X 19 X 20 X 21 X 22 X 23 X 24 X 25 X 26 X 27 X Σ
7º.- Representación Gráfica (Esquema axial).
I 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Σ Fil Eje “X”
Σ Col Eje “Y”
Prod