Q1-Topic-2-Handouts.pdf
Document Details
Uploaded by Deleted User
2023
Tags
Full Transcript
08/09/2023 Functional Requirements Statements of services the...
08/09/2023 Functional Requirements Statements of services the system should provide. How the system should react to particular inputs. Project Requirements How the system should behave in particular situations. Lecture 02, COMPUTER PROGRAMMING Allyn Joy D. Calcaben May state what the system should not do. Example Non – Functional Requirements A user shall be able to search the class lists for all Constraints on the services or functions offered by sections. the system such as timing constraints, constraints on The system shall generate each day, for each sections, the development process, standards, etc. a list of students who are expected to attend class Often apply to the system as a whole rather than that day. individual features or services. Each administrative member using the system shall be uniquely identified by his or her 8-digit employee number. 08/09/2023 Example Server authentication requirement requires a card reader. is responsible for serving the web pages another requirement may request mobile access to depending on the client/end user requirement. It system from smartphones or laptops. can be either static or dynamic. If an aircraft system doesn't meet its reliability requirements, it can not be certified safe for operation. Client Web Server A client is a party that requests pages from the is server software, or hardware dedicated to server and displays them to the end user. In running said software, that can satisfy World general a client program is a web browser. Wide Web client requests. 08/09/2023 Web Server Web Server The primary function of a web server is to store, Apache HTTP Server has been the most popular process and deliver web pages to clients. web server since 1996, it "benefits from great documentation and integrated support from other software projects." Cloud Server Cloud Server is a logical server that is built, hosted and Types: delivered through a cloud computing platform Logical Cloud server over the Internet. Physical Cloud server 08/09/2023 Operating System Operating System is software that allows a user to run other applications The operating system manages a computer's hardware on a computing device resources, including: Input devices such as a keyboard and mouse Output devices such as display monitors, printers and scanners Network devices such as modems, routers and network connections Storage devices such as internal and external drives Database Servers Server – side Scripting refer to both hardware and software used to run a is a method of designing websites so that the process database, according to the context. or user request is run on the originating server. Server – side uses: is independent of the database architecture It processes the user input Displays the requested pages Structure web applications Operations over databases like delete, update. 08/09/2023 Server – side Scripting Client – side Scripting is a method of designing websites so that the process is also the name of the entire program that runs on the or user request is run on the originating server. client. Client – side uses: Examples of Server – side Scripting Languages: Makes interactive web pages C Language Make stuffs work dynamically Interact with temporary storage Java Works as an interface between user and server Python Sends requests to the server PHP Client – side Scripting Security Requirement is also the name of the entire program that runs on the 1. A specific prerequisite that a system needs to fulfil in client. order to achieve a specific security objective. 2. A security requirement is a security feature required Examples of Server – side Scripting Languages: by system users or a quality the system must possess to increase the users trust in the system they use. In HTML general, a security requirement is considered as a CSS non-functional requirement. JavaScript Ajax 08/09/2023 Copyright legal protection extended to the owner of the COPYRIGHT LAWS rights in an original work. & REGULATIONS Lecture 03, COMPUTER PROGRAMMING is an intellectual property right granted by a Allyn Joy D. Calcaben government that gives the owner exclusive right to use, with some limited exceptions, original expressive work. Copyright Copyright Law refers to the legal right of the owner of gives creators of original material the exclusive intellectual property. right to further use and duplicate that material for a given amount of time, at which point the copyrighted item becomes public domain. Copyright is the right to copy. 08/09/2023 Intellectual Property (IP) Code RA 8293 literary and artistic works include books, writings, Sec. 171.4 musical works, films, paintings, and other works A "computer" is an electronic or similar device including computer programs. having information-processing capabilities, and a "computer program" is a set of instructions expressed in words, codes, schemes or in any other form, which is capable when incorporated in a medium that the computer can read, or causing the computer to perform or achieve a particular task or result. RA 8293 RA 8293 Works covered by the copyright law are Works not protected by the copyright law are (Sec. 172) literary and artistic works, and (Sec. 175) unprotected subject matter, and (Sec. 173) derivative works. (Sec. 176) works of the government. 08/09/2023 RA 8293 RA 8293 Copyright Ownership Copyright Ownership Copyright shall belong to the author of the work for original literary and artistic works. Philippine copyright law expressly gives copyright For works with joint ownership, all the authors will be ownership to the copyright holder automatically recognized as original owners. In the absence of agreement, for creative works which fit in one of the their rights shall fall under the rules of co-ownership. In the categories. case of works whose author per part can be identified, the author of each part shall be considered as the owner of the copyright in that respective part. RA 8293 RA 8293 Copyright Ownership Copyright Ownership For works created during the course of employment of an For works created in pursuance of a commission to the author author, copyright ownership are as follows: by a person other than his/her employer, the ownership shall If the object of ownership is not a part of the regular duties be granted to the person who commissioned but the of the author, the employee shall get the copyright even if copyright ownership shall remain with the creator, unless he used the time, facilities, and materials of the employer. there is an agreement to the contrary. If the work is an output of the author for his regularly- assigned duties, the employer shall get the copyright unless there is an agreement to the contrary. 08/09/2023 RA 8293 RA 8293 Copyright Ownership Copyright Ownership For audiovisual works, the copyright shall belong to the For letters, the copyright shall belong to the writer subject to producer, the author of the scenario, the composer of the Article 723 of the Civil Code. music, the film director, and the author of the work adapted. For anonymous works and works under a pseudonym, the However, the producer shall exercise copyright only up to publisher shall represent the work's author who are either what is required for the exhibition of the work, except for the anonymous or under a pseudonym, unless the contrary right to collect performing license fees for the performance of appears or the author discloses his/her identity. the compositions incorporated into the work. RA 8293 RA 8293 Types of Rights Infringement of Copyright Economic Rights Acts constituting infringement Moral Rights Directly commits an infringement against copyright; Benefits from the infringing activity of another person who Resale Rights commits an infringement if the person benefiting has been given notice of the infringing activity and has the right and ability to control the activities of the other person; With knowledge of infringing activity, induces, causes or materially contributes to the infringing conduct of another. 08/09/2023 RA 8293 RA 8293 Infringement of Copyright Infringement of Copyright Liabilities of infringement Liabilities of infringement To pay the copyright owner actual damages, legal costs, and other expenses, that may have been incurred due to Instead of recovering actual damages and profits, the copyright infringement as well as profits earned by the infringement. owner may file instead for an award of statutory damages for all infringements involved for not less than Fifty thousand pesos (Php 50,000.00). RA 8293 RA 8293 Fair Use Factors in Determining Fair Use A fair use is the act of copying of copyrighted The purpose of the use, including it is of a commercial materials done for purposes such as commenting, nature or for non-profit purposes criticizing, or parodying a copyrighted work without The nature of the copyrighted work the permission from the copyright owner. The amount and sustainability of the portion used in relation to the copyrighted work as a whole It is used as a defense under copyright infringement. The effect of the use to the value of the copyrighted work 08/09/2023 Willing Willie vs. ABS-CBN 5 acts of plagiarism allegedly committed by Willing Willie in their complaint as follows: Notable Philippine Copyright Cases Willing Willie's opening song and dance number was similar to that of Wowowee’s. “BIGA-Ten” and “Big Time Ka,” both segments from the shows involved, bear similar names. Willing Willie vs. ABS-CBN Willing Willie vs. ABS-CBN 5 acts of plagiarism allegedly committed by 5 acts of plagiarism allegedly committed by Willing Willie in their complaint as follows: Willing Willie in their complaint as follows: “Willie of Fortune” and “Willtime Bigtime” are segments from April “Congratulations” Gustilo is one of several backup dancers both shows which resemble each other. ABS-CBN claimed that from Wowowee who also appear in Willing Willie. Willtime Bigtime resembled its show as it also showcases Other striking similarities ABS-CBN claimed are found in Willing contestants relaying their personal stories before proceeding to Willie's set design, stage, studio viewers' seats lay-out, lighting play a singing/trivia game. angles and camera angles. 08/09/2023 Privacy the state or condition of being free from being Data & User observed or disturbed by other people. Privacy Law Lecture 04, COMPUTER PROGRAMMING the state of being free from public attention. Allyn Joy D. Calcaben Data Protection Law Data Protection Law prohibit the disclosure or misuse of information Basic Principles of Data Protection are: about private individuals. For all data collected there should be a stated purpose. Information collected from an individual cannot be disclosed to other organizations or individuals unless specifically authorized by law or by consent of the individual 08/09/2023 Data Protection Law Data Protection Law Basic Principles of Data Protection are: Basic Principles of Data Protection are: Records kept on an individual should be accurate Data should be deleted when it is no longer needed and up to date for the stated purpose There should be mechanisms for individuals to Transmission of personal information to locations review data about them, to ensure accuracy. This where "equivalent" personal data protection cannot may include periodic reporting be assured is prohibited Data Protection Law Republic Act 10173 Basic Principles of Data Protection are: Data Privacy Act of 2012 “An act protecting individual personal Some data is too sensitive to be collected, unless there are extreme circumstances (e.g., sexual information in information and communications orientation, religion) systems in the government and the private sector, creating for this purpose a National Privacy Commission, and for other purposes. ” 08/09/2023 Republic Act 10173 Republic Act 10173 Responsible Agency Modeled after the EU Data Protection Directive and the Asia-Pacific Economic Cooperation (APEC) Privacy Framework, the independent body would ensure compliance of the country with international standards set for data protection Republic Act 10173 Republic Act 10173 The law identifies important points regarding the The law identifies important points regarding the handling of personal information: handling of personal information: Personal information must be collected for reasons that Personal information must be handled properly. are specified, legitimate, and reasonable. Information must be kept accurate and relevant, used only for the stated purposes, and retained only for as long as reasonably needed. 08/09/2023 Republic Act 10173 Penalties The law identifies important points regarding the Ranging from Php100,000 to Php5,000,000 handling of personal information: (approx. US$2,000 to US$100,000) Personal information must be disposed in way that Imprisonment of 1 year up to 6 years unauthorized third parties could not access the discarded data. Who needs to Register? Compliance of the Data Privacy Act Companies with a least 250 employees or access NPC will check whether companies are complaint to the personal and identifiable information of at based on a company having 5 elements: least 1,000 people are required to register with the NPC and comply with the Data Privacy Act of Appointing a Data Protection Officer 2012. Conducting a privacy impact assessment Creating a privacy knowledge management program Implementing a privacy and data protection policy Exercising a breach reporting procedure