Programming help home

Showing posts with label System Design Case Study. Show all posts
Showing posts with label System Design Case Study. Show all posts

Saturday, 17 September 2016

COIT Responsive Web Design Assignment 2

What You Need to Do

The Individual Case Project specified in Portfortlio 2 is a continuation from Portfolio 1.
At the end of each week, you will complete a different section of the given project as specified in the above section. Each of the weekly Individual Case Project will contribute progressively toward the completion of the given website project.  Each Individual Case Project corresponds with the textbook chapters from each week’s lesson plan. You are to document and report on each of these Individual Case Project, cumulating in a final portfolio (i.e. Portfolio 2).  Portfolio 2 should be submitted along with web design Assessment 2.   

Portfolio 2.1

Use your design sketches from Portfolio 1 and start to build wireframe page mock-ups for the different page levels of your site. Your website should adopt a flexible design. Using the skills you learned in this chapter, build and submit page layouts for the different levels of information your site will contain. For example, you need to build a home page mock-up, an article page mock-up, and a section page mock-up. Remember to test your page mock-ups with some text content and at different browser sizes and screen resolutions as specified in the details for computer programming Assessment 2.  

Portfolio 2.2

Gather the graphics to use on the different pages of your site. This is provided in the RESOURCE.ZIP folder. For other graphics that are not included, please exercise your creativity to create graphics that you will use in the project. These include banner, navigation, section, or identifying graphics. Add these graphics to the test pages of your site. Test the images in multiple browsers to make sure they are displayed properly. Think about the different color requirements for your content, and decide how you can enhance the legibility of the content. Can color help communicate the structure of your information?
Determine the color choices for your web site. Pick the colors for text, table
Backgrounds, and page backgrounds. Establish graphics standards for your web site, including but not limited to the following:
• Decide whether you will use a standard amount of white space around each graphic. • Determine exactly which img attributes should be included in all <img> tags. • Formulate a standard for all alt and title attributes. • Formulate a basic set of image standards for your site. Use this as the display standard for testing your graphics. • Determine colors of links and visited links. • Write a short standards document that can be provided to anyone who contributes to the site. 

Portfolio 2.3

Examine the flowchart you created for your web site. Consider the requirements of both internal and external navigation. Create a revised flowchart that shows the variety of navigation options you are planning for the web site. Using your HTML editor, mark up examples of navigation bars for your content. Make sure your filenames are intact before you start coding. Save the various navigation bars as separate HTML5 files for later inclusion in your web pages. Plan the types of navigation graphics you want to create.  Use graphics from Portfolio 2.2 for your page banners, navigation buttons, and related graphics.  
* Do not include the HTML5 script files in your portfolio. Include only a selection of examples of the work you have carried out at this stage. It is assumed that the HTML5 script files will subsequently be improved and expanded and becomes part of your final project for Practical Assessment 2.  

Portfolio 2.4

Examine the content of TIME_FEES.TXT   BUSINESS_HOURS.TXT provided in the RESOURCE.ZIP. Design and implement the data contained in this file to be appropriately displayed as a table the project website.   

Portfolio 2.5

Design and include forms in the project website. The forms will be used to gather contact details of visitors to the website. Include the following fields:
• Name • Age • Gender • Country of Origin • Personal Interest • Comments

Portfolio 2.6

Finalize your project web site by testing the finished design in multiple browsers and devices (simulators) and making any necessary adjustments or changes to support compatibility. If possible, enlist three to five people to review your web site. Ask for their recommendation.  
Compile the feedback and analyse the results the test. What do the results indicate about the effectiveness of your design. Point out the areas that you feel could benefit from user recommendations. List any assumptions you made about the web site and how users either confirmed or denied these assumptions. 

Portfolio 2

