|
A Collection of Informative and Interesting Articles
Absolutely Free - Start Sharing Your Knowledge Today! |
Home | Submit Articles | Login Online Since Year 2000 |
| ALL Categories | HEALTH | EDUCATION | FINANCE | TECH | WOMEN | ENTERTAINMENT | TRAVEL |
Popular Development TechniqueBY: Arivuvel Ramu | Category: Technology | Submitted: 2010-06-16 08:37:03
Development Technique: Development Methodology will guide the team or group of software development professional to develop the product or implement the project as a structured way Types of Popular Development Technique: 1. Test Driven Development 2. Model Driven Development Test Driven Development Approach: TTD is one of the famous development technique in the agile programmer world. Those who wants do parallel development of the unit test case as well implement the specific implementation to that test case and make it work. Step of doneness: 1. Write a Unit test cases 2. Check if the test fail 3. If the test fail, then write the production code (implementation) 4. Run all the test cases 5. Clean up all the code bases Unit Test Case: Testing the specific low level scenario or specific code block or method is called as Unit Testing. As part of Test driven development 5 different unit test cases needs to be identified and written in the specific Unit testing framework. Types of Test Scenarios: 1. Happy path 2. Negative path 3. Boundary Condition (Min & Max) 4. Null Check Handling 5. Run Time Exception Handling Unit Testing Framework: For Java, we have JUnit as well EasyMork is available to us to code the Java Unit test cases against the Java Implementation. For Dot Net, we have NUnit is available to us to code Dot Net (C#/VB.Net) unit test cases. Model Driven Development Approach: MMD is the best technique for Service or component based product implementation which need strong governance model for artifacts generation and better traceability. Step of doneness: 1. Understand the Primary/Initial Requirements and analysis the initial understanding 2. Model the Static/Behavioral component design for specific use case 3. CDR- 1 (Critical design review - round 1) - review your initial model with Business Analyst, SME and Architect 4. Elaborate your design with appropriate input from the participant 5. Generate the Implementation artifacts or code using TC files from the model 6. Baseline the model as well Maintain the version for the Model and the generated artifacts. Types of Modeling Approach: 1. Component Centric Model Design 2. Service Specific Model Design (SOMA) 3. Use Case Specific Model Design Tools Used for MMD: 1. Select 2. Visio 3. IBM Rational Rose 4. IBM Rational Software Architect Article Source: http://www.saching.com/ About Author / Additional Info: Arivuvel Ramu Technical Architect (SOA) GalaxyESolutions Comments on this article: (0 comments so far)
Additional Articles: • Quran's Appreciation Lies in Reading and Understanding • Globalizing Education: Educating The Local Through International Acade • Two Friends, Logos and Rhema • College Students Protested While Philippines President Aquino Speaks Latest Articles in "Technology" category: • How Did Technology Changed the Way People Communicate • 'Jailbreaking' Apple Devices: A Step Into a New, Free, World • A Research Frame For Wireless Sensor Coverage and Connectivity Issues • An Artifact to Train the Backpropagation Network • Research Tips For Constructing a Classifier Based on Neural Network . • A Research Frame Work of Machine Learning in Data Mining • Hot Spring Tech - Hottest electronic devices Important Disclaimer: All articles on this website are for general information only and is not a professional or experts advice. We do not own any responsibility for correctness or authenticity of the information presented in this article, or any loss or injury resulting from it. We do not endorse these articles, we are neither affiliated with the authors of these articles nor responsible for their content. Please see our disclaimer section for complete terms. Copyright © 2010 saching.com - Do not copy articles from this website. |
|||||||
| | Home | Disclaimer | Xhtml | | |||||||