Plagiarism is presenting somebody else's work as your own. It includes copying information directly from the Web or books without referencing the material; submitting joint coursework as an individual effort; copying another student's coursework; stealing coursework from another student and submitting it as your own work. Suspected plagiarism will be investigated and if found to have occurred will be dealt with according to the procedures set down by the University. Please see your student handbook for further details of what is / isn't plagiarism.
All material copied or amended from any source (e.g. internet, books) must be referenced correctly according to the reference style you are using Your work will be submitted for plagiarism checking. Any attempt to bypass our plagiarism detection systems will be treated as a severe Assessment Offence.
Coursework Submission Requirements
• An electronic copy of your work for this coursework must be fully uploaded on the Deadline Date of 22/11/2021 using the link on the coursework Moodle page for COMP1833.
• For this coursework you must submit a single PDF document. In general, any text in the document must not be an image (i.e. must not be scanned) and would normally be generated from other documents (e.g. MS Office using "Save As .. PDF"). An exception to this is hand written mathematical notation, but when scanning do ensure the file size is not excessive.
• There are limits on the file size (see the relevant course Moodle page).
• Make sure that any files you upload are virus-free and not protected by a password or corrupted otherwise they will be treated as null submissions.
• Your work will not be printed in colour. Please ensure that any pages with colour are acceptable when printed in Black and White.
• You must NOT submit a paper copy of this coursework.
• All courseworks must be submitted as above. Under no circumstances can they be accepted by academic staff The University website has details of the current Coursework Regulations, including details of penalties for late submission.
In this section you are required to work individually to define a set of requirements for the Hospital Sterile Services case (I1). A preliminary design (I2) should follow again as part of your work. I3 is the proposed planning and it is required – you cannot get marks for I1 and I2 without it. You should then create a CoCoMo estimation for the project (I4) and conduct a Social, Legal and
Ethical review of the project (I5).
The Case Study: Hospital Sterile Services
The sterile services department of a large hospital manages the cleaning and sterilisation of surgical and other medical instruments used at various medical procedures such as medical operations in the hospital. Surgical instrument are organised in trays, each identified by a unique identification number. A medical procedure will typically use one or more of trays of surgical instruments. The tray id is recorded in the procedure notes, so that the history of any instruments used can be traced at any time
in the future and cross-referenced to individual patients and medical personnel. Each procedure type requires a prescribed number of trays, each with a predetermined list of contents, specific for this type of operation.
After a procedure, some or all of the instruments used may need to be disposed of. Any individual instruments disposed of are replaced by brand new ones. The trays are then loaded on trolleys and taken through a series of cleansing and sterilisation procedures. Typically, each tray is washed to remove any organic matter and then put through a series of operations to sterilise them. The series of required sterilisation operations depend on the tray instrument list type. For each sterilisation
operation, the operator name, sterilisation machine identification, date and time need to be recorded.
Your software consultancy company has been approached to automate the current process that is largely paper based. The aim is to create a software system that can automate the process and allow integration with other hospital information systems. You are required to model the current business system and propose a new, integrated software system that will include all current functionality and enhancements needed.
Your job is to elicit the exact requirements from the case study. Any clarifications that you need to make will be done in questions and answer sessions with your client (your lecturer) during class. You can make further assumptions, as well. However, you will (as good software engineers) record any conclusions and assumptions you make from these discussions to be included in your final documentation/report appendix.
For this task you are required to perform some management for the production of a quality assurance on your essay part 3. You should document as a detailed section in your coursework how you will ensure both process and product quality, time management using project planning techniques and risk assessment. You should also include review of your plan once the work is complete.
This part your coursework should include the following:
1. A description of your process and product quality assurance procedure for your coursework. This should include a description of any change control that you have employed A review of your quality assurance procedures.
Brief:
In his seminal paper “No Silver Bullet – Essence and Accidents of Software Engineering1” Fred Brooks Jr. questioned whether there could be a “silver bullet” that could lay to rest the monsters of missed schedules, blown budgets and flawed products. He argued that software development is ultimately reliant on good designers and good managers and so advances in technology and methodology such as object-orientated analysis and design or programming languages can never give more than marginal gains. He concluded that “Building software will always be hard. There is inherently no silver bullet.”
However, that paper was written nearly thirty years ago and in that time there have been a number of advances which claim to specifically address the problems of large scale systems development. You are to research and prepare a report on one of these techniques from the following list:
• TOGAF,
• Extreme Programming.
Your report should be an academic style discussion that critically evaluates the technique’s value in light of software engineering’s inherent problems and concludes by discussing how far the technology does, or does not, go toward supporting the view expressed by Brooks in the quotation given above.
The report should have solid academic content and you should therefore base your discussion on at least one refereed paper from a leading computing or software engineering journal such as IEEE Software, IEEE Computing or Communications of the ACM.
The paper in Part 2 should following typical format of a formal academic paper. You may consider looking at the ‘information for authors’ found in all referred archived journals for examples of formatting and layout. An example of the IEEE style manual and article templates can be found at http://www.ieee.org/publications_standards/publications/authors/authors_journals.html.