|Programme:||14FARI-N- ARI6: Master of Science Artificial Intelligence
14FCIZ-N – CIN6: Master of Science Computing and Information Technology
14FCSD-N – CSD6: Master of Science Computer Science
14FMCS-N – MCS6: Master of Science in Computer Science
14PCIN-N – CIN6: Master of Science in Computing and Information Technology
14PMCS-N – MCS6: Master of Science in Computer Science
14SCIY-N – CZI6 Master of Science Computing and Information Technology with Advanced Practice
14SCSM-N- CSM6 Master of Science Computer Science with Advanced Practice
|Module Title:||Systems Analysis and Design with UML|
|Distributed on:||Monday 20th January 2020|
|Submission Time and Date:||To be submitted by 23:59 GMT on Friday 15th May 2020.|
|Weighting||This coursework accounts for 100% of the total mark for this module|
|Submission of Assessment||
Electronic Management of Assessment (EMA): Please note if your assignment is submitted electronically it will be submitted online via Turnitin by the given deadline. You will find a Turnitin link on the module’s eLP site.
It is your responsibility to ensure that your assignment arrives before the submission deadline stated above. See the University policy on late submission of work.
Instructions on Assessment:
1. Important Points
- The first half of the assignment is team work and the second half of the assignment is individual work. You are advised to be familiar with the University’s definitions of academic misconduct including plagiarism and collusion (Northumbria, 2018).
- You are expected to produce a word-processed report to this assignment. Please use Arial font and a font size of 12.
- Late submissions will be given zero marks unless prior permission is gained from the Faculty of Engineering and Environment through Student Central.
- You are required to use the Harvard Style of referencing and citation. The “Cite them right” guide is recommended for referencing and citation (Pears and Shields, 2008) which should be followed throughout your assignment. A good alternative is Northumbria (2018).
- Expected size of the submission: You must aim to write succinctly. The word count of the assignment is in the region of 6500 words with 10% extra limit (5000 for group activities and 1500 for individual activities), which does not include bibliography/references, table of contents, any diagrams and appendices.
2. Format a group of 4-5.
3. Systems Analysis and Design Client
In this assignment, you are expected to find a client to work with. A potential client can be a small organization who would like to develop an information system, e.g., a website, a customer relationship management system, an appointment booking system, etc. A potential client can also be a large organization who would like to enhance an existing business process of its department, e.g., Tesco would like to improve the customer store experience with the IoT sensor installed in the basket of fresh fruits and vegetables to monitor the stock of these fresh foods. You can find the client by yourself or you can choose one of several clients recommended from the lecture to work on your project.
Suppose your client would like to develop an information system based on their business needs, your group is acting as the consultant company to provide a systems analysis and design report to them to assistant your client to develop their information system. Your report is expected to apply all the skills and knowledge you have learned from this course to develop the report to your client. You shall develop a report to document all stages of systems analysis and design of a project, from the initial system request, feasibility analysis, requirements analysis, requirements definition, functional models, and all design stages including (class and method design, data management layer design, human-computer interaction design, and physical architecture design).
The following are the breakdown of the section marks for each report.
The format of a Systems Analysis system report (50 marks out of overall module marks)
Planning & Analysis (Group Activities)
(Word limit 5000)
- Table of Contents
- Executive Summary (2marks)
A summary of all the essential information in the proposal so that a busy executive can read it quickly and decide what parts of the plan to read in more depth
- Systems Request (3 marks)
The system request form provided by a template (provided after week 1).
- Feasibility Analysis (3 marks)
The feasibility analysis using the information from the analysis phase
(A detailed cost-benefit analysis table should be provided separately for 4 marks) the cost benefit analysis table should be setup according to examples given in textbook and class.
- Requirements Definition (6 marks)
A set of the functional and non-functional business requirements for the system
- Functional Model (10 marks)
This part models the business processes. It should have an activity diagram (4%), the major use cases (4%), and a user case diagram (3%).
- Structural Modelling (7 marks)
This part further models the system with the CRC card (2%), class diagram (3%) and object diagram (1%).
- Behavioural Modelling (8 marks)
This part models the systems dynamics with behavioural diagrams. Sequence diagram (2 marks), communication diagram (2 marks), behavioural state machine (2 marks), and CRUDE matrix (2 marks) shall be here.
- Group Report (2 marks)
The group project should include the details of the work distribution among you so that I can weigh individual contribution. Tasks such as coordination, setting up the groups, interviewing with client, researching the task should be included. Each one’s workload should be written clearly in the group project report. The suggestion for this part is 1 page (500 words). Please be reminded that your marks will be deducted without a group report. (1%)
Besides the group report, the group should also record down any interview script with the lecturer, where the detailed requirements of the projects are documented. (1%)
- Individual contribution (up to 5 marks deducted if no or less contribution)
Each member of the group is going to be marked for the part they contributed. Students who didn’t contribute won’t be deducted for up to 5 mark for their part.
- Writing, references, and presentation (5%)
Design (individual activities)
(word limit: 1500)
- Class and Method Design (10 marks)
This part designs classes and methods of the information system from functional models. You are expected to produce the contract form and method specification form. Given there are many contract forms and method specification forms, each group member will work in 2 contract forms and 2 method specification forms individually.
- Data Management Layer Design (10 marks)
Please discuss how you are going to design the format of storage, maps the classes to the selected format, optimize the storage, and designs the data access and manipulation classes for your project individually.
- Human-Computer Interaction Layer Design (10 marks)
Please discuss how to design the user interface of your chosen project individually.
- Physical Architecture Layer Design (10 marks)
Please discuss how to design the physical architecture of your chosen project individually.
- You are expected to reflect what you have learned during the Systems Analysis and Design (SAD) course and team project. So, you have done your team project and completed your project report, it’s time to reflect your personal experience with the systems analysis and design knowledge. (10 marks)
Your reflection shall reflect several key points:
SAD life cycle and methodologies
Team project experience
5. Suggested schedule
|Systems Request||14th February||Class and Method Design||20th April|
|Feasibility Analysis||21st February||Data Management Layer Design||24th April|
|Requirements Definition||6th March||Human-Computer Interaction Design||1st May|
|Functional Modelling||13th March||Physical Architecture Design||8th May|
|Structural Modelling||21st March||Individual reflections||10th May|
|Behavioural Modelling||28th March||Compiling all together with executive summary||15th May (Final deadlines)|
- The cost-benefit analysis should be based on five years, i.e., year 2020 to 2024
- Use the current England Bank base rate of 0.01% as the rate of return
You are expected to submit two files, a group activity file and an individual activity file.
Please name the group file group XX.docx. The group file only needs to be submitted once by one group member. Multiple submission will cause high similarity score. In your cover sheet, please provide your group number and group member list.
For individual file, please name the file group XX YOUR NAME.docx. The individual file shall be submitted individually by each student.
Mapping to Programme Goals and Objectives
Knowledge & Understanding:
1. Critically discuss the business needs of organizations to use information technology
2. Critically appraise the overall rationale, key stages, deliverables and personnel roles involved in traditional and other systems development lifecycles
Intellectual / Professional skills & abilities:
3. Specify the requirements for an information system using object oriented analysis and design techniques, based on an accepted leading approach
4. Apply analysis and design techniques to typical business scenarios, using advanced object modelling concepts and techniques
Personal Values Attributes (Global / Cultural awareness, Ethics, Curiosity) (PVA):
5. Critically appraise the concepts and techniques of object-oriented development, demonstrating an understanding of professional codes of practice applicable to systems analysis and design projects
Module Specific Assessment Criteria and Rubric
|Mark Range||Grade||Generic Assessment Criteria|
|70-100||Distinctive||Excellent work providing evidence to a very high level of systematic understanding of knowledge in the chosen topic appropriate to level 7. All module learning outcomes (MLOs) are met excellently. Excellent standard of citation and referencing to text books, journal articles, quality conference papers and websites relevant to the subject. Excellent in all or most of: critical analysis and evaluation; structural arguments; demonstration of a critical awareness of current problems and gaps in the chosen topic area; new insights are expected to be provided based on the identified problems or gaps; critical evaluation of relevant theories and presentation of information to the intended audience.|
|Good Pass||Good work providing evidence to a high level of systematic understanding of knowledge in the chosen topic appropriate to level 7. All MLOs are met and good in all or most of MLOs. Good standard of citation and referencing to text books, journal articles, quality conference papers and websites relevant to the subject. Good in all or most of: critical analysis and evaluation; structural arguments; demonstration of a critical awareness of current problems and gaps in the chosen topic area; new insights are expected to be provided based on the identified problems or gaps; critical evaluation of relevant theories and presentation of information to the intended audience.|
|50-59||Basic Pass||Satisfactory work providing evidence to a high level of systematic understanding of knowledge in the chosen topic appropriate to level 7. All MLOs are satisfactorily met. Satisfactory standard of citation and referencing to text books, journal articles, quality conference papers and websites relevant to the subject. Satisfactory in all or most of: critical analysis and evaluation; structural arguments; demonstration of a critical awareness of current problems and gaps in the chosen topic area; new insights are expected to be provided based on the identified problems or gaps; critical evaluation of relevant theories and presentation of information to the intended audience.|
|40-49||Marginal Failure||Work is very descriptive and only minimally provides evidence of the knowledge, understanding and skills appropriate to level 7. However, a minimum number of MLOs are met and others are nearly satisfied. Adequate in some of the following aspects: some relevant journal/books/conference articles and website references & citations relevant to the subject. Weak analysis and evaluation, structural arguments, demonstration of a basic awareness of current problems and gaps in the chosen topic area. No insights provided based on the identified problems or gaps. Basic evaluation of relevant theories and inadequate presentation of information to the intended audience.|
|1-39||Clear Fail||Work is not acceptable and provides little evidence of the knowledge, understanding and skills appropriate to level 7. Few of the MLOs are met. Inadequate in some of the following aspects or seriously inadequate in at least one: fragmented resources used in the subject area; demonstration of no analysis and evaluation; fragmented arguments; lack of awareness of current problems and gaps in the chosen topic area; No insights are provided based on the identified problems or gaps; No evaluation of relevant theories and poor presentation of information to the intended audience.|
|0||Clear Fail||Work not submitted OR Work giving evidence of serious academic misconduct (subject to regulations see Northumbria(2018) ) OR
Work showing no evidence of the knowledge, understanding and skills appropriate to level 7. None of the MLOs are met.
You are advised to read the guidance for students regarding assessment policies. They are available online here.
Late submission of work
Where coursework is submitted without approval, after the published hand-in deadline, the following penalties will apply.
For coursework submitted up to 1 working day (24 hours) after the published hand-in deadline without approval, 10% of the total marks available for the assessment (i.e.100%) shall be deducted from the assessment mark.
Coursework submitted more than 1 working day (24 hours) after the published hand-in deadline without approval will be regarded as not having been completed. A mark of zero will be awarded for the assessment and the module will be failed, irrespective of the overall module mark.
These provisions apply to all assessments, including those assessed on a Pass/Fail basis.
The full policy can be found here.
Word limits and penalties
If the assignment is within +10% of the stated word limit no penalty will apply.
The word count is to be declared on the front page of your assignment and the assignment cover sheet. The word count does not include:
****PLEASE CONFIRM WHAT THE WORD COUNT DOES NOT INCLUDE**** eg appendices, glossary, footnotes, tables, references.
Please note, in text citations [e.g. (Smith, 2011)] and direct secondary quotations [e.g. “dib-dab nonsense analysis” (Smith, 2011 p.123)] are INCLUDED in the word count.
Students must retain an electronic copy of this assignment (including ALL appendices) and it must be made available within 24hours of them requesting it be submitted.
The full Word Limit Policy is available here.
The group work policy can be found here
The Assessment Regulations for Taught Awards (ARTA) contain the Regulations and procedures applying to cheating, plagiarism and other forms of academic misconduct.
The full policy is available at here
You are reminded that plagiarism, collusion and other forms of academic misconduct as referred to in the Academic Misconduct procedure of the assessment regulations are taken very seriously. Assignments in which evidence of plagiarism or other forms of academic misconduct is found may receive a mark of zero.
Northumbria (2018) Academic Regulations for Taught Awards. Available at: https://www.northumbria.ac.uk/about-us/university-services/academic-registry/quality-and-teaching-excellence/assessment/(Accessed: 11 September 2019).
Northumbria (2018) Quick guide to Referencing and Plagiarism. Available at:
(Accessed: 11 September 2019).
Pears, R. and Shields, G. (2008) Cite them right: the essential referencing guide.
Newcastle upon Tyne: Pear Tree Books. Available at: http://nuweb2.northumbria.ac.uk/library/skillsplus/loader.html?55388321 (Accessed: 11 September 2019).
- Development of a Food Traceability Systems with Blockchain Technology
This is a project to develop applications over the public blockchain system Everitoken Company (https://www.everitoken.io/). There is a SME in North East to act as the testbed for this project. The main purpose for this project is tracing food sources to reduce uncertainty and increase accountability for food security.
- Development of Smart Mirror for Smart Home
This project aims at developing the smart mirror prototype for the smart home environment.
- Development of An Intelligent Roommate Finding Systems for A property Management System
The project involves development of an intelligent roommate finding systems so that tenants can find roommates easily. The project is a collaboration with road51.com.