On successful completion of this module students will be able to
1.Demonstrate a broad understanding of the knowledge base of systems analysis and design concepts, and their terminology and discourse, including awareness that areas of this knowledge base are open to ongoing debate and reformulation, thus fostering a socio-technical approach to the analysis and design of systems.
2.Identify and apply principles and concepts underlying the theoretical frameworks highlighted in this module and demonstrate an ability to identify strengths and weaknesses in an analytical fashion.
3.Evaluate and collect information from a variety of authoritative sources to inform a choice of solutions to standard problems highlighted in this module, by applying the techniques learnt in a business context and evaluating the design decisions.
Evaluate the reliability of data and information provided in this module, using pre-defined techniques and/or criteria, including an understanding of object oriented systems theory in a wider context.
First read the scenario below and then design and evaluate a solution using an object-oriented analysis and design approach. You should use Unified Modelling Language (UML) for specifying, visualizing, constructing, and documenting the proposed systems.
Your assignment consists of two pieces of coursework. Both pieces are to be done individually.
The Scenario: Priory Central Dental Care Practice (PCDCP)
Harborne council has built a new Central Dental Care Practice in the city and they want to create a digital management system that allows the staff and patients to use it easily and efficiently. The system will be used to:
System Design
You are required to analyse the requirements of the new system and design the main components (e.g. overall system use case, class diagrams, interaction, sequence and collaboration diagrams) for Priory Council Dental Practice. You should demonstrate a broad understanding of Object Oriented design principles and UML techniques and you should apply them on the design of the following components:
Show one use case diagram with all primary use cases for PCDCP information system. Remember that the system box only appears on the top-level diagram (i.e. PCDCP system) and should contain use case ovals for all primary use cases such as register patient, book appointment, update booking details etc.
Detailed use case description for the five primary use cases stated in your overall case diagram such as patients’ data registration and update, etc.
Brief description for all other use cases
Show conceptual classes, associations with names (e.g. booking class), functions (e.g. update), and significant attributes such as in booking class you would have booking id, date, type (regular/urgent) etc.
Show generalization, abstract conceptual classes, association classes, and aggregation if applicable
Provide a brief description of all conceptual classes and main attributes
Sequence and collaboration diagrams including boundary and control objects/classes needed for the interaction diagrams based on primary use cases e.g. how to perform a booking, cancel, fine, and/or exclusion from the PCDCP system.
Activity diagram based on a primary use case e.g. register in the system, book appointment etc.
Describe the proposed designs and justify your decisions.
Coursework 1 (is worth 60% of the overall assignment) an individual report and will be submitted as a Microsoft Word file (suggested word count: 2000 words in total including all diagrams, documentation and description) via Turnitin on Moodle and must include all the required components related to the proposed design.
You need to state the word count at the end of their assignment. 10% over the stated word count is permitted without penalty.
If students go beyond this, then there is a penalty of 5 marks for every additional 10% beyond the word count with a maximum of a 15 mark penalty reduction.
There is no specific penalty for submitting a piece which is below the word count, but please note that shorter submissions are likely to attract poorer grades, particularly where they lack the necessary depth of analysis.
How do you calculate the word count?
The word count includes the Abstract or Executive Summary and all in-text citations. The word count does not include the Bibliography and Appendices.
Please note that Appendices should only include supplementary information, not information critical to your work.