System Design Phase

System Design Phase
in Software Engineering

In the Design Phase the following items are defined and/or designed and documented in order to constitute the Software Architecture:

  • ·  Algorithms

  • ·  Data Structures

  • ·  Database Data Objects

  • ·  Software Components

  • ·  Interfaces of Components

  • ·  Behavior of each Component

  • ·  Group of Components (Packages/Assemblies)

  • ·  Logical Layers/Tiers of Components

  • ·  Physical Layers of Packages/Assemblies (Application Layers)

  • ·  Packages/Assemblies Distribution over Local or Global Networks

  • ·  Component Communication Protocols

  • ·  External/3rd Party Services

  • ·  Hardware, Platform and Environment for Installing Packages/Assemblies

  • ·  Performance Expectation Guidelines

  • ·  Failure/Disaster Recovery Guidelines


Note: System Design Phase covers two steps of SDLC (Systems Development Life Cycle):
Step 3 of SDLC - Logical Design/System Analysis
Step 4 of SDLC - Physical Design/System Design

     

All rights reserved. Any unauthorized broadcasting, public performance, copying or re-recording will constitute an infringement of copyright.

2 comments:

  1. Defect Triage Meetings are project meetings in which open bugs are divided into categories. These meetings are held to analyze defects and to derive actions to be taken on them. Basically priority and severity are defined for the bugs. Other activities involve assigning or rejecting new defects created from the last triage meeting. Apart from that, existing defects are reassigned if need arises.
    ~ The term “Triage” comes from the French verb trier which means to separate, sort, shift or select. Just like this definition, these meeting serves the same purpose of managing the defects.

    ReplyDelete