Study Guide for Exam 1
Popular in Team Process Product
verified elite notetaker
Popular in 324
This 3 page Study Guide was uploaded by Nishtha on Wednesday May 18, 2016. The Study Guide belongs to INFO at Drexel University taught by Jennifer Booker in Spring 2016. Since its upload, it has received 10 views. For similar materials see Team Process Product in 324 at Drexel University.
Reviews for Study Guide for Exam 1
Report this Material
What is Karma?
Karma is the currency of StudySoup.
You can buy or earn more Karma at anytime and redeem it for class notes, study guides, flashcards, and more!
Date Created: 05/18/16
INFO 324 Assignment 1 Nishtha H. Dalal List of questions based on the OPOW Software System Requirements 1.3 Definitions and Acronyms OPOW takes a text file of metadata and converts it to the XML format that OAI-PMH specifies a Data Provider should use to expose metadata for harvesting. This is not an explanation of the acronym, sounds more like a requirement, XML is not defined 2. User Characteristics Who will be using this system? What are the roles of each user? What are the primary tasks they aim to accomplish? Missing list of features 3.1 External Interfaces Missing high-level description of what the system encompasses 3.1.1 Data Interface Input File, Output File How will these two interact with each other in context of the system should be mentioned here 3.1.2 User Interface Who gets the access? What is the user interface (web application, desktop application) How will they access it? 3.2.1 Meta-data Conversion Too vague What has to be done for this conversion? What if the metadata is in the incorrect format? How are errors handled? Does anyone get notified if a conversion failed? 3.2.2 Input File OPOW will read input from a file with the following characteristics: How will it read the input? Will it be in a specific folder? Where are the files coming from? How does one access these files? 126.96.36.199 The input file will be plain text 188.8.131.52 The input file will have a layout that is visually easy for a person to read and edit with a text editor These are not requirements for the system, this is what the system needs to accept input What if one, or all of these are not met? 184.108.40.206 …For example, a pair might be the term “creator” and the value “Smith, Jane”. The metadata terms will be some or all of the Dublin Core terms listed at the Web site referenced in the Dublin Core definition above This is not a requirement, it’s a description INFO 324 Assignment 1 Nishtha H. Dalal 3.2.3 Data Validation This is not a functional requirement of it’s own, but rather every requirement needs data validation OPOW will verify that the input data meets the following criteria and produce an error log for any discrepancies encountered What will the error log say? Who will see it? How can it be fixed? 220.127.116.11 Any metadata term may occur zero or more times for a given resource Does metadata mean the input file as a whole? Or does an input file have metadata in it? This is a database relationship – does this mean that for any input file, if there is no metadata term, it will not be accepted? 18.104.22.168 Metadata terms cannot be null 22.214.171.124 Metadata values can be null or any pattern of bytes Contradictory statements. Are they going to be binary? Or does this simply mean that be anything, including null? 126.96.36.199 Files that contain data from more than one repository must provide a repository ID for each resource How will the system know whether there are more than one repositories? How are multiple repositories handled? 188.8.131.52 … user controlled option that will produce a warning message for any metadata term encountered in the input file that is not in the Dublin Core set of terms This is a requirement by itself with several other requirements tied to it - What type of user will be able to control the option? If the option is turned of, there is no warning for any input files that the system failed to read What will the warning say – simple “something went wrong”, or specify what exactly was missing 184.108.40.206 … user configuration option to replace or extend the set of metadata terms considered valid by OPOW. The Dublin Core metadata terms will be the default set if none are specified by the user. If the user specifies terms, those should be considered valid by OPOW What are the Dublin Core metadata terms? Again, who can replace or change these What are the exact requirements for each change? How will that input be validated? How will duplicates be handled? How will conflicting terms be handled? 220.127.116.11 The file will be valid XML How will it be validated? 18.104.22.168 … OAI-PMH standard for metadata using Dublin Core elements. How will it be validated? What is the format? 22.214.171.124The location and name of the input file INFO 324 Assignment 1 Nishtha H. Dalal 126.96.36.199 The location and name of the output file Incorrect numbering, should be 188.8.131.52, 184.108.40.206 Repeated. What format is the path provided in? Is it a textbox or an explorer/finder window pop-out What happens if the path is invalid? 220.127.116.11 …execute as a stand-alone program that is started and run as needed Who will start it? Can it be terminated? 18.104.22.168 OPOW will be able to execute in silent mode. That is, it can complete execution with no interaction with a person during execution. 22.214.171.124 OPOW will be able to execute in an interactive mode. In this mode, the person interacting with OPOW will be able to edit the input file and configuration options before the input file is processed Contradicting statements. Are there two modes and the user can choose one or the other? 3.2.7 – Input File Editing This could be a subsection of where the input file is described, with two options – directly read from file, or create and edit input file Creating and editing a file is an entire word processing system What formats will it support? Also, this may be out of the scope of this project, as described in the overview the purpose of the system is to read from file, re-fromat the contents, and output a new file. 126.96.36.199 … creating a new input file This is not the same as editing, as the title suggests, the section should only cover input file editing 188.8.131.52 …to search and browse the data in the input file. This is an entire requirement in itself – how will the search work? What type of matches will it show? How will the matches be displayed? Highlighted? List? What does “browse the data” mean? 184.108.40.206 …add and modify data in the input file. This is the same as edit
Are you sure you want to buy this material for
You're already Subscribed!
Looks like you've already subscribed to StudySoup, you won't need to purchase another subscription to get this material. To access this material simply click 'View Full Document'