Consolidate and combine all your previous efforts from Portfolio 2.1 to 2.6 into a DOC or DOCX report. Present this as a formal report to the client that contracted you for this project. For the purpose of this project you are assumed to be a professional. As such, you should attempt at your best to reflect this quality in the preparation of the report.  
All sketches, diagrams and figures should be embedded as part of the report. Do not submit external files. For webpage renderings of HTML5 or CSS3, please include screen captures of example of your web pages.  Do not submit HTML5 or CSS3 script files in your Portfolio.  
The format of your report should be as follows:  A4 size paper, 2.5cm margins on all sides, single-sided, Time Romans or New Time Romans font, 12pt font size, DOC or DOCX format.   


Programming Assignments Help is the best assignment help provider in the United Kingdom. Our online assignment writing help UK is especially dedicated for the students studying in all UK colleges and universities. Submit assignment to get the best quality assignment help.
 


Friday, 2 September 2016

Data Security Assignment Case Study

Symmetric and asymmetric ciphers

In this part you will practice encrypting and digitally signing documents. Tasks

Task 2.1 

You are to encrypt your last name using a Caesar cipher, the key for the cipher will be the sum of all the digits of your student number modulo 10. (Modulo 10 means dividing the sum by 10 and taking the remainder as the result.)
NOTE: If your name is hyphenated, just leave out the hyphen.
Example: If my student number is s3333371, I would do (3+3+3+3+3+7+1) % 10 which equals 3 (this is the key I will use for the shift).
You must save the resulting ciphertext in a file called XXXXXXX_task_21.txt (where XXXXXXX is your student number without the “s”) and include it in your submission. No additional text must be included in the file and the cipher should be written in lowercase. There is no need to include the key, since it is derived from the student number; we will compute it automatically when marking.

Task 2.2 

You are to take a SHA256 hash of your student number (without the “s”). 
Example: If my student number is s3333371, the hash (minus the “s”) is 71104d3dce566643dbca7cc0fbcf9949ac053912e125031a666e9eae19b09c19
NOTE: Make sure you include only the student number and nothing else in the hash calculations (e.g. exclude the newline/end of line character).
You must then encrypt this hash using the RSA algorithm with the following public key http://titan.csit.rmit.edu.au/~e09962/sicpub.key 
Hint: We recommend looking at openssl which is installed on all the RMIT Linux servers. Alternatively, you can search for some online tools, and use those.
You must save the plaintext (i.e. the hash) and resulting ciphertext in a file called XXXXXXX_task_22.txt (where XXXXXXX is your student number without the “s”) and include it in your submission. The first line in the file is the plaintext (the hash), and the second line is the ciphertext (the encrypted hash). No additional text must be included in the file. There is no need (or point) in including the public key, as we hold the corresponding private key. 6 / 7

Task 2.3 

You must generate an RSA public/private keypair.
You must then take the same SHA256 hash from task 2.2, but now instead of encrypting it with our public key, you must create a digital signature by encrypting the hash with your RSA private key. 
Hint: We recommend looking at openssl which is installed on all the RMIT Linux servers. Alternatively, you can search for some online tools, and use those.

You must save the resulting ciphertext in a file called XXXXXXX_task_23.txt (where XXXXXXX is your student number without the “s”) and include it in your submission. No additional text must be included in the file. You must also submit your user generated public and private key files; name them XXXXXXXpub.key and XXXXXXXpri.key respectively (where XXXXXXX is your student number without the “s”).

Programming Assignment Help provides plagiarism free assignments i.e. all our solutions are genuine and written by best technical assignment writers who have years of experience. Get a quote now.

Tuesday, 30 August 2016

Information Security Assignment Case Study

Background

Your company is re-evaluating its operations. It uses a very large number of applications running on different computers. You are given the task of providing information security about vulnerabilities in applications so that IT management can consider which applications should be disabled, disconnected from the network or restricted to special workstations in order to reduce the possibility of attacks.
Your manager thinks the company relies on outdated protection and wants an update on recent malware, and also asks you to recommend a new antivirus program for the Windows desktop machines. You need to support your proposal with facts and arguments.

Tasks

Task 1.1 

Using your skills learnt in lab 2, select a recent (not older than two months) vulnerability from the National Vulnerability Database and analyse it from the following aspects:

i. Criticality level (Check Secunia, Screenshot Accepted)

