Systems development project life cycle

Assignment Help Other Subject
Reference no: EM132582413

Learning Outcome 1: Explain database concepts, and principles of data modelling, process modelling and systems development project management, and apply them in designing a simple workgroup-based business application to meet user requirements in a multi-user environment.

Learning Outcome 2: Demonstrate an understanding of a systems development project life cycle by developing and implementing the workgroup-based business application in line with its design.

Scenario 1: Library Management System

InfoRec, an Auckland based software development company has recently received a request form Auckland city council to computerize their library management system, which overlooks the public libraries in Auckland city council area.

A library management system is, "An integratedlibrary system(ILS), also known as alibrary management system(LMS), is an enterprise resource planning systemfor alibrary, used to track items owned, orders made, bills paid, and patrons who have borrowed" . For more details of different operations of library, conduct a bit of research of your own.

The required tool (software) is supposed to handle all the operations of the library, which includes but not limited to, keeping track of all the information about the books in the library, their cost, their complete details and total number of books available in the Library. It aims to make easy for the users to manage records in this automated system rather than using the manual system. The library system contains a repository where all the information will be stored in an organized and secured way. The required system is user-friendly and error free, which mean a thorough testing before implementation.

The proposed system uses a standalone system to manage day to day library activities. It contains different users including general users, the Administrator, and the Receptionist. General users are registered to the system via the registration process managed by the receptionist; they can search and borrow the books. The Administrator can purchase books, manage books, and manage the reports as well as the users' authorities and the receptionist login. The receptionist is responsible for library user registration and lending and receiving books.

Other requirements
1. Library registration: The first procedure is the registration of the people (Customer/general user) who arrive to the library. The receptionist has the authority to enter the name, address and contact number of the people who visit the library.

2. Book search: Customers are allowed to search specified books with titles or topics. (Programmers may add more searches like searching by author, publisher, etc.)

3. Session time: Customers' entry and exit time to the library system will be noted down. This calculates the total amount of time they spent in the library system for each login.

4. Borrowing books: A customer borrows books for 1 week to 3 weeks. Late return penalty applies to the customer based at the rate of $1 per each late day. If the borrower loses any books, the full cost of the book is considered to be the fine.

5. Books: Admin has the authority to add, delete or modify the details of the book available to/from the system.

6. Purchase books: Admin can also add the details of the book purchased from shops along with the shop name. He also has the authority to delete from or modify book's record to the database.

7. Reports: Book report, no return report, fine report, and book purchased report to be viewed by Administrator and Receptionist.

Assume you are the team leader at InfoRec and responsible for building the new system based on the above case study and your own research, how would you respond to the questions given in the tasks section below:

Task 1: Data Modelling and Databases

1.1 In analysing the library system processes, how will the use of databases and database management system help automate them (the procecesses).

1.2 Identifyand listthe basic entities, attributes of the entities, and relationships between different entities of the library management system. (Tabulate them)

1.3 Use Entity Relationship (ER) diagrams to depict different entities of the proposed system. Use any tool of your choice to draw the ERD.

1.4 Identify and list all the things (classes) in the system. Also find the association, and generalizations of different sub-class.

1.5 Use class diagrams to depict different classes of the proposed system. Use any tool of your choice to draw the class diagram.

Task 2: Use Case Modelling

2.1 List all the various use case scenarios you can identify and their interaction with the system.In listing them make a table with two headings - user and use case - and for each user list all the identified use cases.

2.2 Model a use case diagram for the system using the list provided in 2.1. (Limit your answer to not more than 3 scenarios with not more than 5 use cases per scenario)

2.3 Use generalization, extension, and inclusion association in at least one use case. You can add any of these from your own understanding to the use case in 2.2 if not available in the case study.

2.4 Illustrate at least one fully developed use case description for a selected use case.

Task 3: Activity Modelling

