Essentials of Systems Analysis and Design (6th Edition)
6th Edition
ISBN: 9780133546231
Author: Joseph Valacich, Joey George
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Question
Chapter 2, Problem 11PE
Program Plan Intro
Off-the-shelf software:
- Off-the-shelf software is a ready-made software product purchased as opposed to custom made software that is designed for a specific purpose.
- This software is available to general public for sale.
- Microsoft office is an off-the-shelf software which is a package software solution for businesses.
- It comes from the days when software was sold in boxes containing physical media and instruction manuals.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
1) Consider a software system for Uber Mobile Application and answerthe following questions:1. Describe this system in details2. Write (1) five user requirements, (2) five system requirements, (3)two safety requirements?3. Specify functional and non-functional requirements?4. Use appropriate development approach to build the system?Explain why you select this particular approach?5. Draw use case diagrams and sequence diagrams for the designphase?6. Use Junit to test your system
I am software student write the requirements for software teams ,do the following ;
Consider the development of a web-based “Travel booking system.”
Comment on its feasibility.
Provide four requirements of this system (what the system offers to its users).
Analyze these four requirements:
Are they well-written (clear)?
Are they related to each other? If yes, how?
What are the main components of its architecture?
What are the main entities that the system should handle? (Will be stored in the database)
A synthetic benchmark is a program constructed to have performance very similar to that of the real application program it models, but measuring it is never as accurate a prediction of your program performance as measuring your actual program. Why would one go through the effort of creating a synthetic benchmark and measuring its execution instead of measuring execution of the actual program? Briefly explain one scenario and how a synthetic benchmark is beneficial in that case.
Chapter 2 Solutions
Essentials of Systems Analysis and Design (6th Edition)
Ch. 2 - Prob. 1MCh. 2 - Prob. 2MCh. 2 - Prob. 3MCh. 2 - Prob. 4MCh. 2 - Prob. 5MCh. 2 - Prob. 1RQCh. 2 - Prob. 2RQCh. 2 - Prob. 3RQCh. 2 - Prob. 4RQCh. 2 - Prob. 5RQ
Ch. 2 - Prob. 6RQCh. 2 - Prob. 7RQCh. 2 - Prob. 8RQCh. 2 - Prob. 9PECh. 2 - Review the criteria for selecting off-the-shelf...Ch. 2 - Prob. 11PECh. 2 - Prob. 12PECh. 2 - Prob. 13FECh. 2 - Obtain copies of actual RFPs used for information...Ch. 2 - Prob. 15FECh. 2 - Prob. 16CQCh. 2 - Prob. 17CQCh. 2 - Prob. 18CQCh. 2 - Prob. 19CQCh. 2 - Prob. 20CQ
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- You are asked to do some requirement development. Suppose you are asked to develop a booking system for a public library system Define a possible scope for the system using the following steps. First list a wide range of things that the system could do. Then narrow down the scope by selecting the most important features that you would implement in the first release of the system. Finally, give a precise problem statement for the system. Identify stakeholders of the system. Then select one important stakeholder and design a list of questions for interviewing that stakeholder. Give functional requirements and quality requirements of the system. Create a list of use cases and describe two of them in detail using the method discussed in class (two-column method). Then draw use cases diagram to describe the system Using UML. Indicate extension, generalization and inclusion, if there are any.arrow_forwardQuestion No. 2: You are required to choose a process model that best suits the situation given in the following short case study. Also specify solid reasons behind choosing a particular process model for software development. [Marks: 05] Case Study: A software house named OpenCode won a scalable project with very large scope. The project can be easily visualized in components. In addition, the fast development of the software is desirable. The HolyByte has not sufficient staffing to develop such a large and scalable project in shorter time span. However, the software house has developed numerous similar projects. Thus, OpenCode not only has the technical expertise but it also has rich library of the similar solutions already developed. 1) Name of the Process Model: 2)Atleast 3 Reason of the Selection:arrow_forwardSuppose you have been appointed as a Software Architect, for a project of an Airline Reservation System. As an architect your job is to make key decisions for the design and construction of the software by involving all the stakeholders. Your decisions will make serious impacts on the long-term quality and success of the project. Write your views on the following by applying the concepts you have learned in the course: Elaborate the Program Testing Goals for your project. What’s the difference between Validation and Verification? How will you ensure V & V confidence? Devise an Inspection Plan for the project. NOTE: Complete and correct answer will be upvotedarrow_forward
- A small company has developed a specialized software product that it configures specially for each customer. New customers usually have specific requirements to be incorporated into their system, and they pay for these to be developed and integrated with the product. The software company has an opportunity to bid for a new contract, which would more than double its customer base. The new customer wishes to have some involvement in the configuration of the system. Explain why, in these circumstances, it might be a good idea for the company owning the software to make it open source.arrow_forwardSuppose you have been appointed as a Software Architect, for a project of an Airline Reservation System. As an architect your job is to make key decisions for the design and construction of the software by involving all the stakeholders. Your decisions will make serious impacts on the long-term quality and success of the project. Write your views on the following by applying the concepts you have learned in the course: Elaborate the Program Testing Goals for your project. What’s the difference between Validation and Verification? How will you ensure V & V confidence? Devise an Inspection Plan for the project.arrow_forwardDuring a peer review, which of the following are appropriate responses that an Author gives to a Reviewer? O How can you do this to me, I worked so hard on this and now I feel I am destroyed Hope recorder was able to capture this important observation. We might get together later to clarify and relate it to several alternatives paths. I will set up a time for us to talk. What you said is so far from the true meaning of my document. I am going to keep defending my position. This is in fact a very useful comment, as it brings about some important new information. It is too bad, I am unable to implement it. For a single reason that the format of the comment does not comply with our standard. There are no ‘missing', ‘wrong' or ‘extra”. O Thank you for your comment; this seems like a good catch; I understand it and will think of an appropriate solutionarrow_forward
- Several application development projects done for the same functional group might best be managed as part of a _____. a. portfolio b. program c. investment d. collaborativearrow_forwardIt is clear that a software development project carried out by a software house for a specific customer is carried out under content and timetable obligations, and is subject to the customer-supplier relationship. 1. Discuss whether a customer-supplier relationship is expected when the software developed is to be sold to the public as a software package. 2. Discuss whether a customer-supplier relationship is expected when software is developed for "in-house" use, as in the case where a software development department develops an inventory program for the company's warehouses. 3. Some managers claim that the closer relationships are to a formal pattern, the greater the prospects are for the project's success. Discuss whether implementing customer- supplier relationships in the situations mentioned in (1) and (2) are a benefit for the company (referring to the internal customer and supplier) or an unnecessary burden to the development team.arrow_forwardYou're in charge of five separate software development initiatives. Some features of the whole project that make up the sys are as follows:1. The online home of a regionally based business. Limiting in scope. The requirements are not clear and may evolve over time.Task 2: A sizable embedded system with clear and consistent requirements.The third is a "typical" enterprise app. You are no stranger to designing and implementing such structures. Some kind of hospital management software used by one of the regional medical centers. A few of the requirements may be vague, but the others remain constant. Small real-time hospital control system (Project 5).Waterfall, disposable prototyping, evolution-based development, and formal development are all on this list.For your projects, which of these frameworks or methods do you plan to use? Explain why you've made the choices you've made.arrow_forward
- A new project has an average novelty for the software supplier that is going to execute it. Development flexibility is high, and requirements may change radically. The development team is all located at the same office and the software house as a whole tends to be formal in its standards and procedures. The product should be very reliable, and the algorithms are complex. The supplier would like to reuse the project with suitable modifications on further contracts. Developers are familiar with the platform and they are capable of conducting this specific type of project. The toolsets available to the development team are judged to be typical for this size of company, but schedule pressure is tight to meet a deadline.arrow_forward"Integration testing is a terrible waste of time," your supervisor asserts. Integration testing is unnecessary if each application is well tested independently. The best course of action would be to resume system testing immediately. If any modules fail to communicate properly, we will address the issue immediately." Which of the following assertions do you agree with? Which of the following claims do you disagree with? Kindly offer a rationale for your answer.arrow_forward"Integration testing is a total waste of time," your supervisor asserts. Integration testing is unnecessary if each application is well tested independently. The best course of action would be to resume system testing immediately. If any modules fail to communicate properly, we will address the issue immediately." Which of the following assertions do you agree with? Which of the following claims do you disagree with? Kindly provide a rationale for your answer.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Information Technology Project ManagementComputer ScienceISBN:9781337101356Author:Kathy SchwalbePublisher:Cengage Learning
Information Technology Project Management
Computer Science
ISBN:9781337101356
Author:Kathy Schwalbe
Publisher:Cengage Learning