FORMATION AND DEVELOPMENT OF SOFTWARE ENGINEERING AS A KNOWLEDGE AREA

The article presents an analysis of the main stages of the development of software engineering (SE) as a branch of knowledge, highlights the fundamental components of the training of future software engineers, identifies trends in the development of this industry for the next decade. The modern SE i...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Informat͡s︡iĭni tekhnolohiï v osviti Ročník 4; číslo 37; s. 103 - 136
Hlavní autor: Striuk, A.
Médium: Journal Article
Jazyk:angličtina
Vydáno: Kherson State University 01.12.2018
Témata:
ISSN:1998-6939, 2306-1707
On-line přístup:Získat plný text
Tagy: Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
Abstract The article presents an analysis of the main stages of the development of software engineering (SE) as a branch of knowledge, highlights the fundamental components of the training of future software engineers, identifies trends in the development of this industry for the next decade. The modern SE is based on three groups of key principles: the basic concepts of computer science, related to data structures, algorithms, programming languages and their semantics, analysis, computational, computational models, etc.; engineering fundamentals related to architecture, engineering processes, trade-offs and costs, standardization, quality and warranties, and other components that provide an approach to design and problem-solving; socio-economic foundations that include the process of creating and evolving artifacts, as well as issues related to politics, markets, user-friendliness and socio-economic impacts; it provides the basis for the formation of engineering artifacts that will fit their purpose. Modern SE is an integral part of the overwhelming majority of innovations in all areas of the development of society, science and technology, offering systemic, practical, cost-effective solutions for computing tasks and information processing tasks. During the SE development as a separate industry, considerable experience in designing, implementing, testing and documenting software has been accumulated; system scientific, technological approaches and methods for designing and designing computer programs have been highlighted. At the same time, researchers note that SE has not yet reached the level of sustainability as other areas of engineering. Analysis of the historical stages of the development of the SE showed that despite the universal recognition of the importance of using the mathematical apparatus of logic, automata theory and linguistics in software development, it was created empirically without its use. The factor forcing practitioners to turn to the mathematical foundations of an SE is the increasing complexity of software and the inability of empirical approaches to its development and management to cope with it. The professional training of software engineers highlighted the problem of the rapid obsolescence of the technological content of education, the solution of which lies in its fundamentalization through the identification of the basic foundations of the industry.
AbstractList The article presents an analysis of the main stages of the development of software engineering (SE) as a branch of knowledge, highlights the fundamental components of the training of future software engineers, identifies trends in the development of this industry for the next decade. The modern SE is based on three groups of key principles: the basic concepts of computer science, related to data structures, algorithms, programming languages and their semantics, analysis, computational, computational models, etc.; engineering fundamentals related to architecture, engineering processes, trade-offs and costs, standardization, quality and warranties, and other components that provide an approach to design and problem-solving; socio-economic foundations that include the process of creating and evolving artifacts, as well as issues related to politics, markets, user-friendliness and socio-economic impacts; it provides the basis for the formation of engineering artifacts that will fit their purpose. Modern SE is an integral part of the overwhelming majority of innovations in all areas of the development of society, science and technology, offering systemic, practical, cost-effective solutions for computing tasks and information processing tasks. During the SE development as a separate industry, considerable experience in designing, implementing, testing and documenting software has been accumulated; system scientific, technological approaches and methods for designing and designing computer programs have been highlighted. At the same time, researchers note that SE has not yet reached the level of sustainability as other areas of engineering. Analysis of the historical stages of the development of the SE showed that despite the universal recognition of the importance of using the mathematical apparatus of logic, automata theory and linguistics in software development, it was created empirically without its use. The factor forcing practitioners to turn to the mathematical foundations of an SE is the increasing complexity of software and the inability of empirical approaches to its development and management to cope with it. The professional training of software engineers highlighted the problem of the rapid obsolescence of the technological content of education, the solution of which lies in its fundamentalization through the identification of the basic foundations of the industry.
Author Striuk, A.
Author_xml – sequence: 1
  givenname: A.
  surname: Striuk
  fullname: Striuk, A.
BookMark eNo90M1Og0AUBeCJ0cRau_EJZm2C3svA_CxJOyCRgmnRLsnADAZTi4FufHtJa7o6yTnJtzh35PrQHxwhDwhPGDCQz93RAQCXwRWZ-Qy4hwLENZmhUtLjiqlbshjHroYQBPND5c-IjovNOirTIqdRvqIr_aGz4m2t85IWMd0WcbmLNprqPElzrTdpntBoSyP6mhe7TK8STac5uic3rdmPbvGfc_Ie63L54mVFki6jzGuQicCTfhs0fihbNE6AMbW1CDYwVqJitUO0UtRKtD5XwgrfhT4y3ijlsHYtm4w5Sc-u7c1X9TN032b4rXrTVaeiHz4rMxy7Zu8qI4EjuBDQNsHEm0Yiry0gby0HFkzW49lqhn4cB9dePITq9Gd1-ZP9AakRYhs
ContentType Journal Article
CorporateAuthor Kryvyi Rih National University, Kryvyi Rih
CorporateAuthor_xml – name: Kryvyi Rih National University, Kryvyi Rih
DBID AAYXX
CITATION
DOA
DOI 10.14308/ite000684
DatabaseName CrossRef
DOAJ Directory of Open Access Journals
DatabaseTitle CrossRef
DatabaseTitleList
Database_xml – sequence: 1
  dbid: DOA
  name: DOAJ Directory of Open Access Journals
  url: https://www.doaj.org/
  sourceTypes: Open Website
