Software reengineering project plan

Assignment Help Software Engineering
Reference no: EM13813006

Assignment- You will be developing a Software Reengineering Project plan that defines the steps and information that will be used in the reengineering of the selected application. Your first task in this process will be to select an application to use as the basis of your research and analysis for each of the assignments in the course. You will also create the shell document for the final project deliverable that you will be working on during each unit. As you proceed through each project phase, you will add content to each section of the final document to gradually complete the final project delivery. Appropriate research should be conducted to support the development of your document, and assumptions may be made when necessary.

The project deliverables are as follows:

  • Submit the project proposal to the instructor for approval.
  • Software Reengineering Project Document
    • Use Microsoft Word
    • Title Page
      • Course number and name
      • Project name
      • Your name
      • Date
    • Table of Contents (TOC) 
      • Use an auto-generated TOC
      • Separate page
      • Maximum of 3 levels deep
      • Be sure to update the fields of the TOC before submitting your project.
    • Section Headings (Create each heading on a new page with "TBD" as content except for sections listed under New Content below.)
      • Project Outline
      • Software Reengineering
      • API Evaluation
      • API Efficiency, Reliability, and Maintainability
      • Configuration and Change Management
      • Software Construction Tools and Techniques
    • New Content
      • Project Outline
        • Provide a brief description of the application that will be used as the basis for the projects in the course.
        • Include the name of the application, the programming language, a general description of the application, and other pertinent information.
        • The application should be a completed application of moderate complexity for the Windows operating system.
          • The application should include a source code that is written in a language with which you are familiar and which you have the necessary tools and libraries to compile the application.
          • The application should utilize some type of application programming interfaces (APIs).
          • The APIs can be for use of a database, class library, or an API written specifically for the application's internal operations.
      • Software Reengineering
        • Include a summary of the program's purpose.
        • Provide an overview of the functionality of the application.
        • Summarize the general architecture of the program, including the model that was used and a review of the major components and modules in the application.
        • Describe the APIs used in the program, including their purpose and general design.
        • Include an overview of the reengineering you plan to perform for the project.
        • Diagrams should be used to supplement the materials for this assignment.

Reference no: EM13813006

Questions Cloud

What are the characteristics of femininity : What are the characteristics of femininity
Question regarding the communication skill assessment : Most of us have situations in which we find it difficult to communicate. Improving your written communication skills and being comfortable speaking to people are extremely important. Develop a two- to three-page APA-formatted paper in which you an..
Write essay on your experience with nonverbal communication : Write a 500-800 word essay on your experience With nonverbal communication, discussing the following points: The steps you took to complete the Nonverbal Listening.
Improve school nutrition and physical activity programs : Would you support taxing the sale of sugar sweetened beverages if proceeds from the tax are used to improve school nutrition and physical activity programs
Software reengineering project plan : You will be developing a Software Reengineering Project plan that defines the steps and information that will be used in the reengineering of the selected application
Describe the steps in troubleshooting a printer problem : Describe the steps in troubleshooting a printer problem
Demonstrate ethical scholarship in accurate representation : Make sure you write in a clear, concise, and organized manner; demonstrate ethical scholarship in accurate representation and attribution of sources; and display accurate spelling, grammar, and punctuation.
Write an outline for essay you will formulate an argument : Write an outline for essay you will formulate an argument about doctor-assisted sucide related to old age or mortality.
How does branding and advertising affect consumerism : How does branding and advertising affect consumerism? Are they only selling products, or does it influence ideology as well?

Reviews

Write a Review

Software Engineering Questions & Answers

  Articles on legislation and regulations

Use the Internet online database to find at least two (2) articles on legislation and regulations, as well as legal and ethical issues inherent in information security. Be prepared to discuss.

  Produce the xsl file needed to associate

In this exercise, produce the XSL file needed to associate with the attached XML file to display the XML data in a format similar to the data shown in an unrelated invoice in attachment photo (see sample_invoice.jpg in attachment).

  What is configuration control in information systems

What is configuration control in information systems.

  What do you think are the key items and issues that require

question systems engineering organizations are often created for just one project.what do you think are the key items

  As the lead software engineer for a medium-sized hospital

as the lead software engineer for a medium-sized hospital you have been asked to spearhead an effort to improve the

  Design a software class diagram for the use case

Design a software class diagram for the Use Case (Make Appointment) for patient

  Decide on the types of accounting and financial records

decide on the types of accounting and financial records that rolando and rosa should and should not share with their

  Write a script that creates a directory

Write a script that asks the user to enter a number between 20 and 30. If the user enters an invalid number or a non-number, ask again. Repeat until a satisfactory number is entered.

  Discuss the process of formal software testing

Discuss the process of formal software testing, including regression testing. Why is this done

  Software construction and modeling

Analyze each reason listed above as a reason for a diversity of approaches to software construction and modeling, and give your opinion on whether or not each reason is valid.

  Design er diagram for doctors prescribe drugs for patients

Design an E/R diagram for the following situation: Doctors prescribe drugs for patients. A given doctor can prescribe many drugs for a certain patient.

  How jane should deal with the two system analysts

Describe how Jane should deal with the two system analysts from a technical and human resource perspective and explain the factors that Jane should consider in establishing a process management solution.

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