Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Assignment 2 math3

149 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Assignment 2 math3

  1. 1. ASSIGNMENT 2TTTR1413 MATHEMATICS 3SOFTWARE REQUIREMENT FOR RECIPECOLLECTION SYSTEM
  2. 2. SITI FARRAH BTE MAZALANA140579 1. Title: Software Requirement for Recipe Collection System2. Statements of functional requirements of the system.•The database shall support the generation and control of configuration objects,that is objects which are themselves groupings of other objects in the database.The configuration control facilities shall allow access to the objects in a versiongroup by the use of an incomplete name.•The user shall be able to search either all of the initial set of database or select asubset from it.
  3. 3. • The system shall provide appropriate viewers or mores for the user to readdocument in the document store.• Adds node to an existing design. The user selects the type of node and its position.When added to the design, the node becomes the current selection. The userschoose the node position by moving the cursor to the area where the node is added.• The HTML Parser shall produce an error report that contains the line number andtext of any HTML errors found in the parsed file and a description of each errorfound. If no errors are found, then error report shall not be produced.• The user shall be able to toggle between displaying and hiding all HTML markuptags in the document being edited with the activation of a specific triggeringcondition
  4. 4. 3. Assumptions, if needed.My assumption for my Recipe Collection System is this system can viewed by userand user can add new recipe and search the recipe that user want or need. Thissystem also have database which all the data saved here and admin can access it tochange anything such as add, delete or update recipe or data. This system also ableto list out all the recipe according the vote that given by user.4. The mathematical statements of the functional requirements.I have using Propositional Calculus.•The database shall support the generation and control of configuration objects, thatis objects which are themselves groupings of other objects in the database. Theconfiguration control facilities shall allow access to the objects in a version group bythe use of an incomplete name.
  5. 5. i) p: Databaseq: Support the generationr: Control of configuration objectsp ↔ q r∧ii) s: objectst: grouping of other objectsp: Databases t↔ p∧iii) z: configuration control facilitiesx: access to the objectsy: use of an incomplete name.z↔ x y∧
  6. 6. • The user shall be able to search either all of the initial set of database or select asubset from it.p: user shall be able to searchq: the initial set of databaser: select a subsetp↔ q r∨• The system shall provide appropriate viewers or ‘more’ for the user to readdocument in the document storep: appropriate viewersq: appropriate ‘more’r: user to read documentp q↔r∨
  7. 7. • Adds node to an existing design. The user selects the type of node and its position.When added to the design, the node becomes the current selection. The userschoose the node position by moving the cursor to the area where the node isadded.i) p: userq: the type of noder: it’s positionp↔ q r∧ii) s: added to the designt: node becomes the current selections →tiii) v: The users choose the node positionw: by moving the cursor to the area
  8. 8. • The HTML Parser shall produce an error report that contains the line number andtext of any HTML errors found in the parsed file and a description of each errorfound. If no errors are found, then error report shall not be produced.i) p: The HTML Parser shall produce an error reportq: the line numberr: text of any HTML errors foundp↔ q r∧ii) r: text of any HTML errors founds: the parsed filet: a description of each error foundr↔ s t∧
  9. 9. iii) ˜v: no errors are foundm: error report shall not be produced.˜v →m•The user shall be able to toggle between displaying and hiding all HTMLmarkup tags in the document being edited with the activation of a specifictriggering conditionp: The user shall be able to toggleq: displayingr: hiding all HTML markup tagsp↔ q r∧
  10. 10. 5.Your comments about the translation process from natural languagesstatements to mathematical statements.My comment is natural languages are from language possessed by the humanintellect. Natural language is typically used for communication, written, be spokenor signed. Natural language is distinguished from constructed languages and formallanguages such as computer-programming languages or the "languages" used in thestudy of formal logic, especially mathematical logic. Language of mathematicsconsists of a natural language using technical terms and grammatical conventions.Besides that, software requirement also one of the natural language that consists offunctional, non-functional requirement. Translation process from natural languageto mathematical statement which the system requirement as natural languagechange to be mathematical grammar that use either predicate calculus orpropositional calculus that a few logic symbol are used in these mathematicalstatement such as , ↔, →, ˜, .∧ ∨
  11. 11. This mathematical statement creates based natural language (system requirement)using logic symbol and define the predicate or propositional variable.

×