DeliveryMethod fulltext_linktorsrc
EISSN 2306-1707
EndPage 136
ExternalDocumentID oai_doaj_org_article_a80610e501dc4193ac816bd016fd6034
10_14308_ite000684
GroupedDBID 9MQ
AAYXX
ADBBV
ALMA_UNASSIGNED_HOLDINGS
BCNDV
CITATION
GROUPED_DOAJ
ID FETCH-LOGICAL-c1374-82f4c258f1ae70aabdd10d4ad8193be11d87b97f2697d72e52136c99e1bef3c13
IEDL.DBID DOA
ISSN 1998-6939
IngestDate Mon Nov 10 04:23:30 EST 2025
Sat Nov 29 04:11:07 EST 2025
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 37
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c1374-82f4c258f1ae70aabdd10d4ad8193be11d87b97f2697d72e52136c99e1bef3c13
OpenAccessLink https://doaj.org/article/a80610e501dc4193ac816bd016fd6034
PageCount 34
ParticipantIDs doaj_primary_oai_doaj_org_article_a80610e501dc4193ac816bd016fd6034
crossref_primary_10_14308_ite000684
PublicationCentury 2000
PublicationDate 2018-12-00
2018-12-01
PublicationDateYYYYMMDD 2018-12-01
PublicationDate_xml – month: 12
  year: 2018
  text: 2018-12-00
PublicationDecade 2010
PublicationTitle Informat͡s︡iĭni tekhnolohiï v osviti
PublicationYear 2018
Publisher Kherson State University
Publisher_xml – name: Kherson State University
SSID ssib050732592
ssib031354398
ssib036254245
ssj0002246321
Score 2.0482864
Snippet The article presents an analysis of the main stages of the development of software engineering (SE) as a branch of knowledge, highlights the fundamental...
SourceID doaj
crossref
SourceType Open Website
Index Database
StartPage 103
SubjectTerms software engineering; professional training; software; software system; programming; design; simulation
Title FORMATION AND DEVELOPMENT OF SOFTWARE ENGINEERING AS A KNOWLEDGE AREA
URI https://doaj.org/article/a80610e501dc4193ac816bd016fd6034
Volume 4
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAON
  databaseName: DOAJ Directory of Open Access Journals
  customDbUrl:
  eissn: 2306-1707
  dateEnd: 20201231
  omitProxy: false
  ssIdentifier: ssj0002246321
  issn: 1998-6939
  databaseCode: DOA
  dateStart: 20080101
  isFulltext: true
  titleUrlDefault: https://www.doaj.org/
  providerName: Directory of Open Access Journals
– providerCode: PRVHPJ
  databaseName: ROAD: Directory of Open Access Scholarly Resources
  customDbUrl:
  eissn: 2306-1707
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssib050732592
  issn: 1998-6939
  databaseCode: M~E
  dateStart: 20080101
  isFulltext: true
  titleUrlDefault: https://road.issn.org
  providerName: ISSN International Centre
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwrZ3PS8MwFMeDDA9eRFFx_iKg12LSpPlxrNoiyDpxk-1W8hP0MGVOj_7tJm036smLl0J_ENr3Qt73NcnnAXBFpbXeEZUox2RCvYvIW0QTr4jNfEpIptpiE7yqxHwuH3ulvuKasBYP3BruWokQcZDLELaGBrWhjMBM26BUvGWINCRQxGUvmQo9iWCS0R7YLozSWZziW58HEUTS9XziawOBoYy0m7TinjMmiexYppQgEauixXFd0F_Rqwf5b6JRuQd2OxkJ8_b198GWWxyAImR0o-afE8yrO9irrwnHJZyMy-ksfypgjyUF8wnM4UM1njVoZBhu54fguSymt_dJVyYhMZhwmojUU5NmwmPlOFJKW4uRpcqGYE-0w9gKriX3KZPc8tSFgE2YkdJh7TwJbRyBweJt4Y4BTIlR2nivnGHUaCWUdC5ICI29zbTwQ3C5_vz6vaVh1DGLiEaqN0Yagptomc0TkWDdXAh-rTu_1n_59eQ_GjkFO0HgiHb5yRkYrJaf7hxsm6_Vy8fyouky4Tj6Ln4ADdC6Ag
linkProvider Directory of Open Access Journals
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=FORMATION+AND+DEVELOPMENT+OF+SOFTWARE+ENGINEERING+AS+A+KNOWLEDGE+AREA&rft.jtitle=Informat%CD%A1s%EF%B8%A1i%C4%ADni+tekhnolohi%C3%AF+v+osviti&rft.au=Andrii+Striuk&rft.date=2018-12-01&rft.pub=Kherson+State+University&rft.issn=1998-6939&rft.eissn=2306-1707&rft.volume=4&rft.issue=37&rft.spage=103&rft.epage=136&rft_id=info:doi/10.14308%2Fite000684&rft.externalDBID=DOA&rft.externalDocID=oai_doaj_org_article_a80610e501dc4193ac816bd016fd6034
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1998-6939&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1998-6939&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1998-6939&client=summon