Thursday, August 15, 2019
Relationship between Prospectus and department Essay
In the final draft (Diagram 3) of the college prospectus I have added another class (department), since in reality a college will be sub divided in different departments and then these departments will have different courses.à Relationship between Prospectus and department:à Class Name: Departmentà Responsibility: ââ¬Å"Departmentâ⬠provides information about the departments in the college and what courses are done in each of them. Collaborations: Every ââ¬Å"Departmentâ⬠will be related to & have many courses.à Relationships: Prospectus to Departments, will be a ââ¬Å"One to Manyâ⬠i.e. one Prospectus can have many Departments.à Maintenance Plan for Final Versionà For a good and successful system to be of any use in the long run, it requires a product that is easily maintained so that its future is ensured. Systems once delivered and implemented, always need someone to ensure that the system meets the user requirements & thus kept updated regularly. A survey done by Lieutz and Swanson from the U.S. says that up to 48% of the total development time can be spent on maintenance. For the online prospectus the maintenance may include some of the following points: Keeping the system up-to-date and posting any changes to the courses, constant backing up of the system in case of viruses or damage to system, links and websites updated and changes to courses posted on website. Maintenance is not always easy and encounters many problems during its cycle. However it has additional problems, as often the people carrying out the maintenance activities are not always the same as those producing the original software.à Poor documentation can present major problems for maintenance teams for example; when systems underwent changes to avoid the so-called ââ¬Å"Millennium bugâ⬠problem. Systems that had been used for many years required modifications but this took time due to the lack of documentation. (Above Source: Hellingsworth, Hall & Anderson, 2001) It may be important to have a system in place for documenting requests for any changes to the system and responses that would come from a ââ¬Å"change request formâ⬠to the maintenance teams. These may include:à Enhancements; including description of new requirements in detail, regular updates to college & course details. Maintenance teams should be striving for a user interface. Problem & Error Reports; including a full description of problems with website from email discrepancies to broken links of the website. A record of these would be carefully documented and reviewed regularly at maintenance team meetings. User Feedback; includes a system for the maintenance team to give feedback to user on any problems or errors with links & for any enhancements made. Timescale should be included of when the errors will be fixed. Structured Maintenance Plan For the maintenance plan to be effective I will be using the following structured plan. Having a good & complete software engineering documentation for the project helps a great deal with this plan. Any amendments or changes to the system will be documented professionally and kept safe in order to have a successful future system. An external contracting maintenance team will be in charge of updating the system & making sure it runs smoothly. Many companies can be found that specialised in just maintenance of other companyââ¬â¢s software, databases & even their websites. Bibliography & References Using The Harvard Referencing System as a guide, these are my points of reference and the textbooks that I used to complete the assignment.à B.HELLINGSWORTH, P.HALL & H.ANDERSON (2001), ââ¬Å"Higher National Computingâ⬠, Newnes:à http://www.askmen.com
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.