Structure chart

Example of a Structured Chart.[1]

A structure chart (SC) in software engineering and organizational theory is a chart which shows the smallest of a system to its lowest manageable levels.[2] They are used in structured programming to arrange program modules into a tree. Each module is represented by a box, which contains the module's name. The tree structure visualizes the relationships between modules.[3]

Overview

Illustration of simple hierarchy chart.
This hierarchy chart represents data passing between two modules. When the module Pay_Bill is executed, the pseudocode checks if the bill is already paid by searching for the payment receipt (execute Search_Receipt). If the receipt is not found then it will execute the module Give_Money_To_Debt_Collector to finish the job.

A structure chart is a top-down modular design tool, constructed of squares representing the different modules in the system, and lines that connect them. The lines represent the connection and or ownership between activities and subactivities as they are used in organization charts.[4]

In structured analysis structure charts, according to Wolber (2009), "are used to specify the high-level design, or architecture, of a computer program. As a design tool, they aid the programmer in dividing and conquering a large software problem, that is, recursively breaking a problem down into parts that are small enough to be understood by a human brain. The process is called top-down design, or functional decomposition. Programmers use a structure chart to build a program in a manner similar to how an architect uses a blueprint to build a house. In the design stage, the chart is drawn and used as a way for the client and the various software designers to communicate. During the actual building of the program (implementation), the chart is continually referred to as "the master-plan".[5]

A structure chart depicts[2]

  • the size and complexity of the system, and
  • number of readily identifiable functions and modules within each function and
  • whether each identifiable function is a manageable entity or should be broken down into smaller components.

A structure chart is also used to diagram associated elements that comprise a run stream or thread. It is often developed as a hierarchical diagram, but other representations are allowable. The representation must describe the breakdown of the configuration system into subsystems and the lowest manageable level. An accurate and complete structure chart is the key to the determination of the configuration items (CI), and a visual representation of the configuration system and the internal interfaces among its CIs(define CI clearly). During the configuration control process, the structure chart is used to identify CIs and their associated artifacts that a proposed change may impact.[2]

Structure chart construction

A process flow diagram describing the construction of a structure chart by a so-called Subject Matter Experts (SME).[2]

According to Wolber (2009), "a structure chart can be developed starting with the creating of a structure, which places the root of an upside-down tree which forms the structure chart. The next step is to conceptualize the main sub-tasks that must be performed by the program to solve the problem. Next, the programmer focuses on each sub-task individually, and conceptualizes how each can be broken down into even smaller tasks. Eventually, the program is broken down to a point where the leaves of the tree represent simple methods that can be coded with just a few program statements".[5]

In practice, see figure, first it is checked if a structure chart has been developed already. If so an expert needs to review it to ensure it represents the current structure and if not, updates the chart where needed.[2]

See also

References

  1. ^ Sandia National Laboratories (1992). Sandia Software Guidelines Volume 5 Tools, Techniques, and Methodologies SANDIA REPORTS 85–2348qUC–32
  2. ^ a b c d e IRS (2008) "Configuration Management" In: IRS Resources Part 2. Information Technol Chapter 27. Configuration Management. Accessed at IRS.GOV 14 November 2008. No longer online 8 November 2009.
  3. ^ James Martin, Carma L. McClure (1988). Structured Techniques: The Basis for Case. Prentice Hall. p.56.
  4. ^ H. Fujita & V. Gruhn (2004). New Trends in Software Methodologies, Tools and Techniques. Page 6.
  5. ^ a b David Wolber (2009) "Structure Charts: Supplementary Notes Structure Charts and Bottom-up Implementation: Java Version. Accessed 8 November 2009

Further reading

  • Sarah Brooks (1981). "Structure Charts and Basic Programming". in: MATYC Journal, v15 n2 p. 107-112 Spring 1981.
  • Tom DeMarco (1979). Structured Analysis and System Specification. Prentice Hall.
  • Edward Yourdon (1999). Modern Structured Analysis, Yourdon Press Computing Series, 1999,

Read other articles:

Canh chua Canh chua adalah sup ikan dan sayuran dari Vietnam yang rasanya asam. Dalam bahasa Vietnam, canh berarti sup bening, sedangkan chua berarti asam. Sup ini dimakan sebagai lauk teman makan nasi. Selain dari nanas, belimbing, atau tomat, rasa masam berasal dari asam jawa. Setelah ikan matang, tauge dimasukkan ke dalam sup. Sebelum dihidangkan, daun ketumbar ditambahkan ke dalam sup sebagai penyedap. Sup ini berasal dari daerah Sungai Mekong (terutama Provinsi Dong Thap) di Vietnam sela...

 

 

