Software Implementation Flashcards
is the stage in the software engineering process at which an executable software system Is developed.
Software Design and Implementation
is a creative activity in which you identify software components and their relationships, based on customer’s requirements.
Software Design
is the process of realizing the design as a program.
Implementation
3 IMPLEMENTATIONS ISSUES
- Reuse
- Configuration Management
- Host-Target Development
4 Level of Reuse
o Abstraction Level
o Object Level
o Component Level
o System Level
at this level, you don’t reuse software directly, but use knowledge of successful abstraction in the design of your software.
Abstraction Level
you directly reuse objects from a library rather than writing the code yourself
Object Level
at this level, you reuse components.
Component Level
are collection of objects and object classes that you reuse in application systems.
Components
at this level, you reuse entire application systems.
System Level
the cost of the time spent in looking for software to reuse and assessing whether or not it meets your need.
Reuse Cost
is the name given to the general process of managing and changing software system,
Configuration Management
3 CONFIGURATION MANAGEMENT ACTIVITIES
o Version Management
o System Integration
o Problem Tracking
where support is provided to keep track of different version of software component.
Version Management
where support is provided to help developers define what version of components are use to create each version of a system.
System Integration