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

  Question 1- what is the methods for according to specific

question 1- what is the methods for according to specific quality attribute like performance reliabilitynbsp

  Debugging facilities for art of programming

The BlueJ development environment offers simple but sufficient debugging facilities for those new to and learning the art of programming.

  Compare and contrast at least three 3 vareious software

you have been hired as the cio of a large multinational internet advertising company. the president of the company is

  Discuss the major strengths on developing computing chips

Discuss the major strengths, weaknesses, and ethical issues on developing computing chips based off the human brain. Give your opinion on whether a computer could ever hold the complexity of the human brain.

  Part of the responsibilities of a practising security

part of the responsibilities of a practising security engineer is to stay abreast of developments in the eld and to

  Assignment on emotional intelligence

Fully explain emotional intelligence, and give two (2) examples of the concept. Next, examine the concept of "emotional quotient" compared to traditional "intelligence quotient."

  Key components of a data communication system

Describe the key components of a data communication system. Next, discuss the overall manner in which a company uses data communication in order to reduce its operations cost. Include one (1) example of such a reduction in operation costs to suppo..

  How formal communication plan save a project

Discuss and explain how a formal communication plan can save a project when end users fail to engage, or when they have not been involved to similar level as sponsors and executives.

  Discuss strategies risks strengths weaknesses opportunities

discuss strategies risks strengths weaknesses opportunities and threats of using it systems in a specific business at a

  Question 1acme is a large manufacturer of video games they

question 1acme is a large manufacturer of video games. they are designing a survey to determine consumer attitudes

  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.

  Describe what actions you would take and in what sequence

Consider a situation in which your team has just finished the design phase and is about to start coding. Your key applications designer just walked in and handed you a resignation notice.

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