Why agile approaches to systems design are increasingly used

Assignment Help Computer Engineering
Reference no: EM131906383

Discussion Question 1: Basic Elements of System Design Methods

1.a) Discuss why prototyping and agile approaches to systems design are increasingly being used instead of traditional waterfall approaches.

1.b) Give a brief explanation of the following terms: software reusability, software reuse.
Component Based Systems Development (CBSD) methods place a lot of emphasis on component reuse when developing a new system and on developing (‘fabrication') of new reusable components. Identify the main stages which should be provided by a typical CBSD method.

Discussion Question 2: Introducing a Method

2.a) You are an IT manager and have decided to introduce object oriented development techniques into your IT department. Discuss which approach to implementing object oriented development you would use:

• training staff in an object oriented design method first and then an object oriented programming language,
• training staff in an object oriented programming language first and then an object oriented design method,
• or training in both at the same time. Discuss the issues to be taken into account when considering each option.

2.b) There are many reasons why a systems design method introduced in an organization might fail or does not meet expectations, such as: • Productivity • Complexity • Skills • Tools • Social and organizational issues. Provide an explanation of each of these reasons.

Discussion Question 3: Selecting a Method

3.a) You are in charge of five software development projects. The ‘characteristics' of each of your projects are as follows:

• Project 1. Web-site for a local company. Relatively small system. Requirements are vague and likely to change in the near future.

• Project 2. A very large embedded system whose requirements can be easily identified and are relatively stable.

• Project 3. A ‘standard' business application. You have developed similar systems in the past.

• Project 4. A relatively complex administrative system for one of the local hospitals. Some of the requirements seem to be pretty vague, but all the requirements are stable.

• Project 5. A small real-time control system to be used for monitoring patients in a local hospital.

Consider the following software development approaches/models: waterfall, throw-away prototyping, evolutionary prototyping, component-based development, formal development.

Which of the above approaches/models would you choose for each of your projects? Briefly justify your choices.

3.b) Agile methods (RAD methods) are not suitable for all types of systems and systems development projects.

(i) Suggest at least five system/project characteristics that would be appropriate for Agile methods. Give a brief justification for each characteristic.

(ii) Suggest also at least two system/project characteristics that would not be appropriate for Agile methods. Give a brief explanation.

Reference no: EM131906383

Questions Cloud

Describe the business-unit strategy of best value : Briefly describe the business-unit strategy of low-cost leadership; Briefly describe the business-unit strategy of differentiation;
What is the power dissipated by each resistor : (a) What is the current in in the circuit? (b) What is the voltage drop across each resistor? (c) What is the power dissipated by each resistor?
Determine the rms value of the b-field : The beam is cylindrical with 2.20 mm in radius. Determine the rms value of the B-field?
Explain three different themes in the research : Your literature review should use all the articles from your annotated bibliography and can include more sources as needed to explain at least three different.
Why agile approaches to systems design are increasingly used : Discuss why prototyping and agile approaches to systems design are increasingly being used instead of traditional waterfall approaches.
What happens to the particles : If you now turn off the electric field, what happens to the particles? What is the charge-to-mass ratio (/) of an electron (in terms of the above variables)?
Describing the areas of life in brief : The credit score impacts so many areas of life, including that of insurance rates. Do you think that credit score should influence auto insurance rates?
Find the angular velocity of the man : Find the Angular Velocity of the man and the merry go round after he collides with it.
Calculate mollycaits ebit on the department store order : If the store refuses to pay more than $8.00 per unit but is willing to negotiate quantity, what quantity of figurines will result in an EBIT of $4,000?

Reviews

Write a Review

Computer Engineering Questions & Answers

  Questionwhen running snort ids why may there be no alertsif

questionwhen running snort ids why may there be no alerts?if we only went to a few web sites why are there so several

  Why should always add a destructor to linked data structure

Why should we always add a destructor to a linked data structure? How is a copy constructor used and why should a copy constructor be included.

  Designing the dfd

Construct a context diagram for the new system. Construct a diagram 0 DFD for the new system.

  Discuss the textbook author suggest for leaving employees

What policy does the textbook author suggest for leaving employees

  Calculate the maximum and minimum values first csv file

Write R code to calculate the maximum and minimum values in the first CSV file and assign the results to symbols minValue and maxValue.

  Draw the binary search tree

Draw the binary search tree which results from inserting the number in left-to-right order, assuming no balancing:

  Develop an er model for the data management

You are to develop an ER model for the data management of the Best Deal. You will provide the ER model in terms of the assumptions and business rules that you have made for the entities, relationships and cardinalities that involve in the Best Deal ..

  What are advantages and disadvantages of separate address

The 68000 implements negative addresses because the contents of address registers are treated as 2's-complement values. What is a negative address.

  What are the roles stakeholders have within IT projects

Primary Task Response: Within the Discussion Board area, write 400-600 words that respond to the following questions with your thoughts, ideas, and comments.

  Design the instruction formats using class code method

There are three classes of instructions in an instruction set (two-address, one address, and zero-address). All instructions must be 32 bits long.

  Evaluate how information privacy and security relates to

evaluate how information privacy and security relates to the internet which is the major information conduit for

  Bcnf and demonstrate how you will fix it

Find out or create an example of a violation of a normal form that you would allow, tell why you are allowing the violation and explain how you would protect against anomalies.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd