IEEE 1471

IEEE 1471 is a superseded IEEE standard for describing the architecture of a "software-intensive system", also known as software architecture.

In 2011 it was superseded by ISO/IEC/IEEE 42010, Systems and software engineering — Architecture description.

Overview

IEEE 1471 is the short name for a standard formally known as ANSI/IEEE 1471-2000, Recommended Practice for Architecture Description of Software-Intensive Systems. Within Institute of Electrical and Electronics Engineers (IEEE) parlance, this is a "recommended practice", the least normative of its standards. In 2007 this standard was adopted by ISO/IEC JTC1/SC7 as ISO/IEC 42010:2007, Systems and Software Engineering -- Recommended practice for architectural description of software-intensive systems.[1]

It has long been recognized[by whom?] that "architecture" has a strong influence over the life cycle of a system. However, until relatively recently,[when?] hardware issues have tended to dominate architectural thinking, and software aspects, when considered at all, were often the first to be compromised under the pressures of development.[1] IEEE 1471 was created to provide a basis for thinking about the architecture of software-intensive systems.

IEEE 1471's contributions can be summarised as follows (in this list, items in italics are terms defined by and used in the standard):

  • It provides definitions and a meta-model for the description of architecture
  • It states that an architecture should address a system's stakeholders concerns
  • It asserts that architecture descriptions are inherently multi-view, no single view adequately captures all stakeholder concerns
  • It specifies the notions of view and viewpoint, where a viewpoint identifies the set of concerns and the representations/modeling techniques, etc. used to describe the architecture to address those concerns and a view is the result of applying a viewpoint to a particular system.
  • It establishes content requirements for architecture descriptions and the idea that a conforming architecture description has a 1-to-1 correspondence between its viewpoints and its views.
  • It provides guidance for capturing architecture rationale and identifying inconsistencies/unresolved issues between the views within an architecture description

IEEE 1471 provides informative annexes that relate its concepts to architecture concepts in other standards, including RM-ODP and IEEE 12207.

History

In August 1995, the IEEE Software Engineering Standards Committee (SESC) chartered an IEEE Architecture Planning Group (APG) to set direction for incorporating architectural thinking into IEEE standards. In April 1996, the Architecture Working Group (AWG) was created to implement the recommendations made by APG to the SESC. The AWG was chaired by Basil Sherlund, vice-chairs Ronald Wade, David Emery, the specification was edited by Rich Hilliard. The AWG had 25 members. Drafts of the specification were balloted and commented on by 130 international reviewers. In September 2000, the IEEE-SA Standards Board approved the specification as IEEE Std 1471-2000.

In 2006, ISO/IEC Joint Technical Committee 1 (JTC1), Information technology/Subcommittee SC 7, Software and systems engineering, adopted the specification as ISO/IEC 42010, under a special "fast-track procedure", in parallel with its approval by national bodies of ISO and IEC. A coordinated revision of this standard by ISO/IEC JTC1/SC7/WG42 and IEEE CS commenced in 2006, following the successful ISO/IEC fast-track ballot and in line with the IEEE standard 5-year review of the standard.

In November 2011,[2] IEEE 1471-2000 and ISO/IEC 42010:2007 was superseded by ISO/IEC/IEEE 42010:2011, Systems and software engineering — Architecture description.

Purpose

According to IEEE 1471[1][3][4] an architecture description can be used for the following:

  • Expression of the system and its evolution
  • Communication among the system stakeholders
  • Evaluation and comparison of architectures in a consistent manner
  • Planning, managing, and executing the activities of system development
  • Expression of the persistent characteristics and supporting principles of a system to guide acceptable change
  • Verification of a system implementation’s compliance with an architectural description
  • Recording contributions to the body of knowledge of software-intensive systems architecture

Terminology

According to IEEE Standard Glossary of Software Engineering Terminology[5] the following definitions are used:

  • architect: The person, team, or organization responsible for designing systems architecture.
  • architectural description (AD): A collection of products to document an architecture.
  • architecture: The fundamental organization of a system embodied in its components, their relationships to each other, and to the environment, and the principles guiding its design and evolution.
  • designing: The activities of defining, documenting, maintaining, improving, and certifying proper implementation of an architecture.
  • system: A collection of components organized to accomplish a specific function or set of functions. The term system encompasses individual applications, systems in the traditional sense, subsystems, systems of systems, product lines, product families, whole enterprises, and other aggregations of interest.
  • system stakeholder: An individual, team, or organization (or classes thereof) with interests in, or concerns relative to, a system.
  • view: A representation of a whole system from the perspective of a related set of concerns.
  • viewpoint: A specification of the conventions for constructing and using a view. A pattern or template from which to develop individual views by establishing the purposes and audience for a view and the techniques for its creation and analysis.

