Question: Use function point analysis 6 Estimate the effort in developing Library Management svstem using FPA Identify all the data items, entities. State your assumptions. Bulk
Use function point analysis







6 Estimate the effort in developing Library Management svstem using FPA Identify all the data items, entities. State your assumptions. Bulk of the credit goes material posted. ards these descriptions. Use the complexity look up tables from Lecture application developed for managing their library. The items maintained in library are books, videos, and software. Students, faculty, staff of the university besides the residents of the state of lowa are provided borrower privileges. A Call number uniquely identifies each item in the library. The phase 1 of the software involves Adding a new item to the library: The details of the book are its ISBN Number, Copy number, Title, Author(s), Keywords and Publisher info. Similar details of other items are also captured. Borrower verification: Any borrower is verified with the university records or with the State of lowa, Dept of Public Safety for a valid driver's id. Issues: At the time of issuing an item, it is marked as issued and issue register is updated with the borrower, book and due date information. Returns: Similarly, at the time of returning an item, the item is taken of the issue register and placed in shelf Recalls: The borrower may recall the item issued to another borrower. When a recalled item becomes available, the requestor is sent an email automatically. In order to accomplish this, this system is required to populate an entry (with standard email contents) in an "Email To send " register maintained by an email application. (Assume the library has very good software for managing the email functionality). Besides sending an email to the requestor, the item must also be placed on hold for a week, to enable the requestor to pick it up at circulation desk Query: The borrower may also query the catalog items by any of its attributes. Make appropriate assumptions. Type Input/.. . Fields Function name Files user profile Complexity Login (accept uid, pw or mp #, pin) forgot uid forgot password forgot pin remember me successful login unsuccessful login Add a book Borrow a book Return a book Sort by book attributes Search User Notification Pay fines Recall Locate the book Renewal Input Uid, pw preferences Average list all fields Total Inputs Output Query Logical Files External Interface files Complexity Determination - Inputs # of files 42 2 :5 Fields Fields Fields 516 >16 Multi Tab Complexity Determination - Outputs #of 515 25 25 42 2-6
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
