
1. What is the impact of a software process model on a software project? To much extent does the software project depend on software process model? 2. A navigation system is being installed in a car. What is the software process model that is involved in hardware installation of the navigation system into the car? Apart from that, while using the navigation system in the car, there are two important situations involved : a. Change in destination – Assume the driver is travelling from a source A to destination B. Suddenly there was a change in destination from B to C. In such case, what software process would be involved in reaching the right decision C. Also explain the each stage of selected software process model in reference to the drive and car. b. Rerouting – Assume the driver is travelling from a source A to destination B. Suppose the driver has taken a wrong route while on the way to destination. In such a case, the navigation system must reroute and show the best shortest route possible to reach the destination B. Explain the software model selected used in this situation and explain it with reference to the situation 3. Explain why incremental development is the most effective approach for developing business software systems. Why this model is less appropriate for real time systems engineering? Also suggest a software development model which is most suitable for developing real time systems. Support your answer by stating relevant aspects of the software process that you choose 4. In both the RUP and Prototype models customer interaction is more as the requirements are changing. Especially when complex and large projects are to be dealt with, prototyping gives a better picture/view of the product which is desired by the end user. RUP which is an iterative process model do not implement prototyping which might be a missing functionality. Justify if prototyping fits into RUP? 5. Microsystems Corporation has decided to develop and market Star Office tool, which is similar to Microsoft’s Office suite tool but would be targeted for UNIX systems rather than Windows operating systems. At that time, no other major UNIX vendor and other corporations had developed or was planning to develop such kind of tool. What process model would be suitable, if so explain? What kind of team organization would you use for developing the tool? Briefly justify your answers 6. What is the difference between software life cycle model and software process model? Which process model best defines the phrase “define-before- design, design-before-code”. Justify your answer. Which model according to you incorporates the advantages of the waterfall and evolutionary methods? Explain your answer? 7. In a particular process model users get a feel of the actual system and developers get to build something immediately. Also sometimes the process model can be problematic for some reasons. Which process model it is and what are the different problems we face with the model. How to overcome these problems and what model can be combined with this model to gain utmost efficiency? 8. Assume a scenario that an organization needs to build large and complicated systems where you have consolidated the requirements for that “complex system”. Depending on time new requirements can be added up into the system and subject to change till the end user gets satisfied. a. Suggest a process model that best fits for the above scenario. b. Justify your answer with an example 9. For each process model (Waterfall, Spiral, V-Model and RUP) list at least 2 situations we should use that model and situations we should NOT use that model. Example: Waterfall: a. Should NOT: Requirements could be change during a development. b. Should: Project is simple and developer team is small 10. Texas state government gave a project to Dinn Corporation to manufacture a stand-up roller coaster. Which software process model suits for this project? Justify your opinion 11. There is a company called Vigneswara; who had developed a best and epic game as the client assessment and made a huge success using waterfall model. Now at present the client want to develop the game such that it reaches to all the end users (android, play stations, etc.) and also need to add some features based on the customers review. Which model best suits in upgrading the game at this time. Justify? 12. Microsystems decided to develop and market StarOffice, a set of desktop tools that would be comparable to Microsoft’s Office suite of tools but would be targeted for UNIX rather than Windows. At that time, no other major UNIX vendor had developed or was planning to develop such a product. What process model would you use? What team organization would you use? Briefly justify your answers 13. A student is asked to write a paper on how the automated time table generator application works, so what are all the suitable software processes suitable for this kind of application? 14. Consider you are a software product developer and you are approached by a person who is willing to set up security system for his bank which is “under construction”. The user requirement is similar to motion sensor which monitors the surroundings and notifies the user whenever it detects a moving object in restricted areas where they store money, valuable documents etc. The pass code for that system must be randomly generated in user mobile whenever the user wants to set the alarm. Which process model suits best in designing this kind of system within constrained time and budget? 15. The project system is based on Application Specific Integrated Circuits (ASIC) and embedded software co-operation. The Product development was initially based on Waterfall Model. However, at a late stage, when the first ASIC prototype becomes available, A subtle ASIC design fault is discovered. Because of the tight product release schedule target, there is no time to redesign the ASIC. Instead, a non-trivial software workaround algorithm is specified, requiring considerable additional software design and testing efforts. Being a project manager, how will you overcome this situation? 16. To find a particular item in a store, which includes various kinds of products related to all the departments is difficult and time consuming task. To increase customer flexibility a software is developed to navigate to the particular desired product in the store. In this software the item can be searched simply based on the name of the product. Developing such kind of software has a positive feedback from the customers. In developing such kind of Software which process model is used? Justify your answer? 17. There is a new pizza shop here in UHCL called the Hawks Pizza. As of now, it’s just a shop where students go and order pizza and dine there or take it away. The pizza shop owner had an idea of introducing online ordering of pizza and get it delivered to the UHCL students for free of delivery cost by producing the student ID card on delivery. The main idea is to place an order, a Student searches to discover items to buy, adds items to the shopping cart, and keeps on adding things one after the another. When it is done the customer checks out with what he wants and will be asked to provide with the address to be delivered. In case paying with the cash, he will opt for cash on delivery and he can also use the card for quick check out. The system has an option for customers to enroll with the pizza shop so they can save their address and card numbers that will make them order pizza easily next time. So specify the best model with which we can execute this whole process and also give the particular reasons for opting that particular model? 18. In RUP, the activities are separated into nine disciplines. How is this separation beneficial? 19. TechAhead is a software application development company, wants to develop an application provides accessibility for a blind people, which allows them to access internet and social networking sites like Facebook, twitter and also can read articles from online. For this the application needs to accommodate voice supporting tools to guide them and listening tools to record their requests. Question: What software process model would you recommend that best suites this scenario and why? 20. Facebook, as we all know is a large and complicated website and it’s evolving day by day. The requirements are changing according to the customer’s feedback. Can we use RUP model to build or developed this website? If yes .Justify your answer or If not, what process will be suitable? 21. United Nations want to develop a well secured software that tracks the record of Criminals which can be used by jailer, police, CBI, ATU (Anti-terrorist Unit) and other departments that work for the security of the world. Whenever the criminal is caught, initially it should take a look of all the criminal records and if not found he should be registered as a new criminal. The new criminal should be recorded with the information like 3 photos from different views; blood group, DNA and retina scan which should be uploaded. Location of the criminal should also be updated. This is high confidential and secure software, thus no records should be deleted or exposed. The World UNO is hiring you as a software Engineer to develop the software. Which process model will you suggest? Justify your answer. State the causes if you use other software model 22. When we add a new functionality to the existing software which process model has the greatest impact on cost? 23. Consider an online car and car parts store which maintains listings of various cars along with their features. This project allows user to check the car stats including engine, mileage, tank capacity and other factors. The project should also allow the user to book and register for test drive. So which software process model best suits for this kind of project and why?
The post What is the impact of a software process model on a software project? appeared first on Homework Aider.
What Students Are Saying About Us
.......... Customer ID: 12*** | Rating: ⭐⭐⭐⭐⭐"Honestly, I was afraid to send my paper to you, but you proved you are a trustworthy service. My essay was done in less than a day, and I received a brilliant piece. I didn’t even believe it was my essay at first 🙂 Great job, thank you!"
.......... Customer ID: 11***| Rating: ⭐⭐⭐⭐⭐
"This company is the best there is. They saved me so many times, I cannot even keep count. Now I recommend it to all my friends, and none of them have complained about it. The writers here are excellent."
"Order a custom Paper on Similar Assignment at essayfount.com! No Plagiarism! Enjoy 20% Discount!"
