Software Reengineering ProjectThis course is comprised of a series of Individual Project assignments that will contribute to a Key Assignment submission at the end of the course. Each week, you will complete a part of a Software Reengineering Project. You will select a software application, and apply your research to the reengineering of the application that demonstrates the knowledge that you have gained throughout the course.You will be given a Key Assignment to develop a Software Reengineering Project plan for an application of your choice. The goal of this plan is to complete the appropriate analysis and strategy that would allow a software development team to proceed with the reengineering effort.Application SelectionThe first step will be to select an application as the target for your Software Reengineering Project plan. This application will be used as the basis for each of the assignments throughout the course and should conform to the following guidelines:Nontrivial: The application should be large enough and sufficiently complex to allow reasonable exercise of the software-reengineering research and planning process.The application should be a completed application of moderate complexity for the Windows operating system.The application should include 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.Domain knowledge: You should be familiar with the type of application chosen and the programming language used.It will also be helpful if you are familiar with the general architecture of the type of program chosen (client–server, n-tier, etc.).Select an application that meets these requirements, and submit your proposal to your instructor before proceeding further with the assignments in the course. Approval should be sought within the first several days of the course. Your instructor will tell you how to submit this proposal and what notification will be given for project approval.AssignmentFor the assignments in this course, you will be developing aSoftware 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 DocumentUse Microsoft WordTitle PageCourse number and nameProject nameYour nameDateTable of Contents (TOC) Use an auto-generated TOCSeparate pageMaximum of 3 levels deepBe 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 (Week 1)Software Reengineering (Week 1)API Evaluation (Week 2)API Efficiency, Reliability, and Maintainability (Week 3)Configuration and Change Management (Week 4)Software Construction Tools and Techniques (Week 5)New ContentProject OutlineProvide 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 ReengineeringInclude 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.
by admin | Sep 23, 2022 | Computer Science | 0 comments
Software Reengineering ProjectThis course is comprised of a series of Individual Project assignments that will…
A professional Academic Service Provider
Distinguished Writers Ensure Accountability, Confidentiality, High-Quality, and Timely Execution
Distinguished Writers comprises of well-trained professionals striving to give our clients an awesome experience. We engage with our customers throughout the learning process to ensure they are comfortable with both their classwork and homework in order to achieve excellent grades. The team is well-balanced across different fields to suit our clients. Our diversified fields include article writing, thesis proposals, project management, coursework, essay writing, and dissertations among others.Fundamental Values
1. Accountability: The company values professionalism in all our undertakings. As such, we interact transparently with our customers.
2. Confidentiality: The company does not disclose anything to third-parties, and our interactions with customers remain confidential.
3. High-Quality The products are thoroughly proofread and counter-checked to ensure they meet the expected quality levels.
Guarantees
4. Quality is a Guarantee: Our writers are accurately matched with their area of expertise to ensure proper quality is maintained. We are also equipped with adequate software to guarantee error-free products.
5. Money Back Policy: As a client-oriented service, we offer 100% refund for the following: if we received a double payment from you; if you placed similar orders twice (or more) and paid for all of them; the writer has not been assigned; you asked to cancel the order within 20 minutes after placing it; an e-Check payment has been sent (the Dispute Manager will contact you accordingly). Other cases involve a comprehensive investigation by the Dispute Department and feedback given within 24 hours. We value our customers; therefore, the process will be fair, fast, and precise.
5 .Free Revisions: You can request for revisions at no additional cost. Nonetheless, this does not include complete change of the initial order instructions and if it is not past ten days upon your approval.
6. 24/7 Customer Support: Our support staff are always online to provide any assistance when needed
Ordering Process
NOTE: If you have any question, always contact our support team before the commencement of your project. ALL THE BEST”:
Recent Comments