GoConqr has a new look! Let us know what you think.

Flashcards

Software Engineering Fundamentals

MMU Deaf Student English 3 cards

Cards in this deck (3)

  1. 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.
  2. 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.
  3. 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.

Information

Description
Flashcards on Software Engineering Fundamentals, created by MMU Deaf Student on 24/05/2015.
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?