Friday, May 11, 2012
Explain Agile Model Driven Development (AMDD) lifecycle?
Posted by
Sunflower
at
5/11/2012 05:51:00 PM
0
comments
Labels: Agile, Agile Model Driven Development, AMDD, Envisioning, Iteration, Lifecycle, Modeling, Models, Requirements, Scope, Sessions, Software Development Methodology, Stages, Storming, Test Driven Development
|
| Subscribe by Email |
|
Thursday, May 10, 2012
Explain agile model-driven development (AMDD)?
About Model Driven Development
Activities included in life cycle of an agile project
- Identification of the high level scope
- Identification of the initial requirements stack
- Identification of an architectural vision
- Iteration modelling
- Model storming
- Test driven development (TDD)
Iteration activities In AMDD
- Requirements envisioning
- Architecture envisioning
- Initial set up and planning
- Investigative testing
- Release
- Production
- Test first design (TFD)
- Refactoring etc.
Posted by
Sunflower
at
5/10/2012 11:55:00 PM
0
comments
Labels: activities, Agile, Agile Model Driven Development, AMDD, Application, Approach, Code, Development, Issues, Iterative, Life cycle, Modelling, Models, Planning, Requirements, Sessions, Software System, Strategy
|
| Subscribe by Email |
|
Saturday, January 8, 2011
Software Development Methodology - Joint Application Development (JAD)
- Joint Application Development(JAD)is a process that is originally used to develop computer based systems.
- Joint Application Development is a process that accelerates the design of information technology solutions.
- JAD uses customer involvement and group dynamics to accurately depict the user's view of the business need and to jointly develop a solution.
- JAD is thought to lead to shorter development times and greater client satisfaction because the client is involved throughout the development process.
- JAD centers around a workshop session that is structured and focused. Participants of these sessions would typically include a facilitator, end users, developers, observers, mediators and experts.
- In order to get agreement on the goals and scope of the project, a series of structured interviews are held.
- The sessions are very focused, conducted in a dedicated environment, quickly drive major requirements.
Concept of Joint Application Development
- User who do the job have the best understanding of that job.
- The developers have the best understanding of the technology.
- The software development process and business process work in the same way.
- When all groups work equal and as one team with a single goal, the best software comes out.
Principles of JAD Process
- Define session objectives.
- Prepare for the session.
- Conduct the JAD session.
- Procedure the documents.
JAD improves the final quality of the product by keeping the focus on the upfront of the development cycle thus reducing the errors that are likely to cause huge expenses.
Advantages of Joint Application Development
- JAD decreases time and costs associated with requirements elicitation process.
- The experts get a chance to share their views, understand views of others, and develop the sense of project ownership.
- The techniques of JAD implementation are well known as it is the first accelerated design technique.
- Easy integration of CASE tools into JAD workshops improves session productivity and provides systems analysts with discussed and ready to use models.
- Enhances quality.
- Creates a design from the customer's perspective.
Posted by
Sunflower
at
1/08/2011 05:07:00 PM
0
comments
Labels: Advantages, Concepts, Customer, Design, Development, JAD, Joint Application Development, Methods, Principles, Product, Quality, Sessions, Software Development Methodology, Users
|
| Subscribe by Email |
|
Friday, December 17, 2010
What is Long Session Soak Testing ?
When an application is used for long periods of time each day, the above approach should be modified, because the soak test driver is not logins and transactions per day, but transactions per active user for each user each day. This type of situation occurs in internal systems, such as ERP and CRM systems, where user logins and stay logged in for many hours, executing a number of business transactions during that time. A soak test for such a system should emulate multiple days of activity in a compacted time frame rather than just pump multiple days worth of transactions through the system.
Long session soak tests should run with realistic user concurrency, but the focus should be on the number of transactions processed. VUGen scripts used in long session soak testing may need to be more sophisticated than short session scripts, as they must be capable of running a long series of business transactions over a prolonged period of time.
The duration of most soak tests is often determined by the available time in the test lab. There are many applications that require extremely long soak tests. Any application that must run, uninterrupted for extended periods of time, may need a soak test to cover all of the activity for a period of time that is agreed to by the stakeholders. Most systems have a regular maintenance window, and the time between such windows is usually a key driver for determining the scope of soak test.
Posted by
Sunflower
at
12/17/2010 07:29:00 PM
0
comments
Labels: Databases, Functions, Levels, Load, Long session, Memory, Monitor, Multi-tired system, Problems, Response time, Sessions, Soak test, Soak Testing, Software testing, Test cases, Transactions
|
| Subscribe by Email |
|