Conceptual framework

IEEE 1471 uses the following conceptual framework.[1][3][6]

  1. A system’s environment, or context, can influence that system. The environment can include other systems that interact with the system of interest, either directly via interfaces or indirectly in other ways. The environment determines the boundaries that define the scope of the system of interest relative to other systems.
  2. A system has one or more stakeholders. Each stakeholder typically has interests in, or concerns relative to, that system.
  3. Concerns are those interests which pertain to the system’s development, its operation or any other aspects that are critical or otherwise important to one or more stakeholders. Concerns include system considerations such as performance, reliability, security, distribution, and evolvability.
  4. A system exists to fulfill one or more missions in its environment. A mission is a use or operation for which a system is intended by one or more stakeholders to meet some set of objectives.
  5. Every system has an architecture, whether understood or not; whether recorded or conceptual. An architecture can be recorded by an architectural description.
  6. An architectural description is organized into one or more constituents called (architectural) views. Each view addresses one or more of the concerns of the system stakeholders. A view is a partial expression of a system’s architecture with respect to a particular viewpoint.
  7. A viewpoint establishes the conventions by which a view is created, depicted and analyzed. In this way, a view conforms to a viewpoint. The viewpoint determines the languages (including notations, model, or product types) to be used to describe the view, and any associated modeling methods or analysis techniques to be applied to these representations of the view. These languages and techniques are used to yield results relevant to the concerns addressed by the viewpoint.
  8. An architectural description selects one or more viewpoints for use. The selection of viewpoints is typically based on consideration of the stakeholders to whom the AD is addressed and their concerns. A viewpoint definition may originate with an AD, or it may have been defined elsewhere (a library viewpoint).
  9. A view may consist of one or more architectural models. Each such architectural model is developed using the methods established by its associated architectural viewpoint. An architectural model may participate in more than one view.

Conformance

IEEE 1471[1] defines a set of normative requirements for conforming architecture descriptions, including the following:

  • AD identification, version, and overview information (clause 5.1)
  • Identification of the system stakeholders and their concerns judged to be relevant to the architecture (clause 5.2)
  • Specifications of each viewpoint that has been selected to organize the representation of the architecture and the rationale for those selections (clause 5.3)
  • One or more architectural views (clause 5.4)
  • A record of all known inconsistencies among the architectural description’s required constituents (clause 5.5)
  • A rationale for selection of the architecture (clause 5.6)

See also

References

  • 1471-2000 - IEEE Recommended Practice for Architectural Description of Software-Intensive Systems. 2000. doi:10.1109/IEEESTD.2000.91944. ISBN 0-7381-2518-0.
  • IEEE 1471 website
  • MEGAF is an infrastructure for realizing architecture frameworks that conform to the definition of architecture framework provided in the ISO/IEC 42010 standard.

Read other articles:

Kereta api GumarangKereta api Gumarang membawa lokomotif bercorak liveri spesial HUT Kereta Api Indonesia ke-76 tahun meninggalkan Stasiun Tambun, 2021Informasi umumJenis layananKereta api antarkotaStatusBeroperasiPendahuluJayabaya Utara (1961-2006, 2014-)Mulai beroperasi20 Mei 2001Operator saat iniPT Kereta Api IndonesiaJumlah penumpang harian3.800 penumpang per hari (rata-rata)[butuh rujukan]Lintas pelayananStasiun awalSurabaya PasarturiJumlah pemberhentianLihatlah di bawahStasiun a...

 

أبو حذيفة بن عتبة   معلومات شخصية اسم الولادة هشيم بن عتبة بن ربيعة الميلاد 41 ق.هـ 581ممكة الوفاة 12 هـ 634م (53 سنة).اليمامة الكنية أبو حذيفة الزوجة سهلة بنت سهيل الأولاد محمد بن أبي حذيفة  الأب عتبة بن ربيعة إخوة وأخوات الوليد بن عتبة بن ربيعة،  وهند بنت عتبة  أقرباء أخوت

 

