The idea of Unified Process (UP) by definition, is the process of software engineering as a result of the experts, as well as things to software development (Software engineer).By selecting a good but technical and main steps and use the same performance of each such experts as well as other (Unify) and assigned to a new name, the "Software development process, as well as a single (Unified Process)"For example Rational Unified Process (RUP) which is a big company in the industry of software development, the name "Rational Rose Corporation", and is licensed by the principles or concepts will be similar, but it will be different than the details of the process more thanUP include the development of a forest to return (Iterative Development),To handle the needs (Requirement Management), and the tools to help the engineering ซอตฟ์แวร์ (CASETools), etc.
is the goal or purpose of the UP Software, have a high quality and consistent with the needs (need) of the users are under budget and the time you can predict (Predictable budget and time) that will focus on the roles UP (Role).In other words, there will be a set that, in each period (Phase) of the development, that it should be combined with one (Who), each of them is responsible for what (What) will be responsible for the work ethic (When) and do (How).(Abstract), or may be it has to be said that it was a high-angle (bird eye view of the process which may be UP image to be made to understand the strategy is not clear or dtac UP as well as in the optical, and then called it "Best Practice Model" or "Best Practice", that is the nature of any UP6. as follows:
1. software development should be the development of a forest to return (Iterative Development)
2. Develop any software should be available to handle the demand (Requirement Management)
3. Based on the concept of architectural elements (Component - based Model Architecture)
4.Prototyping of the system that can be seen (Visual Model) with language UML
5. Check the quality of the software development (Continuously Verify)
6. Change Management (Change Management)
1.Software development should be the development of a forest to return (Iterative Development)
that is, in each round of work (Iteration) will include a specific activity with these is to define, analyze, design,To create a test and in the end the needs of the user, the result is software that can work (Executable product), which is different from a traditional development process (Traditional Development) will result in a better product images ExecutableThere will be a test system as a whole. This results in the software development project, there is a high risk of failure. Over time, like the phrase "than I knew it was too late." itself, the development of a forest backas well as from any of the following:
1. The structure is divided into a round (Iteration)
2. What is the development of systems in each round will be used to develop more for rounds. until it becomes a complete system
3.In each round teams will need to re-work (Iterate) process design Analysis program development and test program from the characteristics of Interative and Incremental Development is the characteristics of the surrounding forest to repeat it in each round will start with the planningdiagnostic test program development program, and then used to evaluate the results with data collected to plan in action next round and round but will be required to be added to other parts of the system until the endThe project will be required to plan, they will be divided into a few times in each round will be any part of the system, it will be added to the system. There are the integrity and can accommodate the needs of the user is always the system changes
.
2. To develop any software should have the management needs (Requirement Management)
"Why should I want to manage the a? In when viewing or learn from the report of the original work was finished!"The thought of it is an old, old idea that the system is a system that we develop autonomously, (Alone or Standalone), which I was frequently found in the software development, especially the Ministry of Public Health, our home, is often seen as just see or learn from a reportand the process of working (Workflow), and then to write a program, it will be difficult to finish, sir, the problem is not that we have is that it is caused by the thought that this.information sharing is hardly to be used, it must be, if alchemy again, wasting time, labor, as well as software maintenance is difficult in order that this is a problem, it is by reason of coming fromThe lack of education surrounding the system or associated with that, so we have to manage the need for "good" needs to be considered to be the most important if we are not able to handle the ever-changing needs.and risk of failure, for the management of the requirements will be to focus on how to manage the needs of a system can be changed to suit the needs by Using Resources in the least-developedIn order to make sure we can solve the problem that we have been properly and build a system that meets the needs of the user, depending on the management of the need to be as a guide to the system (Systematic Approach).
3. Based on the concept of architectural elements (Component - based Model Architecture)
It is a specialist software development he said that in the software development or any system, but it will have to be prescribed, or architectural design of the system before you always. In other words, if you compare to understand clearly.We will have to be defined before the house that we would like it, that you should have.
การแปล กรุณารอสักครู่..