The Honourable SirKingsford DibelaGCMG Gubernur Jenderal Papua Nugini ke-3Masa jabatan1 Maret 1983 – 1 Maret 1989Penguasa monarkiElizabeth IIPerdana Menteri Michael Somare Paias Wingti Rabbie Namaliu PendahuluTore LokolokoPenggantiIgnatius Kilage Informasi pribadiLahir(1932-03-16)16 Maret 1932Dogura, Provinsi Milne Bay, Teritori PapuaMeninggal22 Maret 2002(2002-03-22) (umur 70)Sunting kotak info • L • B Sir Kingsford Dibela GCMG (16 Maret 1932 –...

 

 

Halaman ini berisi artikel tentang genus bakteri. Untuk kelas bakteri, lihat Bacilli. Untuk bakteri berbentuk batang pada umumnya, lihat Basilus. Untuk genus serangga, lihat Bacillus (serangga). Bacillus Foto mikroskopis Bacillus subtilis dengan pewarnaan Gram dan pembesaran 1.000x. Bentuk oval yang tidak terwarnai merupakan endospora.Pewarnaan GramGram-positif TaksonomiSuperdomainBiotaDomainBacteriaKerajaanBacillatiFilumBacillotaKelasBacilliOrdoCaryophanalesFamiliBacillaceaeGenusBacillus Coh...

Sukhoi T-60S adalah supersonik Soviet pembom menengah terencana yang tidak pernah berhasil melewati papan gambar. Proyek ini pertama kali diprakarsai oleh Sukhoi pada tahun 1984, tetapi dibatalkan setelah Perang Dingin berakhir pada awal 1990-an. Referensi Wikimedia Commons memiliki media mengenai Sukhoi T-60.

 

 

City in Wallace County, Kansas City and County seat in Kansas, United StatesSharon Springs, KansasCity and County seatWallace County Courthouse (2010)Location within Wallace County and KansasKDOT map of Wallace County (legend)Coordinates: 38°53′40″N 101°45′04″W / 38.89444°N 101.75111°W / 38.89444; -101.75111[1]CountryUnited StatesStateKansasCountyWallaceFounded1868Incorporated1890Named forSharon Springs, New YorkArea[2] • Total0....

 

 

Золота голова месника Жанр історичнийРежисер Алішер ХамдамовСценарист Мухаммед СаліхХудайберди ТухтабаєвУ головних ролях Саттар ДікамбаєвКарім МірхадієвОператор Равіль ГанієвКомпозитор Володимир БаграмовАнвар ЕргашевХудожник Євген ПушинКінокомпанія Узбекфільм�...

Keuskupan DjiboutiDioecesis GibutensisLokasiNegara JibutiMetropolitSubyek langsung Takhta SuciStatistikLuas23.000 km2 (8.900 sq mi)Populasi- Total- Katolik(per 2006)747.0005,000 (0.9%)InformasiRitusRitus LatinKatedralKatedral Bunda dari Gembala Baik, DjiboutiKepemimpinan kiniPausFransiskusUskupGiorgio Bertin, O.F.M. Keuskupan Djibouti (bahasa Latin: Gibuten(sis)) adalah keuskupan tunggal Latin di negara Djibouti, Tanduk Afrika. Keuskupan tersebut me...

 

 

For related races, see 2000 United States gubernatorial elections. 2000 West Virginia gubernatorial election ← 1996 November 7, 2000 2004 →   Nominee Bob Wise Cecil Underwood Party Democratic Republican Popular vote 324,822 305,926 Percentage 50.1% 47.2% County results Wise:      40–50%      50–60%      60–70% Underwood:      40–50%    ...

 

 

Soft, mild-tasting cheese with a high fat content Cream cheeseCountry of originUnited States of AmericaPasteurizedYesTextureSoftAging timeNone Related media on Commons Cream cheese in the United StatesNutritional value per 100 g (3.5 oz)Energy1,431 kJ (342 kcal)Carbohydrates4 g Fat34 gSaturated19 gMonounsaturated9 gPolyunsaturated1 g Protein6 g MineralsQuantity %DV†Calcium8% 98 mg Other constituentsQuantityCholesterol110 mg Fat percentage can vary.†Percentages estimate...

Area with vegetation dominated by grasses Greensward redirects here. For the park plan, see Central Park. This article is about the landscape of grasslands, a common vegetation type. For other uses, see Grassland (disambiguation). Nachusa Grasslands, spring 2016 Setaria pumila, a species of Poaceae (the dominant plant family in grasslands) A grassland is an area where the vegetation is dominated by grasses (Poaceae). However, sedge (Cyperaceae) and rush (Juncaceae) can also be found along wit...

 

 

American geopolitical advising firm Stratfor Enterprises, LLCCompany typePrivateIndustryPublishingFounded1996 (1996)FounderGeorge FriedmanHeadquartersAustin, U.S.Key peopleChip Harmon (Pres.)Fred Burton (VP Intel, 2004–2020)ProductsWorldviewThreat LensServicesAdvisingRevenue~US$10M (2021 est.)Number of employees~100 (2016)ParentRane Corporation[1][2]Websitewww.stratfor.com Strategic Forecasting Inc.,[3] commonly known as Stratfor, is an American strategic intell...

 

 

Koordinat: 56°05′24″N 047°20′50″E / 56.09000°N 47.34722°E / 56.09000; 47.34722 Bandar Udara CheboksaryШупашкар АэропорчĕАэропорт ЧебоксарыIATA: CSYICAO: UWKSInformasiJenisPublikPengelolaPemerintahMelayaniCheboksaryLokasiCheboksary, RusiaKetinggian dpl171 mdplSitus webgov.cap.ruLandasan pacu Arah Panjang Permukaan m kaki 06/24 2,512 8,242 Aspal Sumber: DAFIF[1][2] Bandar Udara Cheboksary Bandar Udar...

View of Hebe Haven and Pak Sha Wan Peninsula (centre). Hebe Haven and Buffalo Hill when viewed from a hill on Pak Sha Wan Peninsula. Hiram's Highway at Kau Sai San Tsuen. Tin Hau Temple in Nam Wai. Hebe Haven, also known as Pak Sha Wan (Chinese: 白沙灣; lit. 'White Sand Bay'), is a harbour on the south shore of Sai Kung Peninsula in Hong Kong. The harbour has one opening to Port Shelter in its south. The Pak Sha Wan Peninsula, spanning south from Tsiu Hang (蕉坑) hugs the Heb...

 

 

Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini. Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan. Mengganti markah HTML dengan markah wiki bila dimungkinkan. Tambahkan pranala wiki. Bila dirasa perlu, buatlah pautan ke artikel wiki lainnya dengan cara menambahkan [[ dan ]] pada kata yang bersangkutan (lihat WP:LINK untuk keterangan lebih lanjut...

 

 

American judge (born 1944) This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: John F. Walter – news · newspapers · books · scholar · JSTOR (October 2023) (Learn how and when to remove this message)...

Questa voce o sezione sull'argomento centri abitati delle Marche non cita le fonti necessarie o quelle presenti sono insufficienti. Puoi migliorare questa voce aggiungendo citazioni da fonti attendibili secondo le linee guida sull'uso delle fonti. CentobuchifrazioneCentobuchi – Veduta LocalizzazioneStato Italia Regione Marche Provincia Ascoli Piceno ComuneMonteprandone TerritorioCoordinate42°53′42.76″N 13°50′53.12″E42°53′42.76″N, 13°50′53.12″E (Cent...

 

 

龙江航空Longjiang Airlines IATA ICAO 呼号 LT SNG SNOW EAGLE雪雕 創立於2014年樞紐機場 中国 哈尔滨太平国际机场机队数量5通航城市6总部 中国 山西省 太原市重要人物衛洪江 董事长及大股東网站http://www.longjianghk.com/ 龙江航空公司,(IATA:LT,ICAO:SNG,英文:LONGJIANG AIRLINES,呼号:雪雕),成立于2014年9月3日,是经中国民用航空局批准的从事航空客货运输服务的综合航空运输�...

 

 

American lawyer and politician William Edwin Minshall Jr.Official portrait, 1973Member of the U.S. House of Representativesfrom Ohio's 23rd districtIn officeJanuary 3, 1955 – December 31, 1974Preceded byGeorge H. BenderSucceeded byRonald M. MottlMember of the Ohio House of RepresentativesIn office1939–1940 Personal detailsBorn(1911-10-24)October 24, 1911East Cleveland, OhioDiedOctober 15, 1990(1990-10-15) (aged 78)Delray Beach, FloridaPolitical partyRepublicanAlm...

Pour les articles homonymes, voir Tournoi. Duel à l’épée et au bocle (petit bouclier rond), (enluminure du Codex Manesse, 1320). Amour courtois. Codex Manesse, Heidelberg University Library (en), Cod. Pal. germe.848, fol. 32v, (Gottfried von Neifen, ménestrel germanophone né près d'Bad Urach). Le tournoi regroupe un ensemble d'épreuves équestres ou pédestres au Moyen Âge[1]. Il est pratiqué en Occident entre les IXe et XVIe siècles. L’apogée des tournois se...

 

 

Dutch physicist (1909–2000) Hendrik CasimirForMemRSCasimir in 1958Born(1909-07-15)15 July 1909The Hague, NetherlandsDied4 May 2000(2000-05-04) (aged 90)Heeze, NetherlandsAlma materUniversity of LeidenKnown forCasimir effectCasimir invariantCasimir pressureCasimir–Polder forceGorter–Casimir modelAwardsGeorge E. Pake Prize (1999)Matteucci Medal (1985)Wilhelm Exner Medal (1982)Pour le Mérite (1982)IRI Medal (1976)ForMemRS (1970)Fritz London Memorial Lecture (1958)Scientific...