Your SlideShare is downloading. ×
Sdd Documentation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Sdd Documentation

682
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
682
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Maintenance of Software Solutions Documentation of Changes
  • 2. What happens when a modification is made?
    • When modifications are made all internal and external documentation may also need to be altered.
    • Large projects that have multiple modifications may also require monitoring and tracking of changes which is also a facet of documentation.
    • Identify how modifications are tracked in
    • computer programs.
  • 3. What happens when a modification is made?
    • Versioning
  • 4. Modification Of Internal Documentation
    • All altered source code should contain the following:
      • Who made the change?
      • Date
      • Changes evident.
    • Should employ all strategies used when documenting the solution in other stages.
  • 5. Activity – Internal Documentation
    • A client database program has been modified to include new search and print modules. Also a sort procedure has been changed to incorporate a selection sort rather than a bubble sort.
    • Identify THREE areas of internal documentation that should be modified to ensure that effective maintenance can be continually implemented.
  • 6. Activity – Internal Documentation
    • Answer
    • Intrinsic Naming
    • Indentation of control structures
    • Comments
  • 7. Modification Of External Documentation
    • The changes in the structure of a program may also have an effect on external documentation related to the program.
  • 8. Activity – External Documentation
    • HP has just developed a new driver for its HP890 printer. The new driver supports users to change the RGB colours used and also to print in a low usage monochrome mode.
    • Identify the documentation changes that should be made to ensure users are well informed and supported regarding changes.
  • 9. Activity – External Documentation
    • Answers
    • Changes to online help.
    • Changes to tutorials.
    • Changes to printer common dialog box.
    • Changes to the print driver link on the website.
    • Informing users of changes.
  • 10. Use of CASE Tools
    • Maintenance is definitely a complex and time consuming process.
    • CASE tools are available to automate this process.
  • 11. Examples – Version Control
    • Version control CASE tools manage multiple versions of software components or modules.
    • Records of previous versions are kept and maintained.
    • Major changes create a version to change from 2.5 to 3.0.
    • Minor version changes will result in a cahnge from 4.1 to 4.2.
  • 12. Activity
    • Create a timeline of the various major versions of Microsoft Windows.
  • 13. Answers
    • Windows 1.0, 2.0, 3.0, 3.1
    • Windows 95
    • Windows NT 4.0
    • Windows 98
    • Windows 2000
    • Windows ME
    • Windows XP
    • Windows Longhorn
  • 14. Activity
    • The developer of a program called OOTher uses a CASE tool to assist in documenting the versioning notes and help users understand modifications.
    • Modifications
    • Version 1.01
    • Bug corrections to eliminate 2/0 error.
  • 15. Activity
    • Version 1.02
    • Changes to save dialog box colours.
    • Version 1.11
    • Changes to menus in GUI.
    • Version 2.01
    • Changes to print module to allow a new driver.
  • 16. Activity
    • Answer the following:
    • Identify what type of change would have occurred between 1.11 and 2.01.
    • Draw a hierarchy chart to show the different versions.
    • Identify where a programs version number is normally displayed.

×