blog

OBJECT ORIENTED ANALYSIS AND DESIGN METHOD

OBJECT ORIENTED ANALYSIS AND DESIGN METHOD

Coastline Systems Consulting is a provider of managed computer networks and web services located in Destin, Florida. The staff of seven IT technicians, web designers, and systems integrators provides a range of networking, computer hardware, and software solutions to area businesses. Coastline works with clients to analyze their business needs. They then provide a packaged solution that often combines web services, networking and computer hardware, purchased software, and custom programming. In addition to the seven technicians, Coastline has one receptionist/bookkeeper. As a small organization, Coastline is an informal, “shirt-sleeve” environment. Everyone is on a first-name basis, even with Peter Charles, the president. As Coastline’s client base and the complexity of installations have grown, keeping track of the clients’ hardware and software configurations has become a nightmare. Each client PC contains various components, such as video cards, NICs, and keyboards which are replaced at different times and so have differing warranty periods that must be tracked. Every client has multiple PCs and network devices, whose passwords and configurations must be accessible by technicians in the Coastline office and in the field. One technician is “on-call” every weekend, meaning the data has to be accessible from home as well. This has to be organized in a way that is easily accessible by any technician at any time or place but secure from unauthorized users.

In addition to tracking components and passwords, clients call and e-mail the Coastline office whenever they have any kind of hardware or software problem. These requests and the work done to resolve them need to be organized and documented.

The president, Peter Charles, wants to develop a system that is both responsive to clients and helpful to technicians. He would like to see a system that allows technicians to access and update client equipment hardware and software configurations. He wants an easy way for technicians to track the installation of new hardware components, possibly using barcode scanning. He wants the system to allow clients to directly enter their service requests, allow technicians to document the work done on those requests, and for everyone to be able to see the history and status of each request. Mr. Charles also wants the system to be able to generate statistics and reports so he can pursue continuous improvement in this area.

You are required: (a) To prepare requirement list (30 marks) (b) To develop use case model and description (35 marks) (c) To construct class model and description (35 marks) You are encouraged to supplement additional information to support your illustration of the requirement and model. State your assumption clearly (if any).

Is this the question you were looking for? If so, place your order here to get started!

×