Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

Software engineering as a problem solving activity

Descripción

Fichas sobre Software engineering as a problem solving activity, creado por Mikael Caselitz el 02/09/2019.
Mikael Caselitz
Fichas por Mikael Caselitz, actualizado hace más de 1 año
Mikael Caselitz
Creado por Mikael Caselitz hace más de 5 años
84
0
1 2 3 4 5 (0)

Resumen del Recurso

Pregunta Respuesta
Why is software development difficult o Problem to ambiguous o Requirements change when becoming clearer o Problem domain (application domain) difficult --> Solution domain difficult o Dev. Process difficult to manage o Software = discrete system --> hidden surprises
What are components of software engineering as a problem solving activity - Analysis: Understand problem and break it into peaces - Synthesis: Put pieces back together - Problem solving = creative activity - Tools, techniques and methodologies
Techniques - Produce results using well defined notation E. g. Quick-sort
Methodologies - Collection of techniques applied and unified by philosophical approch - E.g. functional decomposition, object oriented analysis and design
Tools - Instruments/automated systems --> accomplish tech. -E.g. Compiler, Editor, debugger - Integrated developement enviroment(IDE)
Why using Abstraction(with models) o Ignore unessential details o Two def.: - Thought process -> ideas distanced from objects (Abstraction as activity) - Result of thought process (Abstraction as entity)
Models Object Model Functional model Dynamic model System model
Object model For structure - Class diagram -object diagram - Communication diagram - Deployment diagram
Functional model For functions - Scenarios - Use case diagrams
Dynamic model Reaction to external events - Communication diagram - state chart diagram -activity diagram
System model Object + Functional + Dynamic model
Uml diagrams and why to use them Reduce complexity by focusing on abstraction Enabling generation of source code Communication between people
Software developement : activities and their model
Mostrar resumen completo Ocultar resumen completo

0 comentarios

There are no comments, be the first and leave one below:

Similar

La Vuelta a Clase: Guía para Iniciar el Curso con Buen Pie
Diego Santos
EXAMEN FINAL DE Historia de México
Karen Cetina Pas
Mecanismos de cohesión
Diego Santos
Historia de Al-Ándalus
maya velasquez
20 preguntas sobre sistemas operativos
esmeraldameza100
Excel Básico-Intermedio
Diego Santos
TEMA 1.2. LA ESPECIALIDAD FUNDAMENTAL TRANSMISIONES, PRESENTE Y FUTURO
antonio del valle
ORTOGRAFÍA: B o V ...
Ulises Yo
CUADRO SINOPTICO
gnatalia_1296
Test: "La computadora y sus partes"
Dayana Quiros R