DIN 108-55-1991 Slide projectors and slides straight cartridge 5 × 5-36 and 5 × 5-50 certification scheme《幻灯机和幻灯片 直式片盒5×5-36和5×5-50 鉴定程序》.pdf
《DIN 108-55-1991 Slide projectors and slides straight cartridge 5 × 5-36 and 5 × 5-50 certification scheme《幻灯机和幻灯片 直式片盒5×5-36和5×5-50 鉴定程序》.pdf》由会员分享,可在线阅读,更多相关《DIN 108-55-1991 Slide projectors and slides straight cartridge 5 × 5-36 and 5 × 5-50 certification scheme《幻灯机和幻灯片 直式片盒5×5-36和5×5-50 鉴定程序》.pdf(15页珍藏版)》请在麦多课文档分享上搜索。
1、 Pure Conference Solution Pvt Ltd., A-108B, Sector 58, NOIDA 201301, India; Tel: +91 120 4621080 Page 1 of 15 Agile Unified Process Siddharth Prabhudas United Health Group Unitech Cyber Park Sec-39, Gurgaon Haryana Siddharth_ Abstract Most software development is a chaotic activity, often character
2、ized by the phrase “code and fix“. The software is written without much of an underlying plan, and the design of the system is cobbled together from many short term decisions. This actually works pretty well as the system is small, but as the system grows it becomes increasingly difficult to add new
3、 features to the system. The original movement to try to change this introduced the notion of methodology. These methodologies impose a disciplined process upon software development with the aim of making software development more predictable and more efficient. They do this by developing a detailed
4、 process with a strong emphasis on planning inspired by other engineering disciplines. Engineering methodologies have been around for a long time, theyve not been noticeable for being terribly successful. Agile methodologies developed as a reaction to these methodologies. These new methods attempt a
5、 useful compromise between no process and too much process, providing just enough process to gain a reasonable payoff. The result of all of this is that agile methods have some significant changes in emphasis from engineering methods. The most immediate difference is that they are less document-orie
6、nted, usually emphasizing a smaller amount of documentation for a given task. Is tailoring required for implementation of Agile Methodology? The answer is YES. This article will emphasize on the best practices of Agile Methodology and Rational Unified Process in the name AGILE UNIFIED PROCESS. It sp
7、eaks about SCRUM A disciplined Management Methodology. It will also define a framework where AUP can be integrated with CMM and ISO. Keywords RUP: Rational Unified Process, AUP: Agile Unified Process, Usage model, Domain Model, Interface Model, ROI: Return on Investment, TDD: Test Driven Design, Re-
8、factoring, Acceptance Test, FLOOT :Full Lifecycle Object-Oriented Testing 1. Introduction Agile Unified Process is a simplified version of Rational Unified Process which takes the best practices of RUP and Agile Methodology. AUP is nothing but looking at RUP from an agile practitioners point of view
9、. RUP is considered to be a rigid artifact driven replacement for waterfall. But its software development processes and practices can be made flexible to fit into the right size of methodology of your project. Similarly Agile Pure Conference Solution Pvt Ltd., A-108B, Sector 58, NOIDA 201301, India
10、; Tel: +91 120 4621080 Page 2 of 15 Methodology is characterized by an emphasis on people, communication, working software, and responding to change, what it does not speaks about is documentation. So I am advocating for a middle line between RUP and Agile which can fit into any software engineering
11、 practices starting from product development to service oriented companies. 2. Business Model for AUP I am redefining the phases of RUP to fit into Agile Unified process 2.1 Inception: 1. Project Scope is established for a new project. 2. If it is an existing project then along with the new requirem
12、ent, all associated and existing defects are also studied as a part of the scope. 3. Requirements are prioritized and Requirement Stack is maintained. 4. Architectural vision is identified. 5. A high level estimation is made which includes modeling. 2.2 Elaboration: 1. Requirements are further analy
13、zed in detail level. This phase is very critical as we are concentrating on model. At this level we should do three kinds of modeling: Usage model to explore how users will work with your system, Domain Model which identifies fundamental business entity types and the relationships between them and I
14、nterface Model which speaks about the interaction of one system with other systems. 2. Initial Architecture Modeling is given importance here This is nothing but the effort to try to identify an architecture that has a good chance of working. 3. Use Case Model, Domain Model, Interface Model and init
15、ial architecture models takes better shape in further iterations but then the goal is not to freeze the documents but to give the team something so that they can start working. 4. Based on the detail requirement, estimation is also revisited. 5. As the picture shows, this is again a multi iteration
16、activity. 2.3 Construction: 1. Model storming should be encouraged. Its always advisable to model storm for several minutes and then code. Model storming requires very few audience but then the goal is to work towards solving the issues and come up with solutions. This is typically a Q N A session.
17、2. Model storming should be done using agile practices like Test Driven Design (TDD) and Re-factoring. This works because model storming helps you to think in cross functional and cross application perspective, test driven design helps you focus on a particular entity and re-factoring means you evol
18、ve your design through small steps to ensure that you deliver high quality work. Pure Conference Solution Pvt Ltd., A-108B, Sector 58, NOIDA 201301, India; Tel: +91 120 4621080 Page 3 of 15 3. Agile encourage detail modeling through executable specification and acceptance tests. Acceptance tests ca
19、n be considered as detail requirement and developer tests can be considered as detail design. Both when combined give the flexibility to the developer to document less. 4. Agile Unified Process speaks about model but then it does not speak how. It all depends upon the user to choose whether feature
20、driven or use case driven model or both is/are beneficial to them. 5. Testing and Development which forms the major part of this phase are not two separate activities, test and develop approach should be followed. Bugs from one iteration becomes the input to the next iteration and in terms a robust
21、architecture is formed. Testers and developers are part of the same team and should work towards a common goal. 6. Stake holders should also be part of this phase and should actively participate as a team. 7. There is a very close relation between Inception and Construction phase and artifacts produ
22、ced during these phases are dependent on the outputs of both the phases. 8. Depending on the need and based on the product back log we can go for number of iterations in the same phase. 2.4 Transition: This is nothing but a transition phase. Defects which could not be catered to in the current relea
23、se are passed on to future releases. One of the major activities of this phase is to sign off the artifacts so that they can be base lined for the future releases. Pure Conference Solution Pvt Ltd., A-108B, Sector 58, NOIDA 201301, India; Tel: +91 120 4621080 Page 4 of 15 Iteration 0 INCEPTIONIniti
24、al Requirement Envisioning for a new project Old Defect Analysis and New Requirement Study for an existing projectMultiple Iteraion ELABORATIONFunctional Requirement ClarificationArchitectural EnvisioningModellingArchitectural DocsModelling docsMultiple Iteraion CONSTRUCTIONDevelopment TestingTest S
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DIN108551991SLIDEPROJECTORSANDSLIDESSTRAIGHTCARTRIDGE5536AND5550CERTIFICATIONSCHEME 幻灯机 幻灯片 直式片盒 5536

链接地址:http://www.mydoc123.com/p-652519.html