The concept for Unified Process (UP) by definition is a software engineering process caused by combining what experts in software development. (Software Engineer).The only good technique and main steps are the same and used effectively of each expert together (such Unify). The new name. "A unified software development process (Unified Process)."Such as Rational Unified Process (RUP) which is the major companies in the development of software named "Rational Rose Corporation." And is copyrighted. The principles or concepts are similar but are different at the details of the process.UP including cyclic (Iterative Development),To handle the requirements (Requirement Management) and the use of tools to help engineering software () is a short drive CASETools early
.A goal or objective of the UP is to get Software quality and meet the needs of users (need). Under budget and time can be unpredictable. (Predictable budget and time) UP will focus on the role of (Role).The are assigned in each range (Phase) of development that should consist of one (Who), each responsible for anything (What). Work responsibility when (When) and practical (How).(Abstract) or it can be said that it is a high angle (bird eye view) of the process UP which would help understand image is not clear. Strategic or tactical concept C used in UP combined and called it "Best Practice Model" or "Best Practice". So naturally. UP.6, as follows:
.
1. Software development should be developed cyclic (Iterative Development)
2. Software development should have any management requirements. (Requirement Management)
3. The architecture elements (Component - based Model Architecture)
4.The prototype of the system can be seen (Visual Model) language UML
5. To check the quality of the software development continuously. (Continuously Verify)
6. Change management (Change Management)
1.Software development should be developed cyclic (Iterative Development)
the in each round function (Iteration) หนึ่งๆ is composed of these activities. Is the design, analysis, design,The final test and requirements of users, the result is that the software can work (Executable product) which is different from the traditional development process (Traditional Development) is lower than the results in figure Executable product.The test system is all done. This resulted in the software development project is a high risk of failure over time, as the phrase, "before I knew it was already too late." That, the development of reverse.Any of the following characteristics:
.1. The structure is divided into rounds (Iteration)
2. Things from system development in each round. The development and factors for the next round. Until it becomes a complete system
3.In each round the team will have to work double (Iterate) analysis, design, development, and test the program from the aspects of Interative and. Incremental Development is the characteristics of the loop repeats do increase. In the round but will start with planning.Analysis of software development test program and application with data evaluation to plan to operate in the next round. And the cycle will have to be added to other parts of the system until the endTo plan the project will be divided into a few rounds. In each round will be more any part of the system. It will make the system has integrity. And can meet the needs of the users of the system changes always
.
2. Software development should have any requirements management (Requirement Management)
"why do need? When viewing and studying document reports. Of the original system is over!"This idea is thought an old traditional think system we developed is a independent system (Alone or Standalone) which I have frequently found in software development house. The Ministry of health is often considered only or study report.And working process (Workflow) and wrote the program ends. It wasn't hard. The problem we faced is the It is thought that.Information sharing can not. If you need to sample data, a waste of time wasted, as well as software maintenance difficult, respectively, what is this problem's cause. Is.Lack of education system surrounding or involved so that we have to deal the good, because "needs" is considered to be the most important thing. If we can't deal with the requirement that change.And the risk of failure. For requirements management is focused on how to manage requirements properly. The system can be changed according to the requirements. By using the resources in the development of the least.
การแปล กรุณารอสักครู่..