Software product line (original) (raw)

About DBpedia

Software product lines (SPLs), or software product line development, refers to software engineering methods, tools and techniques for creating a collection of similar software systems from a shared set of software assets using a common means of production. The Carnegie Mellon Software Engineering Institute defines a software product line as "a set of software-intensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way."

Property Value
dbo:abstract Eine Software-Produktlinie umfasst mehrere individuelle Ausprägungen eines Softwareprodukts, die auf Basis einer gemeinsamen Plattform erstellt werden. Die Plattform-Software ist in allen Produkten enthalten. Zusätzlich enthält jedes Produkt individuelle Ausprägungen in Form von Konfiguration oder neuentwickelter Software. Eine Produktlinie ist bestimmt durch ihre Variabilität: An einem Variationspunkt im Software-Entwicklungsprozess wird eine Entscheidung offengelassen. Zur Ableitung eines Produkts werden alle Varianten gebunden, d. h. konfiguriert oder durch produktspezifische Lösungen ersetzt oder auch weggelassen. So entstehen die verschiedenen Produkte. Ziel einer Software-Produktlinienentwicklung ist die Senkung der Entwicklungskosten durch gezielte Wiederverwendung gemeinsamer Teile. Damit die Produkte nicht zu unterschiedlich werden, beschränkt man sich meist auf einen bestimmten Markt oder eine bestimmte Kundengruppe. Der Begriff Software-Produktlinie wurde eingeführt vom Software Engineering Institute (SEI) der Carnegie Mellon University in Pittsburgh. Die Software Product Line Conference (SPLC) findet jedes Jahr statt, abwechselnd in Amerika, Europa und Asien. Beispiele für Software-Produktlinien sind * die Diesel-Motorsteuerungssoftware von Cummins, Inc. * die Benzin-Motorsteuerungssoftware der Robert Bosch GmbH * die Handy-Software von Nokia * die Software für Wertpapieranalyse und Depotmanagement der Market Maker Software AG (de) Software produktu-lerroak, edo software produktu-lerroen garapena, software ingeniaritzaren metodo, tresna eta teknika multzo batekin erlazionatuta daude. Antzekoak diren software sistemen bilduma bat eraikitzea dute helburu gisa, eta software artefaktuen multzo partekatu batetik abiatzen dira, produkziorako bide amankomunak erabiliz. software produktu-lerroa honela definitzen du: "software sistemen bilduma bat da, zeintzuek ezaugarrien bilduma bat amankomunean duten eta partekatzen duten, eta merkatuaren segmentu zehatz baten behar espezifikoak betetzen dituzten. Sistema horiek aurredefinitutako bidea jarraituz garatzen dira, funtsezko artefaktu amankomun (core asset delakoak) batzuk erabilita" (eu) Software product lines (SPLs), or software product line development, refers to software engineering methods, tools and techniques for creating a collection of similar software systems from a shared set of software assets using a common means of production. The Carnegie Mellon Software Engineering Institute defines a software product line as "a set of software-intensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way." (en) Uma linha de produtos de software (em inglês software product line ou SPL) é um conjunto de sistemas de software que têm um determinado conjunto de funcionalidades em comum, e que satisfazem as necessidades de um determinado segmento de mercado ou missão, e que são desenvolvidos tendo a mesma base (core). (pt)
dbo:wikiPageExternalLink https://web.archive.org/web/20100129160919/http:/ample.holos.pt/ http://www.methodsandtools.com/archive/archive.php%3Fid=45 https://resources.sei.cmu.edu/asset_files/Presentation/2008_017_001_24246.pdf http://www.softwareproductlines.com http://www.cs.bilkent.edu.tr/~bedir/CS415-SPLE/
dbo:wikiPageID 11289322 (xsd:integer)
dbo:wikiPageLength 4731 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1053990120 (xsd:integer)
dbo:wikiPageWikiLink dbr:Mass_customization dbr:Feature-oriented_programming dbr:Feature_model dbr:Product_Family_Engineering dbr:Software_engineering dbr:Domain_engineering dbr:Software_factory dbr:Car_model dbr:Means_of_production dbc:Software_project_management dbc:Software_industry dbr:Software_Engineering_Institute dbr:Software_maintenance dbr:Mass_production dbr:Order_of_magnitude dbr:Product_lining dbr:Software_evolution dbr:Software_components dbr:Software_reuse
dbp:wikiPageUsesTemplate dbt:Citation_needed dbt:Reflist
dct:subject dbc:Software_project_management dbc:Software_industry
rdfs:comment Software product lines (SPLs), or software product line development, refers to software engineering methods, tools and techniques for creating a collection of similar software systems from a shared set of software assets using a common means of production. The Carnegie Mellon Software Engineering Institute defines a software product line as "a set of software-intensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way." (en) Uma linha de produtos de software (em inglês software product line ou SPL) é um conjunto de sistemas de software que têm um determinado conjunto de funcionalidades em comum, e que satisfazem as necessidades de um determinado segmento de mercado ou missão, e que são desenvolvidos tendo a mesma base (core). (pt) Eine Software-Produktlinie umfasst mehrere individuelle Ausprägungen eines Softwareprodukts, die auf Basis einer gemeinsamen Plattform erstellt werden. Die Plattform-Software ist in allen Produkten enthalten. Zusätzlich enthält jedes Produkt individuelle Ausprägungen in Form von Konfiguration oder neuentwickelter Software. Ziel einer Software-Produktlinienentwicklung ist die Senkung der Entwicklungskosten durch gezielte Wiederverwendung gemeinsamer Teile. Damit die Produkte nicht zu unterschiedlich werden, beschränkt man sich meist auf einen bestimmten Markt oder eine bestimmte Kundengruppe. (de) Software produktu-lerroak, edo software produktu-lerroen garapena, software ingeniaritzaren metodo, tresna eta teknika multzo batekin erlazionatuta daude. Antzekoak diren software sistemen bilduma bat eraikitzea dute helburu gisa, eta software artefaktuen multzo partekatu batetik abiatzen dira, produkziorako bide amankomunak erabiliz. (eu)
rdfs:label Produktlinie (Software) (de) Software produktu-lerro (eu) Software product line (en) Linha de produtos de software (pt)
owl:sameAs freebase:Software product line wikidata:Software product line dbpedia-de:Software product line dbpedia-eu:Software product line dbpedia-pt:Software product line https://global.dbpedia.org/id/21513
prov:wasDerivedFrom wikipedia-en:Software_product_line?oldid=1053990120&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Software_product_line
is dbo:wikiPageDisambiguates of dbr:SPL
is dbo:wikiPageRedirects of dbr:Software_Product_Line dbr:Software_product_lines dbr:Software_production_line
is dbo:wikiPageWikiLink of dbr:List_of_acquisitions_by_Oracle dbr:Product-family_engineering dbr:Software_Product_Lines_Online_Tools dbr:Feature_model dbr:Feature_toggle dbr:Software_factory dbr:Knowledge-based_configuration dbr:Software_diversity dbr:Software_Product_Line dbr:Cobham_Technical_Services dbr:Code_reuse dbr:Transition_(computer_science) dbr:Software_Engineering_Institute dbr:SPL dbr:FOSD_program_cubes dbr:IFIP_Working_Group_2.10 dbr:Software_product_lines dbr:Software_production_line
is foaf:primaryTopic of wikipedia-en:Software_product_line