إتش5 سيريس شينكانسن قطار من نوع إتش5 سيريس شينكانسن البلد  اليابان التشغيل إفتتاح 26 مارس 2016  المالك الخطوط اليابانية الحديدية المشغل هيتاشي مقياس السكة سكة حديد قياس 1435 ملم  تعديل مصدري - تعديل   إتش5 سيريس شينكانسن (باليابانية: H5系) (بالإنجليزية: H5 Series Shinkansen)‏، هو ق...

Money in the Bank (2020)Logo officiel de Money in the Bank 2020Main event Otis contre Rey Mysterio contre Aleister Black contre Daniel Bryan contre King Corbin contre AJ StylesSlogan Climbing the Corporate LadderThème musical Gotta Get That par DJDPTInformationsFédération WWEDivision RawSmackDownDate 10 mai 2020Lieu WWE Performance CenterVille(s) Stamford (Connecticut)Orlando (Floride) États-UnisChronologie des événementsWrestleMania 36NXT TakeOver: In Your House (2020)Chronologie des M...

 

The Central Bureau Communists of Poland (Polish: Centralne Biuro Komunistów Polski or CBKP; Russian: Центральное бюро коммунистов Польши) was a group of Polish Communists in the Soviet Union during World War II, hand-picked by the Russian Secretariat of the Central Committee (BKK) with the aim of assisting in the takeover of power in Poland. It was a secret structure initially, active between January and August 1944, and closely affiliated with the Soviet Cent...

 

This article is about the chemical element. For other uses, see Sulfur (disambiguation). Chemical element, symbol S and atomic number 16Sulfur, 16SSulfurAlternative nameSulphur (British spelling)Allotropessee Allotropes of sulfurAppearanceLemon yellow sintered microcrystalsStandard atomic weight Ar°(S)[32.059, 32.076]32.06±0.02 (abridged)[1] Sulfur in the periodic table Hydrogen Helium Lithium Beryllium Boron Carbon Nitrogen Oxygen Fluorine Neon Sodium Magnesium A...

Series of gaming computers This article needs to be updated. Please help update this article to reflect recent events or newly available information. (October 2018) G5 Desktop Series The Dell G Series is the successor to the Dell Inspiron Gaming Series (Pandora).[1] It was launched in April 2018.[2] This series is positioned below Alienware and competes with Lenovo's Legion, Acer's Nitro and Predator Helios, HP's Omen and Pavilion Power laptops.[citation needed] During...

 

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Indiana big school football champions – news · newspapers · books · scholar · JSTOR (July 2017) (Learn how and when to remove this template message) Indiana High School football team, circa 1921 Better known for its high school basketball, Indiana high school football has also b...

 

19th chapter of the Qur'an Q19 redirects here. For the bus route, see Q19 (New York City bus). Sura 19 of the Quranمريم MaryamMaryArabic textAudio fileⓘEnglish translationClassificationMeccanPositionJuzʼ 16No. of Rukus6No. of verses98No. of Sajdahs1 (Ayah 58)No. of words972No. of letters3835Opening muqaṭṭaʻāt5 Kaaf Ha Ya Ain Saad (كهيعص)← Quran 18Quran 20 → Double-page from the Qur'an with chapter heading and first twenty nine verses of surah Maryam. Th...

Horacio CarbonariDatos personalesNombre completo Horacio Ángel CarbonariApodo(s) Petaco, BazookaNacimiento Santa Teresa, Argentina2 de mayo de 1974 (49 años)Nacionalidad(es) ArgentinaAltura 1,91 metrosCarrera deportivaDeporte FútbolClub profesionalDebut deportivo 1993( Rosario Central)Posición DefensorGoles en clubes 49Retirada deportiva 2005( Rosario Central)Trayectoria Rosario Central (1993-1998) Derby County (1998-2002) Coventry City (2002) Derby County (2002) Rosario Central...

 

Not to be confused with Order of Our Lady of Bethlehem. This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Military Order of Cross-bearers with the Red Star on a Blue Field – news · newspapers · books · scholar · JSTOR (February 2021) (Learn how and when to remove this template message) Emblem of the Order The ...

 

South Korean politician, medical doctor, businessperson, software entrepreneur and tenured professor In this Korean name, the family name is Ahn. The baptismal name is Paul. The HonourableAhn Cheol-sooMP안철수Member of the National AssemblyIncumbentAssumed office 1 June 2022Preceded byKim Eun-hyeConstituencyGyeonggi Bundang AIn office25 April 2013 – 15 April 2017Preceded byRoh Hoe-chanSucceeded byKim Seong-hwan (2018)ConstituencySeoul Nowon CLeader of the New Politics Allian...

