STANDARD METHODS USED IN SOFTWARE DEVELOPMENT IN THE REPUBLIC OF CROATIA

Abstract

Razvoj softvera složen je posao koji se sastoji od velikog broja koraka, počevši od početnog zahtjeva korisnika, preko analize i izgradnje, pa do implementacije i korištenja. Razvoj softvera podrazumijeva korištenje većeg broja različitih tehnologija i tehnika. Postoje zakonitosti, pravila i redoslijed u korištenju tehnologija i tehnika, pa nije moguće razviti dobar, koristan i pouzdan softver, ako se njegovom razvoju pristupa ad-hoc. Da bi se osigurala pouzdanost i kvaliteta softvera potrebno je koristiti metodike u njegovom razvoju. Metodike propisuju vrijeme i mjesto korištenja metoda. Radom će se pokazati neke metodike razvoja softvera. Da bi se osigurala brzina, učinkovitost i točnost razvoja softvera, te jednostavnost održavanja, potrebno je u razvoju softvera koristiti CASE tehnologije. Radom će se analizirati značajke CASE tehnologija. CASE tehnologije omogućuju standardizaciju u razvoju softvera i primjenu normi. Dat će se osvrt na neke standarde i norme koji se primjenjuju u razvoju softvera. U radu će se analizirati podaci Hrvatske gospodarske komore o broju tvrtki i broju zaposlenih u Republici Hrvatskoj za djelatnost računalno programiranje. Iz istog izvora koristit će se podaci o adresama elektroničke pošte radi provedbe anketnog upitnika o upotrebi metoda i standarda u razvoju softvera. Cilj istraživanja je pokazati kvantitetu i kvalitetu (opisnost, pokrivenost faza razvoja softvera) najčešće korištenih tehnika, metoda i standarda.Software development is a complex process which consists of many steps, starting from the initial user requirements, through analysis and development to the implementation and distribution. Software development involves the use of a number of different technologies and techniques. There are laws, rules and order in the use of technology and techniques, so if software development approach is ad-hoc it is not possible to develop good, useful and reliable software. It is necessary to use methodology in software development in order to ensure the reliability and quality of software. Methodologies determine the time and place of the use of methods. This article will show some of those methods used for software development. The use of CASE technologies is necessary to ensure speed, accuracy, efficiency of software development and the ease of maintenance. This article will analyze features of some CASE technologies. CASE technologies also provide standardization in software development and the application of standards. The article will give a review of some of the standards and norms that apply to software development. This article will analyze the data using the Croatian Chamber of Economy Internet site as a source for the number of companies and the number of employees in the Republic of Croatia engaged in computer programming. The same source will be used to get e-mail addresses for a questionnaire on the use of methods and standards in software development. The goal of the research is to show the quantity and the quality (descriptions, coverage of stages in software development) of the most frequently used techniques, methods and standards

    Similar works