Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Using the object-oriented design skills create: -a list of possible software cla

ID: 3887557 • Letter: U

Question

Using the object-oriented design skills create:

-a list of possible software classes

--give a brief (2 or 3 sentence) description of the responsibilities for each class

- a UML class structure diagram of the system which

--shows potential classes

---indicates relationships between classes with multiplicity and navigation

---shows class attributes that you can discern from the problem description

---shows potential subsystems (indicate these with boxes around the classes in a subsystem)

Requirements

1. The system must interface with medical imaging devices from a variety of manufacturers. This means that the system must handle proprietary interfaces and image formats, the older ACR-NEMA specification, and the current DICOM standard. This variety of interfaces specifies different hardware, communication protocols and image formats.

2. The system does not control the imaging devices. This is done by the imaging device's own controller. The system will accept images from the imaging devices and allow the user to organize the image storage within the M-PACS.

3. Internally, the system will store images using the DICOM standard.

4. The system must be able to associate patient information, such as name, age, primary diagnosis, etc., with individual images. This information will be entered at the M-PACS.

5. The system must allow the user to group multiple images together to form a study and put multiple studies together as a larger study.

6. The system must maintain access control for three classes of user: technician, physician, and administrator. The exact access to be allowed each user class is still under discussion by the IMS marketing group.

7. The system must allow the user to retrieve and display images and studies.

8. The system must allow the user to perform image manipulations such as window/level, bone enhancement, and false coloring. The system should provide for easy extension to the image manipulation toolbox as new algorithms are developed. Note: the algorithms have different implementations for different medical imaging modalities. Manipulations can be done on individual images or on an entire study.

9. The marketing group expects the need for the M-PACS to interface to a dictation and transcription system that IMS is also developing. This will allow reduced resolution images to be inserted into reports.

Explanation / Answer

Utilizing the question situated plan abilities that you have figured out how to this point, every understudy will make an abnormal state outline of a product item. You should make a solitary that contains the accompanying:

a rundown of conceivable programming classes

give a concise (2 or 3 sentence) depiction of the duties regarding each class

an UML class structure outline of the framework which

indicates potential classes

demonstrates connections between classes with variety and route

indicates class qualities that you can perceive from the issue depiction

demonstrates potential subsystems (show these with confines around the classes a subsystem)

The aggregate report measure, including outlines, ought not surpass 3-5 pages.

For the portrayal of the product classes, think as far as what administrations techniques in the class would give to a customer. An expansive explanation portraying a class' duties as "This class contains/holds/oversees/controls/handles X/Y/Z" where X/Y/Z are some class traits is excessively unclear. You should be more particular and portray what the class' interface will enable a customer to do with X, Y, or Z.

Don't hesitate to work with each other amid the rest of the class session when you begin this activity and before the following class to create thoughts and techniques. Nonetheless, every individual understudy is in charge of submitting in the course dropbox a duplicate of his or her own particular outline by the begin of the following class. This movement will contribute 5% to your last grade. On the off chance that you try to build up a brisk first-cut outline, you can hope to get 4 or 5 focuses, regardless of the possibility that the plan itself is imperfect. The objective is to begin you pondering article situated programming plan so you will soon move to outline at a more elevated amount than singular classes.

Our discourse of your plans will be done in stages. In the primary stage, little gatherings (3-4 understudies each) will make accord outlines that fuse the best parts of the individual understudy plans. Since you should talk about your individual plan with your group make certain to have a printed version or an approach to show the outline in the group session. As time allows, a few groups will show their plans to the class all in all (a few minutes for each introduction). In the last stage, we return to the issue and the plans to search for contrasts and shared characteristics over the outlines.

Framework Description

Therapeutic imaging frameworks are basic parts of the conveyance of value restorative care. Therapeutic experts expect access to the pictures and reports produced from imaging thinks about performed on their patients. You are a piece of a group in charge of the plan of another Picture Archiving and Communication System (PACS) item to image Medical Systems (IMS). Ordinarily, PACS are substantial healing facility based frameworks. IMS might want to open up another market went for therapeutic practices where they have a little (< 5) number of regular radiograph and other medicinal imaging modalities, for example, ultrasound.

Little PACS (M-PACS) Requirements

The framework must interface with restorative imaging gadgets from an assortment of makers. This implies the framework must deal with exclusive interfaces and picture organizes, the more seasoned ACR-NEMA determination, and the ebb and flow DICOM standard. This assortment of interfaces indicates distinctive equipment, correspondence conventions and picture positions.

Utilizing the question situated plan abilities that you have figured out how to this point, every understudy will make an abnormal state outline of a product item. You should make a solitary PDF that contains the accompanying:

a rundown of conceivable programming classes

give a concise (2 or 3 sentence) depiction of the duties regarding each class

an UML class structure outline of the framework which

indicates potential classes

demonstrates connections between classes with variety and route

indicates class qualities that you can perceive from the issue depiction

demonstrates potential subsystems (show these with confines around the classes a subsystem)

The aggregate report measure, including outlines, ought not surpass 3-5 pages.

For the portrayal of the product classes, think as far as what administrations techniques in the class would give to a customer. An expansive explanation portraying a class' duties as "This class contains/holds/oversees/controls/handles X/Y/Z" where X/Y/Z are some class traits is excessively unclear. You should be more particular and portray what the class' interface will enable a customer to do with X, Y, or Z.

