Sunday, July 30, 2017

Rapid Application Development

2015-(1) past paper questions with answers

Questions

  1. state what is Rapid Application Development in your words. 
  2. Describe briefly four advantages of RAD. 
  3. Explain why an Air Traffic Control System cannot be developed using RAD methodology. 
  4. Explain the need of software version control systems in RAD. 
  5. Compare GIT with CVS using three valid points. 
  6. State the license you choose for a RAD project and Explain the reason behind your choice.
  7. State three usability heuristics proposed by Jakob Nielsen and describe them briefly using suitable examples. 
  8. Describe a software design pattern using suitable application. 
  9. Discuss pros and cons of iterative development approach compared to the Water-fall approach. 
  10. Write briefly what are Pair Programming and Refactoring in Extreme Programming. 
  11. Compare the visibility of progress of projects which use an efficient RAD approach and are a typical water-fall approach. 
  12. Joint Application Development (JAD) is a requirements definition and user-interface design methodology in which end-users, executives and developers attend intense off-site meetings. 
    1. Describe briefly four advantages of JAD.
    2. Explain in detail how a JAD planning meeting is conducted.
    3.  List five outputs of a JAD planning phase. 
    4. List two risks associated with RAD approach and describe how it can be managed.

Answers

Saturday, July 15, 2017

Rapid Application Development

2013-(3) past paper questions with answers

Questions

Team work is very important for rapid development approach compared to traditional development approach.
  1. List three properties of high performance teams. 
  2. Explain why teams fail in rapid development, with the aid of two valid points.
  3. Explain how a team should be structured if the project is to develop a system to automate routine tasks of an accounting department. 
  4. Describe two technical reviews that are performed to detect defects in requirements, design, code, test cases or other project artifacts.
  5. Discuss why teamwork is important using your experience in a Rapid Application Development project.

Answers


Rapid Application Development

2013-(4) past paper questions with answers

Questions


Rapid development cannot be achieved without proper risk management.
  1. State briefly what are Crisis management, Fix on failure, Risk mitigation, Prevention and Elimination of root causes related to levels of risk management.
  2.  List five risks associated with Process and Product each.
  3.  Describe how the probability of the unexpected loss and the size of the loss are estimated to find the Risk Expose. 
  4. Describe  three generic methods to resolve risks. 
  5. Analyze five risks you identified during your RAD project. 

Answers

Friday, July 14, 2017

Rapid Application Development

2013-(2) past paper questions with answers

Questions

People, Technology, Process, Product are the four dimensions of rapid development.
  1. List and describe four classic mistakes related to process dimension. 
  2. Describe following terms related to the classic mistakes: Requirements gold-plating, silver-bullet syndrome and Developer gold-plating. 
  3. Explain the importance of process dimension and product dimension of RAD. 
  4. Write a brief description about your RAD project. Analyse all four dimensions of this project and, state which of the four dimensions are limited and which you could leverage to maximum advantage.  

Answers


Thursday, July 13, 2017

Rapid Application Development

2013-(1) past paper questions with answers

Questions

  1. State what are classic mistakes in RAD. 
  2. Differentiate SCRUM framework and the Extreme Programming. 
  3. List all four values of Agile Manifesto. 
  4. Explain how you can improve the input validation of web applications with the aid of two valid points. 
  5. Product owner, development team member and scrum master are three important roles specified in scrum framework. List three responsibilities of the product owner. 
  6. Sprint planning meeting, daily scrum, sprint review meeting, sprint retrospective meeting and back-log refinement meeting are key meetings specified in SCRUM framework.Describe briefly about two of these meetings. 
  7. Differentiate software architectural patterns and software design patterns. 
  8. Describe briefly about two software design patterns. 
  9. Differentiate incremental development and throw-away prototyping. 
  10. Briefly describe the copy-left licenses. 
  11. State what are schedule-risk oriented practices and visibility oriented practices. 
  12. Describe what are pair-programming and refactoring in Extreme Programming. 
  13. Describe briefly the importance of software version control systems.
  14.  Justify why distributed version control systems are better than the centralized version control systems.
  15.  State two advantages of each phase of JAD namely the JAD planning and JAD design.

 Answers

Wednesday, July 12, 2017

Rapid Application Development