ii. Impact including CVSS Score. (Screenshot Accepted)

iii. Explain the purpose of using CVSS scores. (Two valid bullet points expected.)

iv. Proposed Solution (Screenshot Accepted)

v. Which of the Australian DSD '35 Strategies can be applied to mitigate the vulnerability. Include valid explanations for your answer. (At least two if possible, one will suffice only in rare cases.)

Ensure that you also provide a detailed description of the vulnerability.

Task 1.2 

Search a number of antivirus companies’ (e.g. Symantec, McAfee, Kaspersky, F-Secure, AVG, Bit Defender, Webroot, ESET, G-Data, Avira) websites. Find at least four sites that publish malware listings, and compare the latest malware lists.

i. List the four sites.

ii. Discuss how descriptive and informative are the sites.

iii. Discuss the time difference between the listings.

Hint: Take a subset of malware listings and compare the time difference. This information should be presented in a tabular grid and a small paragraph at the end that summarises your findings. (Here you select specific malware issues and check the different sites to see when they are listed.)

iv. Which site is the most up-to-date and why?

Hint: Over a two week period compare the malware listings that are reported. Statistically analyse the data set, possibly by giving the malware a weight based on the criticality and the date/time of the listing. This information should be presented in a tabular grid and a small paragraph at the end that summarises which site is the most up-to-date. Data in your grid should serve as proof of your 4 / 7
statement. (This date is different from the previous question as here you select a specific time period instead of looking exclusively for specific malware.)

Task 1.3 

Select a recent vulnerability from an antivirus company’s database system , and analyse it from the same aspects as in task 1.1. (Note: No need to explain the purpose of using CVSS scores again.)
Select three recent, different threats from an antivirus company’s database. Describe for each

i. How it spreads (attack strategy)

ii. The target of malicious activity (information, resource etc)

iii. The way of hiding inside the victim’s computer.

Programming Assignment Help provides plagiarism free assignments i.e. all our solutions are genuine and written by best technical assignment writers who have years of experience. Get a quote now.


Tuesday, 2 August 2016

Willowbrook School System Design Case Study Assignment

Willowbrook School is a small private school that has retained your services as a systems
analyst to assist in the development of a new information system for the school’s administrative needs.

System Design Part A (20%)

The Willowbrook School staff accepted your interface, output, input, and data designs. Now
you will determine the system architecture according to system development user manual, which translates the logical design of an
information system into a physical blueprint.

Tasks 1:

Design a system architecture for Willowbrook School based on file server or client/server
architecture? Discuss advantages and disadvantages that should be considered when making this decision within the context of Willowbrook School. Speak to the cost-benefit issues of file server and client/server designs.

Tasks 2:

Based on your chosen architecture from task 1, what physical and logical network topology
would you recommend for Willowbrook School?

Tasks 3:

Now that you have developed a systems architecture and physical topology for the network,
make a list of the hardware that will be required for Willowbrook. Review the background
information in previous chapters to develop your list.

Tasks 4:

Write a system design specification document for Willowbrook’s new information system.

System Design Part B (25%)

The systems design has been completed and design specifications approved. You are now
beginning the implementation phase of the SDLC, which includes application development,
installation, and evaluation. One of the parents at Willowbrook has extensive experience with the database package as a Database Administrator at a local company, and has committed to providing 15 hours per week working with you to develop and test the project. You should assume that the server, switch, and workstations discussed in Part A have been purchased, installed, and networked.

Tasks 5:

Choose an application development methodology for the Willowbrook system. Discuss the
advantages and disadvantages of structured, object oriented, and agile development.

Task 6:

What types of testing should be performed? What types of test data should be used?

Task 7:

Identify the specific groups of people who need training on the new system. For each group,
describe the type of training you would recommend and list the topics you would cover.

Task 8:

Develop a plan for data conversion and system changeover that specifies which data items must be entered, the order in which the data should be entered, and which data items are the most time critical. Discuss what method should be used for system changeover.

Task 9:

Presentation (cover sheet, clarity, and professionalism).