Demonstrate the subject matter from the course

Assignment Help Other Subject
Reference no: EM132371536

Assignment: Project Guidelines

Modern software makes extensive use of libraries and frameworks. One of the requirements in this course is that students work on a project that involves creating an application using libraries and frameworks of their choosing. Some of the frameworks you can consider include java Spring, Hibernate, Angular, React and any other framework you are familiar with or frameworks that you wanted to learn but didn't find the opportunity to.

The purpose of the project is to demonstrate through your code implementation the application of principles/concepts that you have learned in the course. With regards to the size and the scope of the project, I would leave it to the individual student to decide. The project scope and size should be just sufficient enough to demonstrate the subject matter that you would like to demonstrate from the course.

Apart from creating the application, you would also provide documentation of principles/concepts you have applied and where and why you applied them.

The principles laid down in the Code Complete textbook would be used as guidelines when grading your project. The following aspects of quality code will be the focus:

• Simplicity (absence of code bloat and complexity)

• Modularity (encapsulation, class dependencies, package structure)

• Layout and style (indentation, comments, naming variables, classes, and other programming constructs)

• Documentation of preconditions, postconditions and class invariants

• Appropriate error handling mechanism

• Use of assertions in code the correct way. Asserts are used to document and check assumptions and they are not to be used for input validation or error handling.

• Design for extensibility - design should be extensible and should demonstrate the application of SOLID principles of software design.

Reference no: EM132371536

Questions Cloud

Who would be affected if the proposal is implemented : Outdoors R Us owns several membership-based campground resorts throughout the Southwest. The company sells campground sites to new members, usually during.
How do you compare the case to mars erm : What are the critical success factors contributed to the UCHS ERM project? How do you compare this case to Mars' ERM in chapter 3?
Explain how data is secured using the plaintext process : In this essay, you will provide a real-world example of how cryptography/hashing can be used in order to secure data transmission across a network.
What are the advantages and disadvantages of each option : Discuss the difficulties of performing backups in organizations that have a 24/7 business processing day. What options are available? What are the advantage?
Demonstrate the subject matter from the course : The purpose of the project is to demonstrate through your code implementation the application of principles/concepts that you have learned in the course.
Describe why do we need an automated tool for sql injection : Write an essay discussing sqlmap, an automated tool for sql injection and database takeover in 500 words or more. Why do we need an automated tool for.
Discuss?two industry security certifications : Discuss?two industry security certifications applicable to your career. What are the advantages of having each of the two industry security certifications.
What other tools and techniques are available to manage risk : Besides risk maps and value maps, what other tools and techniques are available to manage risk and make risk-informed decisions?
Create a new thread to prevent the cyber attack : Create a new thread and discuss what type(s) of new countermeasures you believe should have been implemented to prevent the cyber attack described above.

Reviews

Write a Review

Other Subject Questions & Answers

  What is tek and why is it important

The scientific method developed in Western civilization redifined environmental sustainability based on TEK. What is TEK and why is it important?

  Differences between a child with a presumed father

Explain, using detailed examples, the differences between a child with a presumed father, a child with an adjudicated father and a child without a presumed father.

  Is there any differences between the morality

Is there any differences between the morality of the 1920s and today. If so, what are they and if not why not

  All soundand unsound arguments-valid argument

All sound arguments are-A valid argument, If a valid argument has all true premises, then, Removing one of the premises from an invalid argument can make it

  Describe the major adjustment issues discussed in each story

Describe the major adjustment issues discussed in each story. Your textbook should be used as an additional source, for a total of two sources.

  If not describe the alternative means used for assessing

in 1965 sir austin bradford hill proposed guidelines for assessing causality. his intention was not for these to be

  How the quilts in the story symbolize the familys heritage

In "Cathedral," how would you describe the relationship between the narrator and his wife? Do you think their relationship will change after this experience?

  Thinking and learning environment

How do you respond to the idea of the workplace as a thinking and learning environment?

  Discuss about an environmental controversy

You might find it useful to read your local newspaper, browse through your textbook, or search online for an environmental controversy.

  Most relevant to managing organizational groups

An understanding of group dynamics can be applied to work groups and teams in organizations. Which aspect of group dynamics do you feel is most relevant to managing organizational groups? Why?

  Discuss how public opinion of security changed

Discuss how public opinion of security changed post September 11. Indicate significant legislation and executive orders that were stood up to address vulnerabil

  Create a wage and hour standard for the job opportunity

Create a Wage and Hour standard for the job opportunity that you had selected in Assignment 2, and support your standard by using the Fair Labor Standards Act (FLSA) and Equal Pay Act to prevent any potential discriminatory impact

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