The world’s Largest Sharp Brain Virtual Experts Marketplace Just a click Away
Levels Tought:
Elementary,Middle School,High School,College,University,PHD
| Teaching Since: | Apr 2017 |
| Last Sign in: | 103 Weeks Ago, 3 Days Ago |
| Questions Answered: | 4870 |
| Tutorials Posted: | 4863 |
MBA IT, Mater in Science and Technology
Devry
Jul-1996 - Jul-2000
Professor
Devry University
Mar-2010 - Oct-2016
Project Java Student Manager System:
I need document design of "Student Manager System", i has attach file ASSIGNMENT BEIF
---- REQUAIREMENT ON "Scenario" on two file attached.
Task 1: (2.1, 2.2, M2)
Task 2: (3.1, 3.2, 3.3, 3.5, 3.5, M3, D2, D3)
Task 3: (4.1, 4.2, 4.3, 4.4, 4.5, and M1, D1)
Â
Â
ASSIGNMENT 1 BRIEF
Qualification BTEC Level 5 HND Computing and Systems Development Unit number and
title Unit 41: Programming in Java Assignment issued Assignment due Assessor name Understand the principles of Java Programming Assignment title This assignment considers the skills required to demonstrate knowledge
and understanding in relation to Java programming developments. This
assignment will cover Learning Outcome 1 of this unit.
This assignment will be broken into tasks and you can use these tasks as
sections/pages within your assignment. This assignment satisfies the following learning outcomes and
assessment criteria:
LO 1. Understand the principles of programming in Java
Aim of the
assignment 1.1 discuss the principles, characteristics and features of
programming in Java
1.2 critically evaluate the environmental flexibility of programming
in Java Specific
requirements
(see Appendix for
assessment criteria
and grade
descriptors) Scenario
You’ve just made a contract with FPT Academy International, and is about
to be appointed as a Project Leader for a group of programmers to
develop its Student Management System.
In this Student Management System, you are required to create an
application to manage students and their related information. You are
required to find out entities for this program, but at least the followings FRM03_Assignment brief_14.11.2012 Page 1 are covered
- Student
- Batch (Class)
- Courses
- Exams (with Marks)
This application will need to provide the functionalities via a Graphical
User Interface (GUI) of your selected technologies (e.g., Swing or others).
Task 1: Understand the principles of programming in Java (LO 1)
1.1 Discuss the principles, characteristics and features of programming
in Java (LO 1.1 and M3)
To prove your programming ability to be appointed as the project leader,
you have been asked to conduct a research on Java programming, in
which you must consider the following topics
Reasons for choice of language: organizational policy; suitability of
features and tools; availability of trained staff; reliability; development
and maintenance costs; expandability.
Object models: inheritance; polymorphism; encapsulation; public
classes; private classes; public methods; private methods.
Data structures: public instance variables; private instance variables;
naming conventions; arrays (one-dimensional; two-dimensional); file
structures; loops e.g., conditional (pre-check, post-check, break-points),
fixed; conditional statements; case statements; logical operators;
assignment statements; input statements; output statements.
Data types: constants, literals; integer; floating point; byte; date;
Boolean; others e.g., character, string, small int; choice of data types e.g.,
additional validation, efficiency of storage.
Environment: features e.g., interpreted, runtime environment, system
specific libraries.
Programming Syntax: features e.g., command rules, variable declaration,
class/method declaration FRM03_Assignment brief_14.11.2012 Page 2 Standards: features e.g., use of comments, code layout and indentation.
Please prepare an illustrated guide on these topics. The guide should be
about five sides of A4.
Submission Requirements
1. Your report
Assignment assessment
You will be asked to modify immediately and to explain your assignment
in the class room to be sure that you are really the author of the
assignment you submitted.
1. You should write this assignment in the essay style, although a formal
essay structure will not be required. Student guidelines 2. You should use tables, diagrams and figures where appropriate and be
sure to give sources of information.
3. You should include a list of references to all cited sources using the
Harvard referencing system.
4. You should use font Calibri size 12 with 1.5 spacing for your report. Submission
requirements Besides the soft copy with
1. Your report
Students are expected to submit hard copy of the report FRM03_Assignment brief_14.11.2012 Page 3 APPENDIX 1: ASSESSMENT CRITERIA AND GRADE DESCRIPTORS Merit grade:
Merit descriptors
M1 Identify and
apply strategies to
find appropriate
solutions
M2 Select/design
and apply
appropriate
methods/techniqu
es
M3 Present and
communicate
appropriate
findings Indicative characteristics
Not in this assignment Contextualization
Not in this assignment Not in this assignment Not in this assignment 1. The communication is
appropriate for familiar and
unfamiliar audiences and
appropriate media have
been used To achieve M3 you must produce relevant,
coherent and appropriate language suitable
for the target audience. Appropriate
technical language will have been used.
Be creative in your writing; be precise but
make sure that things are understandable
by any other students who would like to
study Java programming.
Provide logical and innovative explanation. Distinction grade:
Distinction
descriptors
D1 Use critical
reflection to
evaluate own work
and justify valid
conclusions
D2 Take
responsibility for
managing and
organising
activities
D3 Demonstrate Indicative characteristics Evidence (Task number, other) Not this assignment Not this assignment Not this assignment FRM03_Assignment brief_14.11.2012 Page 4 convergent/lateral
/creative thinking This brief has been verified as being fit for purpose
Internal
Verifier 1 Signature Date Internal
Verifier 2 Signature Date FRM03_Assignment brief_14.11.2012 Page 5
Â
ASSIGNMENT 2 BRIEF
Qualification BTEC Level 5 HND Computing and Systems Development Unit number and
title Unit 41: Programming in Java Assignment issued Assignment due Assessor name Design, implement, test, and document Java solutions Assignment title This assignment considers the skills required to demonstrate knowledge
and understanding in relation to design, implement Java programming
solutions, in addition you will also be able to test and document solutions
for given scenarios.
This assignment will be broken into tasks and you can use these tasks as
sections/pages within your assignment. Aim of the
assignment In this assignment you will have the opportunity to present evidence that
shows you are able to:
LO 2. Be able to design Java solutions
2.1 design a Java programming solution to a given problem
2.2 explain the components and data and file structures required to
implement a given design
LO 3. Be able to implement Java solutions
3.1 implement a Java programming solution based on a prepared design
3.2 define relationships between objects to implement design
requirements
3.3 implement object behaviours using control structures to meet the
design algorithms FRM03_Assignment brief_14.11.2012 Page 1 3.4 identify and implement opportunities for error handling and
reporting
3.5 make effective use of an Integrated Development Environment (IDE)
including code and screen templates
LO 4. Be able to test and document Java solutions
4.1 critically review and test a Java programming solution
4.2 analyse actual test results against expected results to identify
discrepancies
4.3 evaluate independent feedback on a developed Java program
solution and make recommendations for improvements
4.4 create user documentation for the developed Java program solution
4.5 create technical documentation for the support and maintenance of a
Java program solution.
Specific
requirements
(see Appendix for
assessment criteria
and grade
descriptors) Scenario
Please refer to the scenario given in assignment 1.
Task 1: (2.1, 2.2, M2)
LO 2. Be able to design Java solutions
2.1 design a Java programming solution to a given problem
2.2 explain the components and data and file structures required to
implement a given design
For these, you will need to write a report which will cover the sections
below
Requirements specification:
overview e.g., inputs, outputs, processing, user interface;
constraints e.g., hardware platforms, timescales for development
delivery environment e.g., mobile, hand-held, web based, desktop FRM03_Assignment brief_14.11.2012 Page 2 interaction e.g., data exchange, compliance, compatibility, standards
Program design:
Tools e.g., structure diagrams, data flow diagrams, entity relationship
models, flow charts, pseudo code, class diagrams, class responsibilities,
collaboration cards; inheritance
Technical documentation:
All the requirement specifications and program design done previously
are to placed into this document.
Task 2: (3.1, 3.2, 3.3, 3.5, 3.5, M3, D2, D3)
LO 3. Be able to implement Java solutions
3.1 implement a Java programming solution based on a prepared design
3.2 define relationships between objects to implement design
requirements
3.3 implement object behaviours using control structures to meet the
design algorithms
3.4 identify and implement opportunities for error handling and
reporting
3.5 make effective use of an Integrated Development Environment (IDE)
including code and screen templates
You need to implement your application in this section based on the
design that you’ve done in previous task.
Besides coding, you will need to prepare a report, which shows the
following topics
Classes and complexity
Classes and their features e.g., classes, attributes, methods, control of
scope of attributes and methods FRM03_Assignment brief_14.11.2012 Page 3 Complexities e.g., inheritance, aggregation, association, polymorphism
Notes: for many of these you’ve done the design from previous task, in
this task you could use Reverse Engineering to show generated
classes/diagrams, etc., from what you’ve coded.
Programming
Use of conventional language commands; use of library classes; predefined e.g., class libraries, downloaded, imported
Task 3: (4.1, 4.2, 4.3, 4.4, 4.5, and M1, D1)
LO 4. Be able to test and document Java solutions
4.1 critically review and test a Java programming solution
4.2 analyse actual test results against expected results to identify
discrepancies
4.3 evaluate independent feedback on a developed Java program
solution and make recommendations for improvements
4.4 create user documentation for the developed Java program solution
4.5 create technical documentation for the support and maintenance of a
Java program solution.
In this task you will need to complete the following items specifically
Mechanisms:
methods e.g., valid declarations, debugging code, checking naming
conventions, checking functionality against requirements, error
detection, error messages, compiler errors, runtime errors, in code
response, dry running
Feedback:
Record feedback, e.g., surveys, questionnaires, interviews; analyze
feedback; present results FRM03_Assignment brief_14.11.2012 Page 4 Supportive documentation:
test plan, test results; programmer guidance; user guidance
Review:
Design against specification requirements, interim reviews
Submission Requirements
Task 1
- A report for this task
Task 2
- A working software (with source code) of Java solution
- A report for this task
Task 3
- A report for this task Introduction Program overview
+ Rephrase of the scenario description Program flow
+ Use-case diagrams/Class diagrams/Flow charts/Pseudo codes Error handling
+ Data validations in this case and other error handlings Possible improvements
+ Your own evaluations + the evaluating the feedbacks from peers Testing plan used.
+ Done in previous assignment FRM03_Assignment brief_14.11.2012 Page 5 Current version number
+ e.g., 1.0.0 (Major.Minor.Built) Date last changed and implemented
+ e.g., your presentation day
You can include some pseudo code and/or flow diagrams to help with
more complex aspects of the program..
Assignment assessment
You will be asked to modify immediately and to explain your assignment
in the class room to be sure that you are really the author of the
assignment you submitted.
1. You should write this assignment in the essay style, although a formal
essay structure will not be required. Student guidelines 2. You should use tables, diagrams and figures where appropriate and be
sure to give sources of information.
3. You should include a list of references to all cited sources using the
Harvard referencing system.
4. You should use font Calibri size 12 with 1.5 spacing for your report.
Besides the soft copy with Submission
requirements 1. Your report
2. Application source code
Students are expected to submit hard copy of the report FRM03_Assignment brief_14.11.2012 Page 6 APPENDIX 1: ASSESSMENT CRITERIA AND GRADE DESCRIPTORS
Merit grade:
Merit descriptors
M1 Identify and
apply strategies to
find appropriate
solutions
M2 Select/design
and apply
appropriate
methods/techniqu
es M3 Present and
communicate
appropriate
findings Indicative characteristics
1. effective judgments have
been made
2. an effective approach to
study & research has been
applied
1. Relevant theories and
techniques have been
applied.
2. A range of methods and
techniques have been
applied.
3. The selections of methods
and techniques have been
justified
4. The design of
methods/techniques has
been justified
5. Complex information/data
has been synthesized and
processed
6. Appropriate learning
methods/techniques have
been applied
1. The appropriate structure
and approach as been used
2. There is a coherent, logical
development of
principles/concepts for the
intended audience
3. The communication is
appropriate for familiar and
unfamiliar audiences and
appropriate media have
been used FRM03_Assignment brief_14.11.2012 Contextualization
Task 3 Task 1 Task 2 Page 7 Distinction grade:
Distinction
Indicative characteristics
Contextualization
descriptors
D1 Use critical
1. Conclusions have been
reflection to
arrived at through synthesis
evaluate own work
of ideas and have been
and justify valid
justified
conclusions
2. The validity of results has
been evaluated using defined
criteria
3. Self-criticism of approach has
taken pace
4. Realistic improvements have
been proposed against
defined characteristics for
success
D2 Take
1. Autonym/independence has
responsibility for
been demonstrated
managing and
2. Substantial activities,
organizing
projects or investigations
activities
have been planned,
managed and organized
3. Activities have been
managed
D3 Demonstrate
convergent/lateral
/creative thinking 1. Ideas have been generated
and decision taken
2. Self-evaluation has taken
place
3. Convergent and lateral
thinking have been applied
4. Problems have been solved
5. Innovation and creative
thought have been applied
6. Receptiveness to new ideas
is evident FRM03_Assignment brief_14.11.2012 Page 8 This brief has been verified as being fit for purpose
Internal
Verifier 1 Signature Date Internal
Verifier 2 Signature Date FRM03_Assignment brief_14.11.2012 Page 9
-----------