3.1 Select any two (2)use case in(2.1), and list different activities involved in building the new system. Follow the proper user-system scenario to show the list of activities.

3.2 Use activity diagrams to show all the activities for each use case in (3.1).Use one activity diagram for each use case.

Task 4: System Development Life Cycle (SDLC)

4.1 Being a team leader at InfoRec and responsible for building the system, define the core process for developing the library management system.

4.2 What will be your detailed analysis activities for the proposed system? List and define such activities.

Task 5: Work breakdown structure

5.1 Provide a work breakdown structure for all the system analysis and design activities for the development of the system in the case study.

5.2 Using Gantt chart (MS project, projectLibre) show the sequence of activities, along with their preceding and succeeding activities. Suppose you are given a two-month time to finish the two phases of this project.

Attachment:- system analysis assignment.rar

Reference no: EM132582413

Questions Cloud

Find what is the company projected benefit obligation : Find What is the company's projected benefit obligation at the beginning of 2018 (after 14 years' service) with respect to Davenport?
Evaluate the drivers and strategies for advanced analytics : Critically evaluate the drivers and strategies for advanced analytics and its impact on marketing decision-making
Determine what is the company target cost : The current cost to manufacture and distribute the product is $82, and Franklin has a target profit of 15% of sales. What is the company's target cost?
Information management systems : XYZ Company has decided to upgrade its information management systems with the hope of increased security and improved decision-making capabilities
Systems development project life cycle : SA 652: System Analysis and Design - Assignment Help and Solution - Demonstrate an understanding of a systems development project life cycle by developing
Which value is added to a product or service is known as : The sequence of business processes in which value is added to a product or service is known as? non-value-added./target costing
Find advertisement on Snapchat : Find an advertisement on Snapchat that you find engaging. Explain why you found it engaging. What caught your eye?
Which scenario will result to bonus to new partner : Existing partnership through investment to the partnership, which of the following scenario will result to bonus to new partner and asset revaluation?
Describe different aspects of learning organizations : Summarize three scholarly articles about learning organizations and use the information in the articles to describe different aspects of learning organizations.

Reviews

Write a Review

Other Subject Questions & Answers

  Analyze independent and collaborative roles of the counselor

Analyze independent and collaborative roles of the professional counselor. Evaluate elements of counselor-client relationships within the practice of professional counseling, focusing on professional ethical standards

  How would you handle a sexual assault case

How would you handle a Sexual Assault Case, from start to finish? Describe the steps. What do you think there should be in a Sexual Assault kit?

  Analyze different performance appraisal methods which might

choosenbspa job you would be interested in pursuing to prepare for this assignment.writenbspa 1050- to 1400-word paper

  What are the differences among individual and team decisions

In practice, good organizational decisions are made by individuals acting alone, by individuals consulting with others, and by people working together in teams.

  Describe the selected health care service provider selected

Describe the selected health care service provider selected. Identify current and future trends that may have an impact on the provider of health care services.

  What are some specific things that victim services providers

What are some specific things that victim services providers an do to help protect victims from overzealous journalists and increase the effectiveness

  What are the major financial issues being faced

What are the major financial issues being faced? What are the major physical issues being faced? What are the major demographic issues being faced?

  Green and sustainable enterprise management

When making a decision involving environmental issues, how should the business leader approach each group?

  What would make me think my time was well spent

What is success create your personal definition of success by answering the question posted in the article "When I'm 100 years old and I look back over my life, what would make me think my time was well spent

  Challenges in identifying mental disorders

Identified and analyzed theoretical and practical challenges in defining what is abnormal - Identified and analyzed the consequences of identifying a behavior or person as abnormal.

  What are the four main types of stress

BSBWOR403 - Manage Stress at Work Place Assignment, West Australian Institute, Australia. What are the four main types of stress

  Analyzing massive amounts of data

"What is the campaign practice of collecting and analyzing massive amounts of data known as, and what is it used for?"

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd