Sunday, 13 January 2019

EXAMPLES OF MOST APPROPRIATE GENERIC SOFTWARE PROCESS MODEL



G3

1. Giving reasons for your answer based on the type of system being developed, suggest the most appropriate generic software process model that might be used as a basis for managing the development of the following systems:
• A system to control anti-lock braking in a car
• A virtual reality system to support software maintenance
• A university accounting system that replaces an existing system
• An interactive travel planning system that helps users plan journeys with the lowest environmental impact

a)     Anti-lock braking system  This is a safety-critical system so requires a lot of up-front analysis before implementation. It certainly needs a plan-driven approach to development with the requirements carefully analysed. A waterfall model is therefore the most appropriate approach to use, perhaps with formal transformations between the different development stages.

b)     Virtual reality system  This is a system where the requirements will change and there will be an extensive user interface components. Incremental development with, perhaps, some UI prototyping is the most appropriate model. An agile process may be used.

c)     University accounting system  This is a system whose requirements are fairly well-known and which will be used in an environment in conjunction with lots of other systems such as a research grant management system. Therefore, a reuse-based approach is likely to be appropriate for this.

d)     Interactive travel planning system  System with a complex user interface but which must be stable and reliable. An incremental development approach is the most appropriate as the system requirements will change as real user experience with the system is gained.


13 comments:

  1. I admire this article for the well-researched content and excellent wording. I got so involved in this material that I couldn’t stop reading. I am impressed with your work and skill. Thank you so much. flexispy

    ReplyDelete
  2. Wow, What a Excellent post. I really found this to much informatics. It is what i was searching for.I would like to suggest you that please keep sharing such type of info.Thanks spy apps for android

    ReplyDelete
  3. I was surfing net and fortunately came across this site and found very interesting stuff here. Its really fun to read. I enjoyed a lot. Thanks for sharing this wonderful information. parental control iphone

    ReplyDelete
  4. Whether they are in route sales, pre-order, delivery or equipment service, many companies want to consolidate their operational route accounting functions and activities into one seamless and efficient integrated software system. They want the data to be collected, shared and accessed across departments. They dream of an operational route accounting ERP software solution that facilitates the streaming and distribution of company-wide information on every desktop and mobile device. programming homework service

    ReplyDelete
  5. I am continuously looking online for tips that can help me. Thanks! hairdresser

    ReplyDelete
  6. Humans have tried everything to regrow hair. In reality, there are only few that work! Read this to know new approaches for hair loss treatment; chances are great that there is a suitable solution for you. 美发

    ReplyDelete
  7. You should not take on a turkey dinner for 10 when you first learn to cook. You will quit before the first course starts to cook. I am a little overwhelmed when I undertake the Thanksgiving turkey dinner, and I spent some time in cooking school. So do not make a thanksgiving dinner your first cooking assignment. nhà cái xổ số

    ReplyDelete
  8. In the gaming world, there are several options to choose from when it comes to the platform the game is being played on. There are PC games, and there are console games. The difference lies within the way the game is played. pop slots chips links

    ReplyDelete
  9. Every gamer goes through the process of buying a new video game - playing it to boredom or completion and then moving onto the next game. For some, the retail value of 40 pounds (60 dollars) for most new video games makes moving onto the next game a tricky task, making gaming an expensive hobby! This article will discuss several methods of buying/getting new video games available to gamers and consider whether video game swapping sites represent the best possible value to a gamer when moving onto a new video game. link alternatif tos885

    ReplyDelete
  10. Horst Wein, who has mentored more than 11,000 soccer coaches in 55 different countries around the world, believes that small sided games are the most essential element in developing youth soccer players. This comes from a man who knows a thing or two about this vital topic - his book "Developing Youth Football Players" is the official textbook of the Spanish Football Federation, and has also been adopted by the Football Federation of Australia, having sold more than 100,000 copies worldwide. Small sided games in Training Coaches should focus more on games rather than drills. bandarqq

    ReplyDelete
  11. A wide portion of browser-based games are based on Java and Flash technologies. That is why they are most commonly known as "flash games". During the past years, online flash games have become increasingly popular due to several reasons derived from three major factors: they are accessible, diverse and affordable. 토토

    ReplyDelete
  12. There is nothing to beat the popularity of video games, with newer versions appearing quite frequently. Because of the never-ending demands for such products, the industry offering them has no option but to keep pace by producing additional varieties to replace the older editions. Much to the benefit of gamers, the market is flooded with an extremely large variety of games and the dynamic gaming industry has undergone many technological developments. tunnelrush.online

    ReplyDelete
  13. There is nothing to beat the popularity of video games, with newer versions appearing quite frequently. Because of the never-ending demands for such products, the industry offering them has no option but to keep pace by producing additional varieties to replace the older editions. Much to the benefit of gamers, the market is flooded with an extremely large variety of games and the dynamic gaming industry has undergone many technological developments. lucky เครดิต ฟรี

    ReplyDelete

UML Group 1

DFP5043 – Software Requirement and Design Lab 7 Instructions: Discuss with your group. Answer all questions and post the question an...