Preview

Software Design & Development Notes

Satisfactory Essays
Open Document
Open Document
11307 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Software Design & Development Notes
9.1 Development and Impact of Software Solutions
9.1.1 Social and ethical issues
Rights and responsibilities of software developers
Rights refer to entitlements that are due to them e.g. how other people use and duplicate their products. Responsibilities is the need for software developers to be accountable of reliability, virus free, etc towards the user
• Authorship o Refers to ownership of a particular piece of work, the author has rights in regard to reproduction and distribution of their work
• Reliability o Purchasers have rights to expect the product to consistently perform the required tasks efficiently and without error. Developers should consider these factors to ensure maximum reliability:
 Hardware
 Operating System
 Other software
 Runtime errors
• Quality o Finally quality is an important responsibility for developers. A good quality product will meet the program requirements in an efficient way. Quality assurance is a set of procedures used to certify that a generated product meets specified criteria with respect to quality and reliability
• Response to Problems o Developers have a responsibility to ensure that any problems users encounters with their products are resolved in a timely, accurate and efficient manner, e.g. the developer refund or inform the customer.
• Code of Conduct o An official agreement describing ethical and moral obligations of the developer.
• Viruses o Software that deliberately produces some undesirable or unwanted result. Developers have a responsibility to ensure their products do not contain viruses.

Software Piracy and Copyright
Software piracy is the criminal act of illegally copying and use of software.
• Intellectual property o Intellectual property is something that belongs to your mind or intellect. Purchasing a software product does not give you the ownership rights but the customer just purchases a licence to use the software.
• Plagiarism o The process of claiming authorship of an

You May Also Find These Documents Helpful

  • Good Essays

    -quality assurance: involves monitoring and evaluation of the various processes of a project, service or facility to ensure that minimum levels of quality are being achieved by the production process.…

    • 5968 Words
    • 24 Pages
    Good Essays
  • Satisfactory Essays

    5. Work with product users to understand requirements and desires and ensure products being improved or created are customer friendly. Conduct…

    • 608 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Rights are related to and frequently overlap with responsibilities but the two terms are not interchangeable. An example of how they overlap is voting, which is both a right and a…

    • 924 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Intellectual property is a defensible knowledge base that gives a company a competitive advantage, and is one of the best reasons to acquire a company. Intellectual property can include patents, trademarks, production…

    • 502 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Quality control is extremely important for ensuring that applications are bug free and meet the specifications and requirements, but QC might not always be the most efficient ways of ensuring quality. This is where Quality Assurance plays its role. But it is a concept that is often misunderstood by even the most experienced professions.…

    • 624 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Intellectual Propert

    • 910 Words
    • 4 Pages

    What is intellectual property? Intellectual property is the right to protect inventions, literary and artistic works, symbols, names, and images that come from the mind. Intellectual property laws give individuals the exclusive rights to patent his/her own ideas. In the article "Copyright Crusaders" by: David Gibson, David Gibson talks about three claimants who all copyrighted their versions of the same idea. The idea was the "footprints in the sand." The poem is a soft-focus retrospective that imagines life as a walk on the beach with Jesus, a pilgrimage traced by two sets of footprints, the Savior 's and the narrator 's. Further more the article talks about these three claimants battle over royalties to these exclusive rights. In another article called "Hello Cleveland" by: James Surowiecki, James Surowiecki introduces a small town band trying to make it big in the music business. He discusses how it has become so difficult in today 's world to make profit on selling records because of piracy. Intellectual property protects our creative productions and promotes creativity so we can harvest our rewards.…

    • 910 Words
    • 4 Pages
    Better Essays
  • Good Essays

    I find this article to be a story of a driven individual who started out with a hobby or passion for software development with his focus being on gaming. Mr. Persson lists out five reasons for success and five things that he would have done differently. Ultimately, this person outs the software development road map of potential pitfalls and reward.…

    • 556 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    * The DET proxy will block the server so the system would not function within a DET campus.…

    • 3110 Words
    • 13 Pages
    Powerful Essays
  • Satisfactory Essays

    IT Landscape

    • 539 Words
    • 11 Pages

    The IT Landscape Agenda      What is IT? How does IT work? The IT environment Sales & IT Q&A What is IT?…

    • 539 Words
    • 11 Pages
    Satisfactory Essays
  • Better Essays

    Second is Intellectual property. Intellectual property (IP) is a legal term that refers to creations of the mind such as musical, literary, and artistic works; inventions; and symbols, names, images, and designs used in commerce, including copyrights, trademarks, patents, and related rights. Under intellectual property law, the holder of one of these abstract "properties" has certain exclusive rights to the creative work, commercial symbol, or invention, which is covered by it. The best and most common example of this type of property in America comes in the form of media, either music or movie entertainment.…

    • 1123 Words
    • 5 Pages
    Better Essays
  • Better Essays

    Copyright

    • 910 Words
    • 4 Pages

    Intellectual property is the vast legal concept which is used to preserve the creators’ profits. Not only the material product, but also includes the immaterial product. Such as the melody, computer games and music.…

    • 910 Words
    • 4 Pages
    Better Essays
  • Good Essays

    Intellectual property refers to the ownership of intangible and non-physical goods. This includes ideas, names, designs, symbols, artwork, writings, and other creations. It also refers to digital media, such as audio and video clips that can be downloaded online. (IP) refers to creations of the mind: inventions, literary and artistic works, and symbols, names, images, and designs used in commerce.…

    • 697 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    Software Requirements Specification for Version 1.0 approved Prepared by Table of Contents Table of Contents ii Revision History ii 1. Introduction 1 1.1 Purpose 1 1.2 Document Conventions 1 1.3 Intended Audience and Reading Suggestions 1 1.4 Product Scope 1 1.5 References 1 2. Overall Description 2 2.1 Product Perspective 2 2.2 Product Functions 2 2.3 User Classes and Characteristics 2 2.4 Operating Environment 2 2.5 Design and Implementation Constraints 2 2.6 User Documentation 2 2.7 Assumptions and Dependencies 3 3.…

    • 274 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Software Quality

    • 7101 Words
    • 29 Pages

    However, the quality of software products has become a critical issue as shown in the…

    • 7101 Words
    • 29 Pages
    Powerful Essays
  • Good Essays

    Software engineering is an engineering approach for software development. We can alternatively view it as a systematic collection of past experience. The experience is arranged in the form of methodologies and guidelines. A small program can be written without using software engineering principles. But if one wants to develop a large software product, then software engineering principles are indispensable to achieve a good quality software cost effectively. These definitions can be elaborated with the help of a building construction analogy.…

    • 1197 Words
    • 5 Pages
    Good Essays