Ask a question from expert

Ask now

Software Engineering Assessment Brief for Component 1 and 2

8 Pages2110 Words215 Views

Added on  2019-09-30

About This Document

This assessment brief is for Software Engineering CRN: 16086. It includes details of the assessment, requirements, marking scheme, and reassessment opportunities.

Software Engineering Assessment Brief for Component 1 and 2

   Added on 2019-09-30

BookmarkShareRelated Documents
Updated 13.06.16.School of Computing, Creative Technologies and EngineeringAssessment BriefComponent 1 and 2Module name and CRNSoftware Engineering CRN: 16086Module LeaderMark DixonSemesterBLevel5Approx No of Students50COMPONENT TITLE:COMPONENT WEIGHTING:40% of Module Marks (Component 1)60% of Module Marks (Component 2)HAND-OUT DATE:Week 1 (Feb 2017).SUGGESTED STUDENT EFFORT: 30 hours approx.SUBMISSION DATE: Sunday 12th March 2017 at 23:00. (Component 1)Tuesday 2nd May 2017 at 23:00. (Component 2)SUBMISSION INSTRUCTIONS: Submission of program code should be via the VLE, followed by demonstration to the tutorwithin the subsequent lab session. Your solutions should be zipped up into a single file inthe form <studentID>.zip. You MUST submit and demonstrate your work in order toreceive a mark.FEEDBACK MECHANISM:You will be provided with verbal feedback regarding your work during the lab baseddemonstrations. LEARNING OUTCOMES ADDRESSED BY THIS COMPONENT:Explain & apply object orientedprogramming concepts to the solution of problemsDevelop a computer program from a problem specification using a graphical user interface and event based programmingHave the ability to apply object oriented modelling techniques to help develop aprogram design.
Software Engineering Assessment Brief for Component 1 and 2_1
2NOTES: The usual University penalties apply for late submission.This is an individual assessment. Submission of an assessment indicates that you, as a student, have completed the assessment yourself and the work of others has been fully acknowledged and referenced. By submitting this assessed work, you are declaring that you are fit to submit, and you will therefore not normally be eligible to submit a request for mitigation for this work.If you fail to attend the demonstration at the scheduled date and time without agreed mitigation, you will be given one further opportunity to demonstrate your work (incurring a 5% late penalty) at a time scheduled by the module team. If you miss this second opportunity, your result will be recorded as Non-Submission. If your result for this assessment is recorded as Non-Submission or your mark for this assessment and for the whole module is below 40%, you will have opportunity to take reassessment with a submission date of 7th July 2017 (see Reassessment information below). If you are granted deferral through the mitigation process, you may complete the reassessment with a full range of marks available.For further information, please refer to your Course Handbook or University Assessment Regulations.
Software Engineering Assessment Brief for Component 1 and 2_2
3DETAILS OF THE ASSESSMENT Both components of the assessment for this module are based on different sections of the same problem (as described below). Component 1 is satisfied by completion of requirements 1 and 2. Component 2 is satisfied by completion of requirements 3, 4 and 5. A submission for BOTH components must be made in order for the module to be passed.Assignment OverviewThis assignment is based on the development of a tool designed to provide instructionalinformation of the use of various programming data structures. The basic concept is toproduce a piece of software that allows users to visualize the behavior of stacks, queues,lists, sets and trees. The final solution should allow users to select a particular datastructure, then perform typical operations on that structure using a graphical user interface.As operations are performed, a graphical representation of the values should be shown ina manner consistent with how the data structure works. For example, if the user selects aStack type data structure then the application would provide buttons to support Push, Pop,and Peek operations. As the user selects the various operations a graphical representationof the stack shows the values being added and removed.The solution should be developed using the Java programming language and theAWT/Swing libraries for the Graphical User Interface. The underlying storage of data maybe based on the classes provided by the Java SDK. No other 3rd party libraries outsidethose available within the standard Java Development Kit (JDK) should be used. The instructional tool should take the form of a typical desktop GUI type application. Theexact layout of the whole application is not prescribed, however certain details of the viewsto be shown are given and should be adhered to as close as possible.This work has been split into five specific requirements. Requirements 1 and 2 should besubmitted for component 1 of the assessment (due Sunday 12th March 2017 at 23:00)and requirements 3, 4 and 5 should be submitted for component 2 of the assessment (dueTuesday 2nd May 2017 at 23:00).Requirement 1 – Basic GUI and collection type selection (component 1).The first requirement for this assignment is to implement the basic Graphical UserInterface (GUI) that is capable of displaying multiple overlapping panels, one for each ofthe data structures to be supported. The user should be able to select the data structure oftheir choice (via a tab selector of some sort) that results in the panel for that particular datastructure being displayed. The tab selector should list the data structures that willeventually be supported, i.e. Stack, Queue, List, Set and Tree.Each panel should contain three sub-panels. One to display the operations that could beperformed by the user, one to display the data structure contents graphically, and one toprovide textual information about the current data structure. At this point there is no needto populate the contents of these, however titles should be included to identify each sub-panel. A wire frame diagram of how the interface may look at this point is shown in figure1.
Software Engineering Assessment Brief for Component 1 and 2_3

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Bradford College|Employability Skills For Computer Graduates

PY3001: Professional & Scientific Skills for Pharmacy - Capstone Project - Reassessment

BSB61915: Advanced Diploma of Leadership and Management

BSBHRM506 Manage Recruitment, Selection and Induction Processes

Module 6 Manage International Marketing Programs Assessment Term and Year: 2019 Qualification: BSB60215 Advanced Diploma of Business Unit Code: BSBMKG606

BSBHRM506 Manage Recruitment Selection and Induction Processes Assessment 2022