Question

Part I: Complete Your Original Response to the Main Topic You are a software developer for...

Part I: Complete Your Original Response to the Main Topic

You are a software developer for a Retail Point of Sale System Company. A client has made a request to upgrade the current system from command line interface to a graphic user interface. The client concerns on an effect to the current system with the change. The client does not want to lose any current data on the system. Provide recommendations and the change plan including the below requirements to the customer.

Requirements:

  • Create a requirement plan (what need to be done to support this upgrade)
  • Create a development plan (how to implement this upgrade with programming details explanation including technical details on this document)
  • Create testing plan (how to ensure that the new upgrade works without affecting current system and no data lost.)

Posting your recommendations and the change plan

Once you have completed your recommendations and plan. Post it in the discussion forum by clicking the Reply link below.

  • In the first line of your post, your should add your plan title and name.
  • Your posting must include recommendations, a requirement plan, a development plan, and a testing plan.  

Part II: Comment on Your Colleague's Discussions

Respond to at least one of your peers by the deadline for this assignment.

  • Read your colleagues’ postings, and choose one of them to comment on.
  • Please be respectful and constructive. Consider the following comments:
    • Have you considered using an automated testing tool?
    • Have you included the Java Interface in your development plan?
    • Could you include an abstract class to use in your development plan?
    • Have you considered including a UML diagram?
    • Could you include JUnit to help with the testing plan?
  • Review the Expectations for Discussion Board Posts in the Syllabus for the exact requirements for a well-composed and articulated post.
0 0
Add a comment Improve this question Transcribed image text
Answer #1

CLI is a way of interacting with a computer program where the user issues commands to the program in the form of successive lines of text (command lines). And GUI is a type of interface that allows users to interact with electronic devices through graphical icons and visual indicators.

Being a software developer, if a request arrives to upgrade the system from CLI to GUI. Then, there are a number of important points which should be kept in mind and have to follow a plan as discussed below:

  • First step that should be done is the feasibility study. We need to check whether the upgrade which is demanded by the client is possible or not? There can be a number of constraints in the way like resource constraints, budgetary constraints, or technical constraints. So being a software developer, we need to check each one of them before proceeding.
  • Check System Requirements: Think about not only system requirements, but also your current OS configuration and any installed software you use.
  • Check the specifications: Specifications should be checked first, the only true requirement for upgrading is to ensure your system meets the minimum system requirements for running GUI
  • Detect and Resolve the existing problems before upgrade. if any. Ensure that your system is not experiencing any major problems right now.
  • Run basic maintenance routines
  • Backup: To ensure the data security, to prevent data loss and to avoid expensive recovery there is nothing that can replace backup. So, Data backup is the Golden rule no. 1. Before upgrading any system is to make sure that your critical, personal, irreplaceable data is safely backed up in its entirety to an external device, like a USB disk, DVD, external hard drive etc. Don't even try to attempt to upgrade before doing this most important step. You can also think of creating RAID (Redundant array of independent disks) or creating system clone.
  • Then start upgrade. Always upgrade the remote secondary replica nodes first, then local secondary replica nodes next, and the primary replica node last.
