1 / 6

Definition of Software Component and Its Elements.

Definition of Software Component and Its Elements. Kapitel 1, [heineman-2001]. Hovedbegreberne er Software komponent Komponent model Komponent model implementation Software komponent infrastruktur Master plan. Definition of Software Component and Its Elements.

bela
Download Presentation

Definition of Software Component and Its Elements.

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Definition of Software Component and Its Elements. Kapitel 1, [heineman-2001] • Hovedbegreberne er • Software komponent • Komponent model • Komponent model implementation • Software komponent infrastruktur • Master plan

  2. Definition of Software Component and Its Elements. Definition: Software Komponent En software komponent adskiller sig ikke fra andre software elementer ud fra programmeringssproget, men ud fra brugen af den. • En software komponent er en software element, der • er i overensstemmelse med en komponent model. • kan anvendes og sættes samme uden modifikationer inden for en standard. • har et klart defineret interface. • er klart adskilt fra operativsystem og andre komponenter.

  3. Definition of Software Component and Its Elements. Definition: Komponent model En komponent model specificerer interaktionen og sammensætningen med andre komponenter. • En komponent model definerer: • hvordan komponenter skal konstrueres. • en standard for hvordan komponenter i et komponent baserede system kommunikerer. • En komponent model kan yderligere definerer: • mekanismer der kan ændre komponenter uden modifikation af modellen. • obligatoriske komponentegenskaber, som • kode struktur • dokumentationsstandard

  4. Definition of Software Component and Its Elements. Definition: Komponent model implementation Komponent model implementationen er et sæt af software elementer der er nødvendig for eksekvering af komponenter i komponent modellen. • Komponent model implementationen: • stiller evt. en metode til registrering af interfaces til rådighed i form af et bibliotek. • gør det muligt at eksekvere komponenter i forhold til komponent modellen. • fx CORBA, .NET mm. Definition: Software komponent infrastruktur En samling af interagerende software komponenter, som imødekommer systemspecifikationerne. En overordnet plan for sammensætning af komponenter for at opfylde kravene til systemet.

  5. Definition of Software Component and Its Elements. Definition: Master software udviklingsplan Konceptuel plan der definerer systemets grænser, og dets elementer og interaktioner, samt begrænsninger på disse. • Master software udviklingsplanen består af: • det overordnede design som opdeler projektet i underprojekter. • performance specifikationer som fx • forretningsmæssige specifikationer – Juridiske krav, kundens krav osv. • teknologiske specifikationer – valg af hardware og software.

  6. Definition of Software Component and Its Elements. Logical component infrastructure Problem to be solved The Big Picture Master software development plan Evaluate success of software system Component infrastructure Component Component Component Component model implementation Component model

More Related