Introduction The profession of pedagogy, its emergence and prosperity
Software developer( information technology)
Download 25.29 Kb.
|
ABROR
2.Software developer( information technology)
Software engineering (Eng.software engineering) - consists of methods and means of planning, preparation and implementation of DT. Software engineering is a branch of computer science (visual engineering).computer sciences) division, studying the methods and weapons that drinkers or their team use to create computer software tools. The purpose of DTI is to create efficient software. DT is an abstinence and intangible concept that is not of physical nature, is not subject to physical laws, cannot be organized like a production process. This means that there are no physical limitations for PT. Software engineering and its difference from other disciplines DTI is an independent science field, and the concept of software engineering was introduced in a 1968 conference devoted to the “DT crisis”. This crisis is due to the creation of 3 generations of donations (according to the criteria and criteria of the same period) with a large capacity. During this period, his dT was not fully created. Computer science and DTI differ from each other.While computer science (computer science) studies computational and hardware systems, DTI focuses on solving the practical problems of creating PT.Knowledge of computer science is as powerful as knowledge of physics to the creators of DT, engineer-electronics. DTI will be built on the foundation of Computer Science. The main and main areas of SWEBOK knowledge SWEBOK (Software Engineering Body of Knowledge ) as of 2015 is an ISO/IEC TR 19759 International Standard describing a body of generally accepted knowledge in software engineering. The current version of SWEBOK V3 includes 15 areas of knowledge in software engineering: Scrum Master software requirements-software requirements ; software design - software design ; building software-building software ; software testing - software testing ; Software Maintenance-Software Maintenance ; Software Configuration Management-Configuration Management ; Work on processes In this model, the creation of DT is shown in such active processes that the resulting ones are processed. For example: those that are known to enter the active process come and are processed in the active process. Processes in this model can be performed by creators or computers. The Model represents a simplified representation of the description of the process of creating a DT and describes the sequence of practical steps required to create a DM. Despite the variety of models like this, DT provides an abstract representation of the actual process of creation. Agile methods. Agile project management requires step-by-step development and a different approach used in flexible methods. There are the following several methods of Agile: Agile methods The goal of agile methods is to reduce overhead in the software process (e.g. by limiting documentation) and to respond quickly to changing requirements without overworking them. Agile methods turned out to be successful for small and medium-sized projects, which can be developed by a small joint team Scrum Scrum is an agile method that focuses on managing iterative development rather than specific agile practices. Scrum is a revolutionary way to manage projects Scrum is a project management method, methodology, built on the principles of time management. Its difference from the methods of managing the process of developing other projects is a repetitive process. The process of creating a product is divided into several time intervals. At the end of each time interval, the owner of the project, that is, the client, is given some completed product. Based on the opinions, suggestions and objections expressed by the client, the project is rethought about the shortcomings and errors in the plans drawn up at the beginning, the correct course towards the main goal. There are major roles in Skram metology, which are listed below: Scrum Master (Scrum master) - prevents the violation of the basic principles of the SCRAM method in the process, manages the process and organizes daily scram meetings(Scrum Meetings) in the team; Scrum team (Scrum team or Development team) - he participates in product creation. It will include programmers, Analysts, Testers, and individuals needed by the other team. An alternate skram team must consist of 7-9 people. If there are many, it will require a lot of resources for interaction within the team. If low, the tasks presented in the plan may not be fully completed. Functional and non-functional requirements. Requirements for a software system are often classified as functional, non-functional, and regarded area requirements. 1. Functional requirements. This is a list of services that the system must perform and how the system reacts to certain input data, how it behaves in certain situations, etc. In some cases, it is indicated that the system should not do this. 2. Non-functional requirements. Describe the characteristics of the system and its environment, not the behavior of the system. A list of restrictions on the actions and functions performed by the system can also be presented here. These include time constraints, constraints on the system development process, standards, etc. Specification of requirements. A specification is a detailed description, characteristics of system functions and constraints. The system specification is a more detailed design of the system and a generalized description of the structure of the software system, which will later become the basis for its implementation. This specification complements and details the specification of the system requirements. Requirements specification (eng. software requirements specification, SRS) is an ordered, compiled list of unique user requirements for the implementation of an information system that fully covers the expectations of all stakeholders regarding the quality of the system. The software Requirements Specification (SRS) is a set of requirements (functionality, performance, design constraints, and attributes) compiled for the software and its external interfaces. The template structure of the software requirements specification is as follows: * Goal. (Goal * Introduction. (Introduction • Definitions, abbreviations, pronouns. (Definitions, Abbreviations, Terms • General information. (Overview * Functionality. (Functionality * General description. (General Description Software cost As in any other area, the cost of developing a website / Program / program or other software of different types is obtained by multiplying the cost of a standard clock by the number of hours required for development. The cost of a standard watch, as a rule, is determined by the qualifications of specialists and, in general, is associated with the average monthly salary of the program engineer. Since the knowledge and skills used can reduce development time, despite the high cost of the standard clock, development by experienced programmers is cheaper than that of beginners in the field of programming and can be of good quality in any case. Agile planning and Agile at scale. The main obligation of software project managers is to manage the program for delivery on time and within the planned budget for the project. The starting point for planning is the lag of the product, which is a list of things to do in the project. Rapid development and short-term planning do not always correspond to long-term planning periods for planning and marketing. Structural models Structural models can be static models that indicate the organization of a system design, or Dynamic models that indicate its organization when the system is running. These are not the same-the dynamic organization of the system, the set of interacting threads can be very different from the static model of the components of the system. When discussing and designing system architecture, you create structural models of the system. These can be models of the general system architecture or more detailed models of objects in the system and their relationships. Purpose of structural modeling System modeling is the process of developing abstract models of a system in which each model provides a different perspective or perspective. System modeling typically refers to representing a system in the Unified Modeling Language (UML) using any graphical model based on diagram types. At the same time, it is usually possible to develop formal (mathematical) models of the system as a detailed specification of the system. Here, graph modeling using UML is covered and graph modeling is briefly discussed Software application problems Inspections are not good for detecting defects caused by unexpected noises, time problems, or system performance issues between different parts of the program. In addition, it can be difficult and expensive to organize a separate group, especially in small companies or development groups. Because of these problems, Software Quality Assessment is a subjective process that a quality management team must use to determine whether a decision has been reached a level of acceptable quality. The quality management team should consider whether the software is purposeful or not. Configuration management procedures Configuration management (SM) is a system engineering process of establishing and maintaining the product's lifetime, functional and physical characteristics in compliance with its requirements, design and operational data throughout its life. Configuration management: includes the evaluation of all change requests and change suggestions, followed by their approval or rejection. This includes the process of managing system design, hardware, firmware, software and modification of documents. Configuration management is used to maintain an understanding of the state of complex assets in order to maintain the highest level of service to the lowest price. 3.Marketing specialist Marketing (English: market — "market", "movement in the market", "activity") is a form of organization and management of the production and sale of goods of an enterprise. the term "marketing" was introduced into consumption in the 60s of the 19th century by Mccovern. Marketing in the form of a theoretical concept and a specific phenomenon of commercial activity was first used in the United States at the beginning of the 20th century. The high accumulation of production and capital, the emergence of monopolies in the sectors of the economy, sharp competition in the international market objectively brought the problem of product sales to the fore. In 1908, the first specialized firm to study marketing problems appeared in the United States. In 1911, however, a number of large companies of the time opened up early departments engaged in commercial research. In the presence of companies, "marketing` departments began to be established, which are engaged in market research, advertising, service and management of clients. The American marketing Society was formed in 1931, and the American National marketing Association in 1937. In the 50s and 60s of the 20th century, international marketing organizations such as the International Marketing Federation, the European Society for public opinion and marketing, and the European Marketing Academy were formed.Marketing is one of the modern professions called marketing Knowledge of the market (comprehensive study of consumers, knowledge of their tastes and desires), adaptation to the market, influence on the market are the main principles of marketing. Also, a comprehensive study of issues related to the application of marketing; planning the assortment of products; the formation of events that stimulate demand and Sales; Sales and distribution; management and control determine the content of marketing activities. Experts indicate 9 main functions of marketing: planning and product creation; setting the varieties and standards of the product; product layout and grouping it; sales; warehousing; transportation service; financing marketing activities; collecting risks and market-related information. Since the 1980s in Uzbekistan, marketing courses began to be taught in economics educational institutions. These years are S with marketing issues.Salimov, S. Fylomov, A. Bekmurodov, J. Jalolov, marketing Kasimova, D. Muhitdinov, marketing Nasreddinova, H. Scientists such as Raimov conducted research. In 1986, the first marketing department was formed in the joint venture" SovplastItal". Later, the Joint-Stock Company" Tashkent textile machinery plant", " V. P. Marketing departments were also opened at such enterprises as the State-Joint-Stock Association" Tashkent aviation Production Association named after Chkalov", the Joint-Stock Company" Tashkent agricultural machinery". References 1.Kotler F.; Osnovi marketinga, Moscow, 1997. 2.Nosirov P.; Abdullayeva L.; Marketing-the basis of a market economy, Tashkent, 1995. 3.Jalalov J. J.; Marketing, Tashkent, 1999. 4.Gulomov S. S; fundamentals of Marketing, Tashkent, 2002. 5.fayllar.org Download 25.29 Kb. Do'stlaringiz bilan baham: |
ma'muriyatiga murojaat qiling