Not to be confused with Sa Dulo ng Walang Hanggan or Walang Hanggang Paalam. For the TV series with the same title that once aired on GMA, see Walang Hanggan (2003 TV series). This article may require cleanup to meet Wikipedia's quality standards. The specific problem is: unencyclopedic and incomprehensible text. Please help improve this article if you can. (May 2022) (Learn how and when to remove this template message) Filipino TV series or program Walang HangganTitle cardAlso known asM...

 

This article is an orphan, as no other articles link to it. Please introduce links to this page from related articles; try the Find link tool for suggestions. (January 2018) Chaike B. SpiegelBorn(1920-11-11)November 11, 1920Warsaw, PolandDiedMarch 26, 2002(2002-03-26) (aged 81)Montreal, CanadaOrganizationJewish Labor Bund Jewish Fighting Organization (known by the Polish acronym ZOB)SpouseBoruch Yakir Spiegel Chaike Belchatowska Spiegel (November 11, 1920 – March 26, 2002), also called...

 

South Korean actor (born 1973) In this Korean name, the family name is Yoo. Yoo Jae-myungYoo in September 2021Born (1973-06-03) June 3, 1973 (age 50)Busan, South KoreaOccupationActorYears active2001–presentAgent(s)SBD EntertainmentAce FactorySpouseUnknown (m. 2018)Children1Korean nameHangul유재명Hanja劉宰明[1]Revised RomanizationRyu Jae-myeongMcCune–ReischauerRyu Chaemyŏng Yoo Jae-myung (Korean: 유재명; born June 3, 1973) is a South Korean actor. He is...

For the river in Argeș County, see Dâmbovicioara (river). For the village in Dâmbovița County, see Braniștea, Dâmbovița. Commune in Argeș, RomaniaDâmbovicioaraCommuneLocation in Argeș CountyDâmbovicioaraLocation in RomaniaCoordinates: 45°26′N 25°13′E / 45.433°N 25.217°E / 45.433; 25.217CountryRomaniaCountyArgeșGovernment • Mayor (2020–2024) Dumitru Secăreanu (PSD)Area63.07 km2 (24.35 sq mi)Elevation904 m (2,966...

 

  Varzea Varzea bistriataTaxonomíaReino: AnimaliaFilo: ChordataClase: ReptiliaOrden: SquamataSuborden: SauriaInfraorden: ScincomorphaFamilia: ScincidaeSubfamilia: MabuyinaeGénero: VarzeaHedges & Conn, 2012[editar datos en Wikidata] Varzea es un género de lagartos de la familia Scincidae. Incluye dos especies que se distribuyen por el norte y centro de Sudamérica y alguna isla del Caribe. Especies Se reconocen a las siguientes especies:[1]​ Varzea altamazonica Mira...

 

Postcard to HeavenGenre Drama Keluarga Roman PembuatSinemata ProductionsBerdasarkanKartu Pos Winioleh Ruwi MeitaSkenarioAris MudaSaskia DestiSutradaraTarmizi AbkaPemeran Denira Wiraguna Ferly Putra Fiedra Azalia Tyara Vanesha Keiko Ananta Penata musikZhi ChenNegara asalIndonesiaBahasa asliBahasa IndonesiaJmlh. musim1Jmlh. episode5 (daftar episode)ProduksiProduser eksekutifGani SubrataProduserAris MudaSinematografiMichael MukayaPenyuntingArya JagadditaDurasi10-13 menitRumah produksiSine...

Barkas Barkas B 1000 KastenwagenBarkas B 1000 Kastenwagen B 1000 Hersteller: VEB Barkas-Werke Karl-Marx-Stadt Produktionszeitraum: 1961–1990 Vorgängermodell: Barkas V 901/2 Nachfolgemodell: Barkas B 1000-1 Technische Daten Bauformen: Kastenwagen, Kleinbus, Pritschenwagen Motoren: Ottomotor:1,0 Liter (34 kW) Länge: 4520 mm Breite: 1860 mm Höhe: 1850 mm Radstand: 2400 mm Nutzlast: 1,0 t zul. Gesamtgewicht: 2,24 t Logo des IFA Barkas Der Barkas B 1000 ist...

 

العلاقات السورينامية الفانواتية سورينام فانواتو   سورينام   فانواتو تعديل مصدري - تعديل   العلاقات السورينامية الفانواتية هي العلاقات الثنائية التي تجمع بين سورينام وفانواتو.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين:...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!