PPT-Software Maintenance and Evolution

Author : aaron | Published Date : 2018-01-12

CSSE 575 Session 1 Part 1 Course Introduction Steve Chenoweth Office Phone 812 8778974 Cell 937 6573885 Email chenowetrosehulmanedu Agenda Whats Happening With

Presentation Embed Code

Download Presentation

Download Presentation The PPT/PDF document "Software Maintenance and Evolution" is the property of its rightful owner. Permission is granted to download and print the materials on this website for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.

Software Maintenance and Evolution: Transcript


CSSE 575 Session 1 Part 1 Course Introduction Steve Chenoweth Office Phone 812 8778974 Cell 937 6573885 Email chenowetrosehulmanedu Agenda Whats Happening With You Software A Problem of Change. Virtual Desktop Infrastructure. Virtualization developed 59 years ago as a software solution to the hardware limitation. Used in server environments to expand functionality. Can emulate unique machines and create entire virtual environments for specific purposes. CSSE 575: Session 1, Part . 3. Bad Smells in Code - 1. Steve Chenoweth. Office Phone. : (812) . 877-8974. Cell: (937) 657-3885. Email: chenowet@rose-hulman.edu. http://hidefdetail.com/blog1/?page_id=117. Safety-Critical . Real-Time Automation Systems. . CSSE 575: Session 6, . Part . 4. Breaking Dependencies. Steve Chenoweth. Office Phone: (812) 877-8974. Cell: (937) 657-3885. Email: . chenowet@rose-hulman.eduz. Below. – From an article on “breaking the . CSSE 575: Session 6, Part . 2. Problems with Changing Software - 1. Steve Chenoweth. Office Phone: (812) 877-8974. Cell: (937) 657-3885. Email: . chenowet@rose-hulman.eduz. Below. – One response to the need for change – denial! Whether you agree with the cartoon George W Bush here, or with the majority view, it’s certainly true that change is uncomfortable, and we often seek ways to resist change even when it’s needed. . CSSE 575: Session 1, Part . 3. Bad Smells in Code - 1. Steve Chenoweth. Office Phone. : (812) . 877-8974. Cell: (937) 657-3885. Email: chenowet@rose-hulman.edu. http://hidefdetail.com/blog1/?page_id=117. CSSE 575: Session . 3, . Part . 3. Dealing with Generalization. Steve Chenoweth. Office Phone: (812) 877-8974. Cell: (937) 657-3885. Email: chenowet@rose-hulman.edu. From www.cartoonbank.com. Generalizing code tends to make it more amenable to change!. Lecture 3. Duplication of course material for any commercial purpose without the explicit written permission of the professor is prohibited.. Today’s lecture. Evolution. Architectural styles. Principles of software engineering. 1. Topics covered. Evolution processes. Legacy systems. Software maintenance. 2. Software change. Software change is inevitable. New requirements emerge when the software is used;. The business environment changes;. Lecture 1. 1. Chapter 9 Software evolution. Topics covered. Evolution processes. Change processes for software systems . Program evolution dynamics. Understanding software evolution. Software maintenance. CSSE 375. Reverse Engineering Tools and Techniques. Shawn & Steve. Left . – Reengineering from the competition can be seen as theft!. 2. Using: . SW Reengineering . Techniques. Reverse Engineering / Redocumentation /Design Recovery. CSSE 575: Session . 3, . Part . 2. Making Method Calls Simpler. Steve Chenoweth. Office Phone: (812) 877-8974. Cell: (937) 657-3885. Email: chenowet@rose-hulman.edu. If robots are going to take over, someone’s going to have to support all that code! . Lecture 1. 1. Chapter 8 Software testing. Topics covered. Development testing. Test-driven development. Release testing. User testing . 2. Chapter 8 Software testing. Program testing. Testing is intended to show that a program does what it is intended to do and to discover program defects before it is put into use. . Dr. . Wurood. . Albayati. Lecture No. 3. Head points . Maintenance Process Models: Pros. and Cons.. Quick fix Pros and cons. Iterative . Software Maintenance Life cycle (SMLC). Quick fix model. The .

Download Document

Here is the link to download the presentation.
"Software Maintenance and Evolution"The content belongs to its owner. You may download and print it for personal use, without modification, and keep all copyright notices. By downloading, you agree to these terms.

Related Documents