The concept of Unified Process (UP), by definition, is a process engineering software by combining the specialists developed software (Software engineer) has been defined and used to good effect in software development came together. By choice, but good technique and main stages of the same and effectively each of these experts come together (Unify) and given a new name. "The software development of a unified (Unified Process)" Sometimes we find that there are similar processes in the field of software engineering such as Rational Unified Process (RUP), which is of major companies in the development of software named ". Rational Rose Corporation "and is copyrighted by. Principles or concepts are similar, but differ on the details of the process over. For ideas that are common or identical in UP, including the development of cyclic (Iterative Development), management needs (Requirement Management) and using the tools of engineering software on computer software (CASETools) as targets or. The purpose of the UP is a Software quality and in line with demand (need) of the users were under budget and time-predictable (Predictable budget and time) UP will focus on defining the roles (Role. ) to the team over the individual. Namely to determine how each period (Phase) of developing that. Should consist of one (Who), each person is responsible for what (What) will work for them when (When) and practice how (How) that is characterized by an abstract (Abstract) or it can be said that it is. A bird's-eye view (bird eye view) of the UP, which may be made to understand the picture is not clear. Strategies or tactics used in UP, then refer to it as "Best Practice Model" or "Best Practice" that is inherent in UP be the six things: 1. Software development should be developed cyclic. (iterative Development) 2. Any software development should be managed demand (Requirement Management) 3. Using the component architecture (Model-based Component Architecture) 4. The modularity of the system can be seen (Visual Model) with UML language 5. Check the quality of software development continues. (Continuously Verify) 6. Change Management (Change Management) 1. Software development should be developed cyclic (Iterative Development) is in each cycle (Iteration) one will include these activities is to define, analyze, design, build and final testing needs. Use the result is software that can run (Executable product), which is different from the traditional development (Traditional Development) that will result in Executable product, it must wait until the (delay) will be a test system. after all All of this resulted in a software development project that has a high risk of failure over time. As the expression "It was late and then realizes" that the development of a simple observation of nature will return the following one. The structure is divided into rounds (Iteration) 2. What has developed in each round. Increases are under development for the next round until it turned into a complete system 3. In each round the team will need to rework (Iterate) process analysis, design, development and testing program, the nature of Interative and Incremental Development is the nature of the repeat loop to increase. In each iteration starts with planning. Collect, analyze needs and develop an experimental program to use along with a collection of assessment data to plan for the next round. And each iteration has to be added to other parts of the system until the end. Thus before the project development is important. Must be planned that the project will be divided into a few rounds. Each round will be more part of the system. It will cause the system to have integrity. And can accommodate the needs of users are always changing to second. Any software development should be managed demand (Requirement Management) "Why deal with it demand? In view of the documents or reports. The original system was finished! "This idea is the notion that older conventional systems that we develop a system independent (Alone or Standalone), which was common in software development house. The Ministry of Health, it is often seen as just a look or study report (Output) and processes (Workflow), then the program will not see any end to difficult problems we are experiencing, it is. It was born from the idea of this man. We probably will notice that the software of the Ministry of Health and each was too much, it can not work together at all. Information will not be shared. If further information is used, it must come alchemy. A time consuming, labor as well as software maintenance more difficult by what the problem is coming from this is that we do not look all that development is holistic. Lack of education system or the environment associated with it, so we had to be great demand because "demand" is the most important thing. If we can not deal with the need to change. Inevitably affect the development is enormous. And the risk of subsequent failure. For requirements management that is focused on how to manage demand appropriately. The system can be changed to meet the requirements. Using resources in the least developed. The purpose of the requirement is. In order to make sure that we do. Our solution was to create a system where appropriate and consistent with the needs of the users that the management needs to be. A systematic approach (Systematic Approach) which it will have the techniques and methods of using the architectural elements 3. (Component -based Model Architecture) is. Expert Software Development He said that in software development or systems. I may be required to determine whether or architecture of the system before it is clear if you compare them to understand. I will be compared to building a house. We will require that we wanted to have a house style that you maybe should have.
การแปล กรุณารอสักครู่..