Task 1
a. Read the case study carefully and establish which requirements analysis techniques you will apply to this case study and why? (BPA, BPI or BPE)
The goal of the analysis is based on understanding the requirements with the development of a system that addresses them. The analysis is based on the Business Process Automation (BPA), which is for the automation process in order to control the costs. This consists of the restructuring of the labour resources and then using the software applications in the organisation. (Mitchell et al., 2015). With this, the system of the IT works on the functionality with desired automation, creating the customised linkage in between the application systems. The approach is based on the process with the focus on the user interface layer.
The process of BPA techniques include the identification of the problems with the system to set the root cause analysis. The business process automation includes the process driven messaging platform. The companies tend to make use of the API system with the building of workflows and connecting the systems with the exchange data layer. The services are based on the triggers, jobs and the workflows that are for creating the API as the data exchange layer. The business process management is for building the automation that handles the tools with the writing of the customer application codes to use the BPA tools. The issues are related to maintain the member records and then checking with the membership periods. (Heras et al., 2013). The business Process Automation will help in handling the process of the data exchanging. It leverages the software tools with the processes to design the automation process with the time consumption manual process. The BPA software includes the reduced processing time, with greater consistency in applying to the business rules and procedures.
⦁ Produce a list of questions which will enable you to gather further information from the library management and conduct an interview with your tutor. When designing questions make sure you think about functional and non-functional requirements. (M2.7a)
The SirsiDynix is able to produce the software which is for the handling of the functionality of libraries. Some of the questions are:
⦁ Do you want the automated system for the library management?
⦁ What are the problems that exist with the current manual library system?
⦁ Comment on the best solution where the problems are faced in the existing system?
⦁ How often do new members register?
⦁ How many staff are required to handle the library forms?
⦁ Comment on the procedure for reserving books in advance.
⦁ How are the books categorized in the system?
⦁ What reports currently exist in the system?
⦁ Comment on the format of the existing reports and how would you like to change them?
⦁ How many books can each member of staff issue in a day?
⦁ Comment on the procedures of searching a specific book i.e. with the categorisation of the book title, author, publisher and any other.
⦁ How do you record what member takes what book.
⦁ How many types of reports can be generated from the system?
⦁ What are the delivery methods for the reports?
This is based on the automation of the library management systems, which are set for more libraries than the integrated system vendor. The SirsiDynix provides the automation to the library system where the vendors are able to use the public libraries along with the targets set for the primary products for the ILS customers. The representation is for the new technology with the power of the two legacy, Dynix and Horizon. The system is based on the features with the new architecture, interoperability with the multiple language capability, with the ease of localisation for the global adaptation. (Tie et al., 2013). Here, the systems includes the architecture, with great interoperability, multiple language capability. It includes the ease of the localisation for the global adaptation where the objectives are based on the creation of the system with surpassing the competition. The scope of the library management includes :
a. The development of the cataloguing modules for the storage and the bibliographic, authority, item records along with importing the external resources like the publishers, local or the national libraries.
b. The development is based on the circulation with the check-in to the system to maintain the flow of the work process of the library.
c. It reduced the workload of the library with the loading of the invoices and the publish patents.
TASK 2
a. Construct level 1 data flow diagram of the current system.
b. Explain the data flow diagram using structured English.
Pseudo-code
BEGIN
IF member request for membership THEN
check and confirm the membership details of the customer
IF customer is registered in the member’s records THEN
confirm and pay the registration fees.
IF payment is been made by the library THEN
customer will receive an invoice.
ELSE
no registration is applied
END
ELSE
no registration is applied
END
ELSE
no registration is applied
END
IF customer borrowing books THEN
check availability and confirm the member details of the customer.
IF the customer is already member THEN
member will get 3 spare card.
IF borrowing books confirm THEN
check the availability of the borrowing book
ELSE
no borrowing book
END
ELSE
no borrowing book
END
IF customer returns the book THEN
check member details
IF the customer is returning the book THEN
check overdue date or fine
ELSE
no fine is due
END
ELSE
no fine is due
END
END
The library systems is able to handle the system remote village called Jordans in Buckinghamshire. With this, the system includes the members where one can issue one book from library. Here, the focus is on the librarians for the books returns and the issues of transaction. With this, there is an easy issue and returning of the books. The functions of the library is set manually with the records that are on the paper. (Heras et al., 2013). The maintenance of the records are important for the management of all the difficult tasks. There is a proper management of the status of the book when the manual system is set along with the books issued in the library, members and the accounting system.
⦁ Produce a feasibility study report using at least three predefined criteria.
Talk more about it…
Introduction
For the feasibility to determine about the project with the check on handling process, postponing or cancelling the project. There are three predefined criteria:
Technical Feasibility
The concern where there are specifications related to the equipment and the software that will help in managing the user requirements as well. With this, one will be able to receive the minimum requirements of system where the resources are set to acquire the run. The need is for the web server, which includes the running time and the expandability that is maintained in the new system. The new modules are added with the applications that can be used for the future. (Jeston et al., 2014).
Operational feasibility
Where the system includes the GUI based, where the system is easy to use and work on the requirement for the system. It includes the new user where one will be able to find it easy for the usage.
Economic feasibility
The procedures that are based on determining the benefits and then savings. Here, the major expectations are from the project and then compare to the cost. The internet is considered to be the cheapest way of communication where the performance is based on the using of the web. (Chang, 2016). The cost is based on the using of the proper internet based connections as well as the allocations of the channels. Hence, for this, the project is also feasible.
TASK 3
a. Now that you have gathered all the relevant information from variety of sources, produce a Requirements Specification Report
Functional
The user characteristics are the operators, managers and the administrators to maintain the system. Here, there are hardware requirements which are important for demanding foods hardware to support the functions. There are client computer and the server setup to work on the operating system standards. (Davenport, 2013).
The solution is the host to the server with the administrator accounts. This is based on the signing in anytime with the searching, borrowing and returning of the books. This includes the server and the client platform where the server is able to run the Windows OS along with supporting the Information system on the websites that can be deployed. (Fuggetta et al, 2014). The forms are set with the different modules that includes the minimal impact on any other component.
Non Functional-requirements
There are product requirements, usability requirement, availability and eh efficiency. The accuracy is based on working for the HTML or the XML/CSS. The availability requirements and the efficiency is based on the system mean time to repair where when the system fails, there is a complete recovery backup.
Scope - The system is for the maintenance of the stock, transaction entry, reports, centralised database and accessing the data from anywhere. This is able to provide the better and the effective service to the members with the online system that can easily be operate from the different parts. The user can easily inquire the book without going to the library where there is a reduction of the workload of employee. The faster retrieval of the data with the desired book, along with providing the facility for monitoring the reduced form of the paper work which also provides the security for the data. (Siguenza et al., 2014). The scope is based on the improved search algorithm. The real time searching algorithm which can be implemented to improve the functionality of the search, where the ISBN number. One can easily use it for the searching of the book details online and then retrieving it for the user.
Objectives
The objectives are mainly to work on the automation system with the creation of the library management system that is able to sort the administrators, staffs and the members. This also empowers the different levels which is based on the different privilege levels along with users and the administrators who work on the search and the lending or taking the books from the library. The system is setup to work on the different sorts of the mechanism that is mainly to monitor the screening process as well as handling generation of the graphical report. The administrator can also work for the reminders to the defaulters where one can even deny any forms of the memberships. (Heras et al., 2013).
Inputs: For the system, there are different technologies that have been used for the system. Here, there are listing of the software for the freeware or the trial version that is set to work on the execution using the licensed versions of the same set of the software. This also affect the budget of the system. The analysis is based on the facilitation with the system development where there are different situations that come with the focus on the system objectives with the complex system analysis. The technology is based on handling the user participation with the major focus on the defining of the centralized objectives of the system. (Conger, 2015). This will also help in inputs and the outputs of the system to a maximised limit. Talk about members details, fees, book and information…..
Outputs
The output is mainly to provide the effective management of the online system where the online research users are working on allowing the members of the library to carry out the transactions in the online format. This enables the administrator/librarians to monitor the library transactions.
Processes
The process is based on the system importance where there is a major focus on the organisational aspects. The nature of the system is based on the open or closed where the basis are for the designing and setting the system architecture. The role of the system is for the interface where one needs to build the system along with playing the role of the interface with the different other systems. The working in the interface is a task that is set with the connectivity. The user participants work on the requirements as well as the project development. (Heras et al., 2013).
Limitations
The constraints are based on the information of the user which needs to be stored in the data that has to be accessible by the library. The billing system is also connected to the database with the correct username and the passwords for entering.
⦁ Construct level 1 and level 2 data flow diagram of the proposed system. This should be accompanied by pseudo code/structured English. (M2.7b)
Data flow Level 1 : proposed system
Pseudo-code
The pseudo-code has been digitalized.
BEGIN
IF customer request membership THEN
check and confirm the membership details of the customer
IF customer is registered in the member’s records THEN
confirm and pay the registration fees.
IF payment is been made by the library THEN
customer will receive an invoice.
ELSE
no registration is applied
END
ELSE
no registration is applied
END
ELSE
no registration is applied
END
IF customer borrowing books THEN
check availability and confirm the member details of the customer.
IF the customer is already member THEN
member will get 3 spare card.
IF borrowing books confirm THEN
check the availability of the borrowing book
ELSE
no borrowing book
END
ELSE
no borrowing book
END
IF customer returns the book THEN
check member details
IF the customer is returning the book THEN
check overdue date or fine
ELSE
no fine is due
END
ELSE
no fine is due
END
END
Data Flow Level 2 - Membership
Pseudo-code for Level 2 - Membership
BEGIN
IF customer apply membership THEN
register and confirm membership
IF customer registered in the member detail THEN
check member detail
END
IF customer registered as membership THEN
pay and confirm membership fee
END
No registration applied
END
REFERENCE
Mitchell, D.G., Bruix, J., Sherman, M. and Sirlin, C.B., 2015. LI‐RADS (Liver Imaging Reporting and Data System): Summary, discussion, and consensus of the LI‐RADS Management Working Group and future directions. Hepatology, 61(3), pp.1056-1065.
Heras‐Saizarbitoria, I. and Boiral, O., 2013. ISO 9001 and ISO 14001: towards a research agenda on management system standards. International Journal of Management Reviews, 15(1), pp.47-65.
Tie, S.F. and Tan, C.W., 2013. A review of energy sources and energy management system in electric vehicles. Renewable and Sustainable Energy Reviews, 20, pp.82-102.
Jeston, J. and Nelis, J., 2014. Business process management. Routledge.
Chang, J.F., 2016. Business process management systems: strategy and implementation. CRC Press.
Davenport, T.H., 2013. Process innovation: reengineering work through information technology. Harvard Business Press.
Fuggetta, A. and Di Nitto, E., 2014, May. Software process. In Proceedings of the on Future of Software Engineering (pp. 1-12). ACM.
Siguenza-Guzman, L., Van den Abbeele, A., Vandewalle, J., Verhaaren, H. and Cattrysse, D., 2014. Using Time-Driven Activity-Based Costing to support library management decisions: A case study for lending and returning processes. The Library Quarterly, 84(1), pp.76-98.
Conger, S., 2015. Six sigma and business process management. In Handbook on Business Process Management 1 (pp. 127-146). Springer Berlin Heidelberg.
Feedback Sheet - Unit 9 Systems Analysis and Design Assignment 2
Student Name: Nuryazmin 1st Feedback date___________5/7/17______
Task No Description Criteria Feedback
1.a. a) Read the case study carefully and establish which requirements analysis techniques you will apply to this case study and why? (BPA, BPI or BPE) P3.1a & P3.4 P3.1 & P3.4 achieved
You have identified which technique you would apply to this case study and why. Good use of wider reading
1.b. a) Produce a list of questions which will enable you to gather further information from the library management and conduct an interview with your tutor. When designing questions make sure you think about functional and non-functional requirements. P3.2a
M2.7a Good set of questions, now split them up into functional and non functional.
P3.2a & M2.a achieved
2 a. Construct level 1 data flow diagram of the current system.
b. Explain the data flow diagram using structured English.
c. Produce a feasibility study report using at least three predefined criteria. P3.1b, P3.3a, P3.2a
D3.7 Detailed dfd has been constructed and it has been explained using structured English
P3.1b, P3.3a, P3.2a achieved
3.a. Requirements Specification Report which includes functional and non-requirements, scope, objectives, inputs, outputs, processes and limitations. P3.3b, P3.2a This is on the right track, needs minor changes. See the report for comments.
3.b. a) Construct level 1 and level 2 data flow diagram of the proposed system. This should be accompanied by pseudo code/structured English. M2.7b M2.7b achieved
Student signature: Yaszmin________________________
Date : 19/5/2017_______________