Don't hesitate to work with each other amid the rest of the class session when you begin this activity and before the following class to create thoughts and techniques. Nonetheless, every individual understudy is in charge of submitting in the course dropbox a duplicate of his or her own particular outline by the begin of the following class. This movement will contribute 5% to your last grade. On the off chance that you try to build up a brisk first-cut outline, you can hope to get 4 or 5 focuses, regardless of the possibility that the plan itself is imperfect. The objective is to begin you pondering article situated programming plan so you will soon move to outline at a more elevated amount than singular classes.

Our discourse of your plans will be done in stages. In the primary stage, little gatherings (3-4 understudies each) will make accord outlines that fuse the best parts of the individual understudy plans. Since you should talk about your individual plan with your group make certain to have a printed version or an approach to show the outline in the group session. As time allows, a few groups will show their plans to the class all in all (a few minutes for each introduction). In the last stage, we return to the issue and the plans to search for contrasts and shared characteristics over the outlines.

Therapeutic imaging frameworks are basic parts of the conveyance of value restorative care. Therapeutic experts expect access to the pictures and reports produced from imaging thinks about performed on their patients. You are a piece of a group in charge of the plan of another Picture Archiving and Communication System (PACS) item to image Medical Systems (IMS). Ordinarily, PACS are substantial healing facility based frameworks. IMS might want to open up another market went for therapeutic practices where they have a little (< 5) number of regular radiograph and other medicinal imaging modalities, for example, ultrasound.

Little PACS (M-PACS) Requirements

The framework must interface with restorative imaging gadgets from an assortment of makers. This implies the framework must deal with exclusive interfaces and picture organizes, the more seasoned ACR-NEMA determination, and the ebb and flow DICOM standard. This assortment of interfaces indicates distinctive equipment, correspondence conventions and picture positions.

The framework does not control the imaging gadgets. This is finished by the imaging gadget's own controller. The framework will acknowledge pictures from the imaging gadgets and enable the client to compose the picture stockpiling inside the M-PACS.

Inside, the framework will store pictures utilizing the DICOM standard.

The framework must have the capacity to relate tolerant data, for example, name, age, essential conclusion, and so on., with singular pictures. This data will be entered at the M-PACS.

The framework must enable the client to bunch different pictures together to shape an investigation and set up numerous examinations together as a bigger report.

The framework must keep up get to control for three classes of client: professional, doctor, and manager. The correct access to be permitted every client class is still under exchange by the IMS showcasing gathering.

The framework must enable the client to recover and show pictures and studies.

The framework must enable the client to perform picture controls, for example, window/level, bone upgrade, and false shading. The framework ought to accommodate simple augmentation to the picture control tool kit as new calculations are created. Note: the calculations have distinctive executions for various therapeutic imaging modalities. Controls should be possible on singular pictures or on a whole investigation.

The advertising bunch expects the requirement for the M-PACS to interface to a correspondence and translation framework that IMS is likewise creating. This will permit diminished determination pictures to be embedded into reports.

Expectations

By the begin of the below average session when chip away at this action proceeds, present a solitary PDF record to the Quick Design dropbox. In the event that you are drawing your UML class structure graph by hand, examine it or take a photograph of it, and include it in your pledge processor record before making the PDF or connect a PDF of the picture to the PDF that you will submit.

Indications

You have sufficiently neither time nor enough data to do a total outline for this framework. You are to do a snappy plan that covers the prerequisites determined previously. There will be many subtle elements that you won't have the capacity to determine. At this phase is fine. You should figure out how to function at various levels of deliberation in light of the detail required and the data that is accessible to you.

The framework does not control the imaging gadgets. This is finished by the imaging gadget's own controller. The framework will acknowledge pictures from the imaging gadgets and enable the client to compose the picture stockpiling inside the M-PACS.

Inside, the framework will store pictures utilizing the DICOM standard.

The framework must have the capacity to relate tolerant data, for example, name, age, essential conclusion, and so on., with singular pictures. This data will be entered at the M-PACS.

The framework must enable the client to bunch different pictures together to shape an investigation and set up numerous examinations together as a bigger report.

The framework must keep up get to control for three classes of client: professional, doctor, and manager. The correct access to be permitted every client class is still under exchange by the IMS showcasing gathering.

The framework must enable the client to recover and show pictures and studies.

The framework must enable the client to perform picture controls, for example, window/level, bone upgrade, and false shading. The framework ought to accommodate simple augmentation to the picture control tool kit as new calculations are created. Note: the calculations have distinctive executions for various therapeutic imaging modalities. Controls should be possible on singular pictures or on a whole investigation.

The advertising bunch expects the requirement for the M-PACS to interface to a correspondence and translation framework that IMS is likewise creating. This will permit diminished determination pictures to be embedded into reports.

Expectations

By the begin of the below average session when chip away at this action proceeds, present a solitary PDF record to the Quick Design dropbox. In the event that you are drawing your UML class structure graph by hand, examine it or take a photograph of it, and include it in your pledge processor record before making the PDF or connect a PDF of the picture to the PDF that you will submit.

Indications

You have sufficiently neither time nor enough data to do a total outline for this framework. You are to do a snappy plan that covers the prerequisites determined previously. There will be many subtle elements that you won't have the capacity to determine. At this phase is fine. You should figure out how to function at various levels of deliberation in light of the detail required and the data that is accessible to you.