Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/Programming in the large and programming in the small
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/Programming_in_the_large_and_programming_in_the_small
http://dbpedia.org/ontology/abstract Pojem programování ve velkém (Programming Pojem programování ve velkém (Programming in the Large) se používá v souvislosti s vývojem software. Během vývoje metodologií programování a souvisejících věcí se chápání tohoto pojmu mohlo v detailech lišit. Obecně se dá říci, že se týká rozsáhlejších projektů, které kvůli rozsahu musí být řešeny více lidmi a projekt je vyvíjen a udržován relativně dlouhou dobu. Během vývoje tak vzniká kód, který nemůže být zvládnut jednou osobou jako celek. Musí se uplatnit přístup jeho rozdělení, pochopení, vývoje a údržby po částech. Rozdělení projektu na části vyžaduje definici rozhraní mezi částmi a systematický popis chování jednotlivých částí. To jinými slovy znamená, že musí být zpracovávána pečlivá dokumentace a vývoj projektu musí být pečlivě plánován. Při programování ve velkém se obtížně provádějí změny. Nejobtížněji se provádějí změny, které souvisejí s více částmi a případně se změnou rozhraní mezi nimi. Jedním z cílů je proto (při programování ve velkém) dosažení stavu, kdy jsou části projektu na sobě relativně nezávislé. Technikami, které dosažení takového cíle napomáhají, jsou například důsledné používání , používání jednotkových testů a refaktorizace. Snažíme se jimi snížit pravděpodobnost vzniku programátorských chyb, dosáhnout automatické testovatelnosti správnosti implementace, usnadnit hledání a opravu chyb a usnadnit další vývoj. Nástroje a techniky používané při programování ve velkém přímo ovlivňují styl programování. Ten má část lidskou (co se chce dělat programátorovi a co požaduje uživatel), věcnou (dosažení požadované funkčnosti) a ekonomickou. Ze všech uvedených pohledů se zdánlivá zbytečnost některých kroků (tvorba dokumentace, psaní testů, atd.) ukazuje opravdu jen jako zdánlivá. Koncepci programování ve velkém uvedli Frank DeRemer a Hans Kron v článku „Programming-in-the-Large Versus Programming-in-the-Small“, IEEE Trans. on Soft. Eng. 2(2) v roce 1976.EEE Trans. on Soft. Eng. 2(2) v roce 1976. , In software engineering, programming in thIn software engineering, programming in the large and programming in the small refer to two different aspects of writing software, namely, designing a larger system as a composition of smaller parts, and creating those smaller parts by writing lines of code in a programming language, respectively.The terms were coined by and in their 1975 paper "Programming-in-the-large versus programming-in-the-small", in which they argue that the two are essentially different activities, and that typical programming languages, and the practice of structured programming, provide good support for the latter, but not for the former. This may be compared to the later Ousterhout's dichotomy, which distinguishes between system programming languages (for components) and scripting languages (for glue code, connecting components).es (for glue code, connecting components).
http://dbpedia.org/ontology/wikiPageID 1800329
http://dbpedia.org/ontology/wikiPageLength 7066
http://dbpedia.org/ontology/wikiPageRevisionID 1045600682
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/Management + , http://dbpedia.org/resource/System + , http://dbpedia.org/resource/Los_Angeles%2C_California + , http://dbpedia.org/resource/Category:Software_engineering_folklore + , http://dbpedia.org/resource/Frank_DeRemer + , http://dbpedia.org/resource/Coupling_%28computer_science%29 + , http://dbpedia.org/resource/BPEL + , http://dbpedia.org/resource/Message_%28computer_science%29 + , http://dbpedia.org/resource/Rapid_application_development + , http://dbpedia.org/resource/Computer_science + , http://dbpedia.org/resource/Computer_programming + , http://dbpedia.org/resource/Hans_Kron + , http://dbpedia.org/resource/Glue_code + , http://dbpedia.org/resource/Category:Programming_paradigms + , http://dbpedia.org/resource/State_transition_system + , http://dbpedia.org/resource/Structured_programming + , http://dbpedia.org/resource/Ousterhout%27s_dichotomy + , http://dbpedia.org/resource/Fred_Brooks + , http://dbpedia.org/resource/Software_engineering + , http://dbpedia.org/resource/System_programming + , http://dbpedia.org/resource/Association_for_Computing_Machinery + , http://dbpedia.org/resource/Software_architecture + , http://dbpedia.org/resource/Software_development + , http://dbpedia.org/resource/Cohesion_%28computer_science%29 + , http://dbpedia.org/resource/ACID + , http://dbpedia.org/resource/Scripting_language + , http://dbpedia.org/resource/Interface_%28computer_science%29 + , http://dbpedia.org/resource/Abstraction_%28computer_science%29 + , http://dbpedia.org/resource/Modularity_%28programming%29 + , http://dbpedia.org/resource/Type_system +
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Multiple_issues + , http://dbpedia.org/resource/Template:Programming_paradigms + , http://dbpedia.org/resource/Template:Cite_conference + , http://dbpedia.org/resource/Template:Refimprove + , http://dbpedia.org/resource/Template:Dubious + , http://dbpedia.org/resource/Template:Citation_needed + , http://dbpedia.org/resource/Template:Technical + , http://dbpedia.org/resource/Template:Reflist +
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Software_engineering_folklore + , http://dbpedia.org/resource/Category:Programming_paradigms +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/Programming_in_the_large_and_programming_in_the_small?oldid=1045600682&ns=0 +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/Programming_in_the_large_and_programming_in_the_small +
owl:sameAs http://www.wikidata.org/entity/Q7248503 + , http://dbpedia.org/resource/Programming_in_the_large_and_programming_in_the_small + , http://cs.dbpedia.org/resource/Programov%C3%A1n%C3%AD_ve_velk%C3%A9m + , https://global.dbpedia.org/id/4tmJB + , http://rdf.freebase.com/ns/m.05y09l +
rdfs:comment In software engineering, programming in thIn software engineering, programming in the large and programming in the small refer to two different aspects of writing software, namely, designing a larger system as a composition of smaller parts, and creating those smaller parts by writing lines of code in a programming language, respectively.The terms were coined by and in their 1975 paper "Programming-in-the-large versus programming-in-the-small", in which they argue that the two are essentially different activities, and that typical programming languages, and the practice of structured programming, provide good support for the latter, but not for the former.rt for the latter, but not for the former. , Pojem programování ve velkém (Programming Pojem programování ve velkém (Programming in the Large) se používá v souvislosti s vývojem software. Během vývoje metodologií programování a souvisejících věcí se chápání tohoto pojmu mohlo v detailech lišit. Obecně se dá říci, že se týká rozsáhlejších projektů, které kvůli rozsahu musí být řešeny více lidmi a projekt je vyvíjen a udržován relativně dlouhou dobu. Během vývoje tak vzniká kód, který nemůže být zvládnut jednou osobou jako celek. Musí se uplatnit přístup jeho rozdělení, pochopení, vývoje a údržby po částech.ní, pochopení, vývoje a údržby po částech.
rdfs:label Programming in the large and programming in the small , Programování ve velkém
hide properties that link here 
http://dbpedia.org/resource/Programming_in_the_large + , http://dbpedia.org/resource/Programming-in-the-large + http://dbpedia.org/ontology/wikiPageRedirects
http://dbpedia.org/resource/Racket_%28programming_language%29 + , http://dbpedia.org/resource/Prolog + , http://dbpedia.org/resource/Ousterhout%27s_dichotomy + , http://dbpedia.org/resource/Zonnon + , http://dbpedia.org/resource/ECMAScript + , http://dbpedia.org/resource/MLton + , http://dbpedia.org/resource/Programming_in_the_large + , http://dbpedia.org/resource/Scripting_language + , http://dbpedia.org/resource/Business_Process_Execution_Language + , http://dbpedia.org/resource/Michael_Burrows + , http://dbpedia.org/resource/Programming-in-the-large + , http://dbpedia.org/resource/Programming-in-the-small + http://dbpedia.org/ontology/wikiPageWikiLink
http://en.wikipedia.org/wiki/Programming_in_the_large_and_programming_in_the_small + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/Programming_in_the_large_and_programming_in_the_small + owl:sameAs
 

 

Enter the name of the page to start semantic browsing from.