2012-(4) past paper questions with answers

Questions

Avoiding classic mistakes and focusing on team work are necessary for success of a Rapid Application Development. 

  1. Define briefly what is meant by classic mistakes. 

  2. List four category of people related to classic mistakes. 

  3. Describe why Long Term team building is important.

  4.  Discuss why teams fail in Software development projects. 

  5. Analyze your third year RAD project to determine with project justifications, which of the four dimensions(people, technology, process and product) were limited and which you to maximum advantage.

Answers 

Tuesday, July 11, 2017

Rapid Application Developement

2012-(3) past paper questions with answers

Questions

An unalterable fact about risk management in Software development is if you do not manage risks you will not achieve rapid development. The risks can be addressed in different levels. 
  1. Briefly explain how you would manage two such levels of your choice.
  2. Risk assessment has three stages: Risk identification, Risk analysis and Risk prioritization. 
    1. List four risks that may arise when dealing with customers.
    2. Risk Exposure is a useful practice to do risk analysis. Describe how Risk Exposure can be calculated.  
    3. Describe briefly how risk control is done after Risk analysis. 
    4. Discuss whether Risks should be managed in Rapid Application Development.

Answers 

Monday, July 10, 2017

Rapid Application Development

2012-(2) past paper questions with answers

Questions

You are asked to use scrum management framework to develop your third year project.
  1. Briefly explain how scrum development framework is different from the waterfall model.
  2. Describe briefly why the role of scrum master is very important to succeed in your project.
  3.  During the project you need to organize different types of meetings and need to produce different Artifacts.
    1.  List all types of meeting you should organize during the project. 
    2. Describe briefly about two artifacts of your choice. 
    3. Discuss whether scrum management framework is useful for all types of software projects.

 Answers

Saturday, July 8, 2017

Rapid Application Developemnt

2012-(1) past paper questions with answers

Questions 

  1. Define what is an overly optimistic schedule. 
  2. Explain why agile practice is suitable for RAD. 
  3. Explain why affordance is important in Software applications. 
  4. Define what is meant by pair programming. 
  5. Describe briefly TWO Nelson's usability heuristics that can be used to evaluate Human Computer Interactions of software application. 
  6. Differentiate Centralized Version Control system and Decentralized Version Control system using two valid points. 
  7. Walk through , Code reading and Inspections are the common technical review methods. briefly explain TWO of these methods.
  8. Point Application Development is useful for Rapid Application Development. Justify this statement using using TWO valid points. 
  9. Explain why Software Internationalization is important in Free and Open Source Software development.
  10. Describe what will you do make sure that a web application, which has a MySQL database, can show and store characters that are encoded using Unicode.

 Answers

Friday, July 7, 2017

Rapid Application Development

2011-(4) past paper questions with answers

Questions

  1. Briefly describe what you understand by JAD. 

  2. Describe four advantages of JAD. 

  3. JAD planning and JAD designing are the two main phases of JAD. 

    • Briefly explain how JAD planning is done. 

    • Lit three outcomes of a JAD planning phase. 

    • List three outcomes of JAD design phase.

Answers

Wednesday, July 5, 2017

Rapid Application Developement

2011-(3) past paper questions with answers

Questions

  1. List three responsibilities of a team leader. 
  2. List five responsibilities of a team member. 
  3. Briefly describe the four characteristics of high performance teams.
  4.  Explain why long-term team building is important. Describe why do software development teams fail.(Your answer should include two valid points).

Answers

 

Saturday, July 1, 2017

Rapid Application Development

2011-(2) past paper questions with answers

Questions

  1. Crisis management, Fix on Failure, Risk Mitigation, Prevention and Elimination of root causes are five levels in risk management. 

    • Briefly describe three of the above mentioned levels in Risk Management. 

    • Explain why risks need to be managed in RAD projects. 

  2. List and describe two possible risks that need to be managed during Schedule Creation.

  3. Describe Risk Expose in Software Risk Management. 

  4. Risk control process is made up of risk-management planning, risk resolution, and risk monitoring. Briefly describe how each of them contribute in controlling risk in software development. 

     

    Answers 

     

Rapid Application Development

2015-(4) past paper questions with answers Questions State what is Scrum framework.  Justify the importance of Scrum Master role. Scr...