Develop a secured program

Assignment Help Programming Languages
Reference no: EM132620002 , Length: 3300 Words

Unit 1 Programming - BTEC Higher National Diploma (HND) in Computing

You are strongly advised to read "Preparation guidelines of the Coursework Document" before answering your assignment.

ASSIGNMENT

Aim & Objective

This assignment brief requires the student to produce a Numbers system conversion application. The program needs to be developed using Python. Each student is expected to produce a single program and attach the source code as a separate file to the final assignment report. All program test output screens must be included in the report. This assignment brief consists of 2 sections which need to be completed and presented in a single report.

Case Study/ Scenario

To help students in dealing with numbers system, your team has decided to create a simple numbers systems calculator that should help students in converting between different numbers system (i.e. Binary, Octal, Decimal and Hexadecimal). As part of your development team, you are to develop a system that could help the students in converting numbers system conversion.

Section 1 - LO1

As the software developer team leader, you are required to produce a report for your other team members to explain on the essence of the software development. Your report should contain the following:

• The definition of algorithm and the outline the process in building the application from the feasibility stage up to the execution or implementation stage. You could further provide detail steps taken from writing code to execution stage.

• Based on the scenario given, you should provide an algorithm of the system to be developed. While making an implementation of your developed algorithm in Python, you should evaluate its implementation as well as the relationship between the algorithm developed for the case study and its code variant.

Section 2 - LO2

To ensure that your team understand, how best to develop a secured program, your report should include findings from research the characteristics of different programming paradigms- procedural, object oriented and event driven programming.

Further, you should compare the procedural, object orientated and event driven paradigms with relevant source code examples. The report on the programming paradigms should also include an evaluation of source codes related to different programming paradigms tin line with its code structure and characteristics.

Section 3 - LO3

In order to support your other team members in using the application, you are required to produce the application in the form of a portfolio to help your other team members in understanding the whole development process.

You are expected to implement the application algorithm into a functional program using any IDE of your choice illustrating outputs in the form of screenshots and executional file. Your report should include evaluations of developing applications using an IDE as against developing application using non-IDEs.

Section 4 - LO4

Once the program has been developed, it's important for you as a team lead to take care on the importance of testing in software development. It is important to test the program and test procedure planning as a prerequisite to having a successful testing/debugging.

In view of this, you are required to produce a brief report explaining the process of debugging your program and explain the debugging facilities that are available in the choice of your IDE.

You are to ensure to outline best practices and coding standards you have incorporated in writing the source codes.

In your report, evaluate how debugging processes can be used to help develop more secured and robust applications and recommendations for the team in improving your program. You must critically evaluate the necessities of coding standards and its benefits to the organisation; in a team and individuals that observe these standards in the report.

Reference no: EM132620002

Questions Cloud

Prepare journal entry for asset disposal in the fourth year : Assume the company sold the vehicles at the end of the fourth year for $50,000. Prepare a journal entry for asset disposal in the fourth year.
Servant leader and a traditional power leader : What do you think is the difference between a servant leader and a traditional power leader? Please explain.
Explain how big data analytics can be used with smart cities : How Big Data analytics can be used with Smart Cities. This is exciting and can provide many benefits to individuals as well as organizations.
What would have been the initial entry by both parties : What would have been the initial entry(ies) (provide the entry(ies)) by both parties if the lease agreement provided for a guaranteed residual value?
Develop a secured program : Produce a report for your other team members to explain on the essence of the software development - Develop a secured program, your report should
Think about previous efforts to reform health care : Take some time to think about previous efforts to reform health care. What goal are you trying to accomplish? What is the process of meeting your goal?
Strategic management-organization behavior : What are the differences between strategic management, organization behavior, and this course in terms of scope of content?
How globalisation has affected you personally : To prepare for addressing global management, think about Globalisation first.
Why is it so difficult to prosecute cybercriminals : Internet-related crime occurs every minute. Cybercriminals steal millions of dollars with near impunity. For everyone that is captured nearly 10,000.

Reviews

Write a Review

Programming Languages Questions & Answers

  Make expression analyser which compile arithmetic expression

CE305 Assignment - Expression Analyser. build an expression analyser which compiles arithmetic expressions into a form that can be evaluated

  Program to ask how many games are being purchased

Your program should ask the store clerk how many games are being purchased and calculate a total due (with 6% tax). The total number of games, the discount amount.

  Write a program called oscar office

Write a program called Oscar Office that instantiates at four different ticket agents. The Oscar Office program should prompt the user for the ticket agent they wish to purchase a ticket.

  Write a program which generates 100 three-digit random

an armstrong number of three digits is an integer such that the sum of the cubes of its digits is equal to the number

  Explaining class definition of subclass of square

Write down the class definition of subclass of Square called FancySquare which has a method called getDiagonal. The getDiagonal method gets no arguments.

  Write a command to list all files in current directory

Rewrite the following sequence of commands using sort as a filter. The end result should be a single command line when you are done.

  Create a simple logging service

300698 Operating Systems Programming - Western Sydney University - In case study you will implement a simple logging service built on top of a message queue

  Write a mortgage calculator in perl

The following formula is used to calculate the fixed monthly payment (P) required to fully amortize a loan of L dollars over a term of n months at a monthly interest rate of c. [If the quoted rate is 6%, for example, c is .06/12 or .005].

  Reducing the average memory access time

Suppose that increasing the line size to 128 bytes increases the H to 0.97. Does this reduce the average memory access time?

  Develop an application that do medical image processing

Develop an application that do medical image processing, it is in C ++ using Qt. in business all works. You just want to have the graphical interface

  Compare and contrast database connectivity in vb and c#

Compare and contrast database connectivity in VB® and C#. If you studied database connectivity in Java®, include Java® in the comparison. In which language do you find it easiest to implement a connection to a database? Why

  Write programs which demonstrate your understanding of IPO

Foundations of Programming Assignment - Write programs which demonstrate your understanding of IPO and usage of simple functions in Python programs

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd