Fichas
Software Engineering Fundamentals
Fichas del conjunto (3)
- 1What is Component-Level Design?A complete set of software components is defined during architectural design. But the internal data structures and processing details of each component are not represented at a level of abstraction that is close to code. Component-level design defines the data structures, algorithms, interface characteristics, and communication mechanisms allocated to each software component.
- 2Why is Component-level Design important?Determine whether the software will work before we build it. The component-level design represents the software in a way that allows us to review the details of the design for correctness and consistency with other design representations. It provides a means for assessing whether data structure, interfaces and algorithms will work.
- 3What are the steps in Component-level Design?Design representations of data, architecture, and interfaces form the QUICK LOOK foundation for component-level design. The class definition or processing narrative for each component is translated into a detailed design that makes use of diagrammatic or text-based forms that specify internal data structures, local interface detail, and processing logic. Design notation encompasses UML diagrams and supplementary forms. Procedural design is specified using a set of structured programming constructs. It is often possible to acquire existing reusable software components rather than building new ones.
Información
- Descripción
- Fichas sobre Software Engineering Fundamentals, creado por MMU Deaf Student el 24/05/2015.
- Creado por
- MMU Deaf Student
- Visitas
- 1
- Valoración