You are on page 1of 6

ASSIGNMENT 1BRIEF

Qualification BTEC HND Diploma in Computing and Systems Development

Unit number and


Unit 42: Programming in .NET
title

Assignment issued 16 May 2017 Assignment due 30 May 2017

Assessor name Lam Nguyen Trung Nam

Purpose of this assignment


This assignment considers the skills required to demonstrate knowledge
and understanding in
relation to Programming in .NETdevelopments, in addition you will also
be able to design effective solutions for given scenarios.

Scenario
You are an analyst/programmer working for a small IT start-up business,
which, specializes in sports related software. The company uses C# in all
of its developments and wishes to use .NET to take advantage of code
re-use.
Assignment title
 Your first task is to produce a short written self-learning course
for managers/senior developers that demonstrate the principles
and features of .NET.

 Your second task will be to produce a full design for the


requirements given in Appendix A.

 Your third task will provide an implementation for the design


given in the second task. You also need to provide how you
handler errors in the program.

Aim of the This assignment satisfies the following learning outcomes and

FRM03_Assignment brief_14.11.2012 Page 1


assignment assessment criteria:
 LO 1: Understand the principles of programming using a .NET
framework
 LO 2:Be able to design .NET solutions.

Task 1 (LO 1: 1.1 and M1, D1)


Produce a written, self-learning course for managers/senior developers
that explain the principles and features of C# and that show how C# is
good for code re-use. You can include appropriate sample C# code where
it aids your points and/or provides further clarification. Ensure that any
diagrams that are included have captions and are referenced in the text.
Hint: You can include the following terms Inheritance, aggregation,
composite, association and polymorphism, abstract classes, reuse and
overloading. (No more than 1000 words), include the word count at the
end of the document.

Scenario for task 2.


The company has been given the opportunity to provide a software
solution with scenario in Appendix A. You will be required to use .NET for
Specific
the implementation (if approved) and fully utilizearchitecture; however,
requirements
the client requires a complete design to be signed off by them before
(see Appendix for proceeding with any implementation. The initial set of requirements is
assessment criteria provided in appendix a.
and grade
Task 2: (LO 2: 2.1 and M2, D2)
descriptors)
Problem Analysis, for the scenario above.
You need to produce a full design for the requirements given. The design
must include “use case” diagrams for the most important features; class
diagrams for all objects identified as well as class relationships. You will
need to include draft UI designs and planned information requirements.
The UI must be annotated to explain usage and data flow.

Task 3: (LO 2: 2.2 and M3, D3)


Your third task will provide a written analysis for senior developers that
justify the design you have produced in task 2. You need to state what
features have been included/excluded and why certain features have
been used over others (where applicable). Example code can be used to
help clarify WebForm features. You should include diagrams from your
design.

FRM03_Assignment brief_14.11.2012 Page 2


No more than 800 words.
Include the word count at the end of the document.

For the assignment assessments, you are required to:


Student guidelines 1. Produce a design in UML that fully utilizesWebForm principles and
features. (Use case, class diagrams, collaboration diagrams etc.).

Submission
Students are expected to submit hard copy of assignment
requirements

FRM03_Assignment brief_14.11.2012 Page 3


Appendix A
The Scenario.
ABC is a company selling laptops and computer accessories. The company is going to build a
solution which helps the company reach more customers not only in locally area but also
international. The solution needs to be able to use on multiple platforms such as desktop or
mobile.

Your Task
Your task need to have the following features:
 Managing Categories (kind of laptops, accessories) for administrators
 Managing Products for administrators
 Managing Orders for administrators
 Managing Customer’s queries for administrators [each query has 3 statuses: working,
cancelled, done]
 Search product for a range of price for customers
Appendix B –Grade Descriptor
PASS criteria

LO Learning outcome AC In this assessment you will have the Task


(LO) opportunity to present evidence no.
that
shows you are able to:

LO1 Understand the 1.1 discuss the principles, characteristics 1


principles of and features of programming using a
programming using .NET framework
a .NET framework
1.2 critically compare different types of 1
.NET framework architectures

1.3 critically evaluate the components 1


that support the.NET framework

LO2 Be able to design 2.1 design a .NET programming solution 2


.NET solutions to a given problem

FRM03_Assignment brief_14.11.2012 Page 4


2.2 explain the components and data 3
and file structures required to
implementa given design
2.3 evaluate potential delivery 3
environments and interaction

In addition to the above PASS criteria, this assignment gives you the opportunity to submit
evidence in order to achieve the following MERIT and DISTINCTION grades
Indicative
Grade Descriptor Contextualization
characteristic/s
M1 Identify and An effective Task 1 To achieve M1, you
apply strategies to approach to study must research OOP
find appropriate and research has concepts and present the
solutions been applied. principles and features to
a managerial and senior
technical audience.
M2 Select/design  A range of methods Task 2 to achieve M2 you
and apply and techniques must produce a design
appropriate have been applied. using relevant techniques
methods/techniques with justification. You
 The selections of
should explain why your
methods and
chosen design is the most
techniques have
suitable.
been justified.
M3 Present and  Coherent logical Task 3 to achieve M3 you
communicate development of must produce relevant,
appropriate principles, concepts coherent and appropriate
findings for the intended language suitable for the
audience. target audience with clear
explanations.
Appropriate technical
language will have been
used.
D1 Use critical  Conclusions have Task 1 to achieve D1 you must
reflection to been arrived at present arguments
evaluate own through synthesis which support the notion of
work and justify of ideas and have code re-use.

FRM03_Assignment brief_14.11.2012 Page 5


valid conclusions been justified
D2 Take  Substantial Task 2 to achieve D2 you need
responsibility for activities, projects to show clear
managing and or investigations planning of the design and
organizing have been planned, display a well organized
activities managed and and logical series of design
organized. diagrams with
narrative.
D3 Demonstrate  Problems have been Task 3 to achieve D3 your
convergent/lateral/ solved. report must show how
creative problems found have been
thinking resolved, especially for
gaps in the requirements.

This brief has been verified as being fit for purpose

Internal
Signature Date
Verifier 1

Internal
Signature Date
Verifier 2

FRM03_Assignment brief_14.11.2012 Page 6

You might also like