Programmatūras attīstības tehnoloģijas(English)(1),20/21-R

1968 is the year of identification of software crisis and software engineering was recognized as an engineering discipline, which enables to view software development as an engineering process. The course deals with modern software development techniques and technologies used in different stages of software development process. In general, software development can be divided into the following components: life cycle, process, analysis and design tools, programming environment, quality assurance, project management, team work. These components are discussed during the course, showing their evolution, solved and unsolved problems.