Add a comment
Know the answer?
Add Answer to:
Part I: Complete Your Original Response to the Main Topic You are a software developer for...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • E-commerce Web sites impact many different areas of an organization—from sales, through accounting and manufacturing, to...

    E-commerce Web sites impact many different areas of an organization—from sales, through accounting and manufacturing, to shipping. The requirements phase is extremely important for the e-commerce Web site. The requirements phase allows you to gather a list of requirements from the external and internal users. This document will be very helpful to the development and testing team. For this project, you will be adding the Requirements section to your E-Commerce Implementation Plan document. Complete the following tasks: Include the following...

  • What I want you to do? Read the discussion topic below, create an original response in...

    What I want you to do? Read the discussion topic below, create an original response in 100 words and respond to at least two other students. Discussion Topic: What is the role of the audience and how do they participate in the live theatre experience? Using what you have learned in Chapter 2 about The Audience, discuss what you think the role of the audience is. Use specific examples from your personal experience of attending a live theatre performance...how did...

  • In the Week 1 Lesson Video, you were introduced to the team at Getta Byte Software. Your assignment this week is to discuss the billing project charter and submit a one- to two-page paper. Consider wh...

    In the Week 1 Lesson Video, you were introduced to the team at Getta Byte Software. Your assignment this week is to discuss the billing project charter and submit a one- to two-page paper. Consider what additional risks, assumptions, or requirements Getta Byte should include in this charter. Getta Byte Software—The Project Scope We need a new billing system. Why? The one we have works fine. It's manual, time-consuming, and inaccurate. There is that... So, it has to be automated,...

  • imagine that you are the director of a health information for a large Hospital. as director...

    imagine that you are the director of a health information for a large Hospital. as director you sit on various institutions wide committees which govern the organization's policies. in cooperation with interdepartmental committees you have made recommendations regarding the Improvement of policies procedures and operations across the institution. the CEO and board of directors has approved funding for several initiatives but has asked you to narrow changes to just a few. therefore you will develop an action plan for the...

  • Topic Think about some activities that you do in your everyday life that include types of...

    Topic Think about some activities that you do in your everyday life that include types of motion. They might include shopping in the supermarket, playing sports, or walking your dog. Each of these activities involves multiple motions -starts, stops, constant motions, and changing speeds. To prepare for this discussion, you will consider the many different motions that combine to form one activity. Then, you will write a short description of the activity, emphasizing each of the motions involved in it,...

  • Instructions Imagine that you are the Director of Health Information for a large hospital. As Director,...

    Instructions Imagine that you are the Director of Health Information for a large hospital. As Director, you sit on various institution-wide committees which govern the organization’s policies. In collaboration with interdepartmental committees, you have made recommendations regarding the improvement of policies, procedures, and operations across the institution. The CEO and Board of Directors has approved funding for several initiatives, but has asked you to narrow changes to just a few. Therefore, you will develop an action plan for the hospital....

  • Ch.11 Discussion topic As you probably read in the chapter as well as in my ch.11...

    Ch.11 Discussion topic As you probably read in the chapter as well as in my ch.11 lecture notes, understanding the control risk assessment flow chart would be crucial not only for studying ch.11 Internal Control Assessment topics, but also would be critical to have a solid conceptual framework for the entire audit process. In your own words and understanding, list and explain briefly the phases/ steps of a control evaluation of a client's internal control system-it's design, placement, and operating...

  • Find a topic from this module/week’s Reading & Study materials that interests you. Declare your topic...

    Find a topic from this module/week’s Reading & Study materials that interests you. Declare your topic to the class by posting a thread in the related Discussion Board Forum and titling it with the topic you selected. This reserves your topic so that other students cannot use it. You must declare your topic by 11:59 p.m. (ET) on Friday of Module/Week 1, to ensure no duplicate topics are chosen. Each student must cover a different topic; no duplication of articles...

  • The goal of this discussion is to apply what you have learned while reading the chapter...

    The goal of this discussion is to apply what you have learned while reading the chapter material and reviewing the PowerPoint presentation. Keep in mind that this discussion question will help prepare you for future exams, so it is important that you understand the information and actively participate in discussions. To supplement your learning and enhance you understanding, you may also have to conduct research outside of course provided material. Discussion Question Requirements: 1. Locate the exercises at the end...

  • Topic: We all had the unfortunate experience of seeing how computers can, at times, make life's...

    Topic: We all had the unfortunate experience of seeing how computers can, at times, make life's journey abit more difficult. This is especially true in knowledge centric workplaces. Describe an example of a very poorly implemented database that you've encountered (or read about) that illustrates the potential for really messing things up. Include, in your description, an analysis of what might have caused the problems and potential solutions to them. Be sure to provide supporting evidence, with citations from the...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT